0001866550-22-000006.txt : 20220308 0001866550-22-000006.hdr.sgml : 20220308 20220308065032 ACCESSION NUMBER: 0001866550-22-000006 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220308 DATE AS OF CHANGE: 20220308 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Thoughtworks Holding, Inc. CENTRAL INDEX KEY: 0001866550 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40812 FILM NUMBER: 22720280 BUSINESS ADDRESS: STREET 1: 200 EAST RANDOLPH STREET, 25TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-373-1000 MAIL ADDRESS: STREET 1: 200 EAST RANDOLPH STREET, 25TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60601 FORMER COMPANY: FORMER CONFORMED NAME: Turing Holding Corp. DATE OF NAME CHANGE: 20210609 10-K 1 twks-20211231.htm 10-K twks-20211231
0001866550FALSE2021FYP3YP1Y43.611143.643.6143.60.002800018665502021-01-012021-12-3100018665502022-03-04xbrli:shares00018665502021-06-30iso4217:USD00018665502021-12-3100018665502020-12-310001866550us-gaap:SeriesAPreferredStockMember2020-12-31iso4217:USDxbrli:shares0001866550us-gaap:SeriesBPreferredStockMember2020-12-310001866550us-gaap:CommonClassAMember2020-12-310001866550us-gaap:CommonClassAMember2021-12-310001866550us-gaap:CommonClassBMember2020-12-310001866550us-gaap:CommonClassCMember2020-12-3100018665502020-01-012020-12-3100018665502019-01-012019-12-3100018665502018-12-310001866550us-gaap:CommonStockMember2018-12-310001866550us-gaap:TreasuryStockMember2018-12-310001866550us-gaap:AdditionalPaidInCapitalMember2018-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001866550us-gaap:RetainedEarningsMember2018-12-310001866550us-gaap:RetainedEarningsMember2019-01-012019-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001866550us-gaap:CommonStockMember2019-01-012019-12-310001866550us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001866550us-gaap:TreasuryStockMember2019-01-012019-12-3100018665502019-12-310001866550us-gaap:CommonStockMember2019-12-310001866550us-gaap:TreasuryStockMember2019-12-310001866550us-gaap:AdditionalPaidInCapitalMember2019-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001866550us-gaap:RetainedEarningsMember2019-12-310001866550us-gaap:RetainedEarningsMember2020-01-012020-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001866550us-gaap:CommonStockMember2020-01-012020-12-310001866550us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001866550us-gaap:CommonStockMember2020-12-310001866550us-gaap:TreasuryStockMember2020-12-310001866550us-gaap:AdditionalPaidInCapitalMember2020-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001866550us-gaap:RetainedEarningsMember2020-12-310001866550us-gaap:RetainedEarningsMember2021-01-012021-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001866550us-gaap:IPOMember2021-01-012021-12-310001866550us-gaap:CommonStockMemberus-gaap:IPOMember2021-01-012021-12-310001866550us-gaap:IPOMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001866550us-gaap:CommonStockMember2021-01-012021-12-310001866550us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001866550us-gaap:TreasuryStockMember2021-01-012021-12-310001866550us-gaap:CommonStockMember2021-12-310001866550us-gaap:TreasuryStockMember2021-12-310001866550us-gaap:AdditionalPaidInCapitalMember2021-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001866550us-gaap:RetainedEarningsMember2021-12-310001866550us-gaap:SeriesAPreferredStockMember2021-01-012021-12-310001866550us-gaap:SeriesAPreferredStockMember2020-01-012020-12-310001866550us-gaap:SeriesAPreferredStockMember2019-01-012019-12-310001866550us-gaap:SeriesBPreferredStockMember2021-01-012021-12-310001866550us-gaap:SeriesBPreferredStockMember2020-01-012020-12-310001866550us-gaap:SeriesBPreferredStockMember2019-01-012019-12-310001866550us-gaap:IPOMember2021-09-172021-09-170001866550twks:IPOCommonStockMember2021-09-172021-09-170001866550twks:IPOSellingStockholdersMember2021-09-172021-09-170001866550us-gaap:OverAllotmentOptionMember2021-09-172021-09-170001866550us-gaap:IPOMember2021-09-1700018665502021-09-172021-09-1700018665502021-09-162021-09-16twks:segment0001866550country:US2021-12-310001866550us-gaap:GeographicConcentrationRiskMembertwks:LongLivedAssetsMembercountry:US2021-01-012021-12-31xbrli:pure0001866550country:US2020-12-310001866550us-gaap:GeographicConcentrationRiskMembertwks:LongLivedAssetsMembercountry:US2020-01-012020-12-310001866550country:BR2021-12-310001866550country:CN2021-12-310001866550country:IN2021-12-310001866550country:BR2020-12-310001866550country:CN2020-12-310001866550country:IN2020-12-310001866550twks:OtherForeignCountriesMember2021-12-310001866550twks:OtherForeignCountriesMember2020-12-310001866550us-gaap:OtherCurrentAssetsMember2021-12-310001866550us-gaap:OtherCurrentAssetsMember2020-12-310001866550us-gaap:OtherNoncurrentAssetsMember2021-12-310001866550us-gaap:OtherNoncurrentAssetsMember2020-12-310001866550srt:MinimumMember2021-01-012021-12-310001866550srt:MaximumMember2021-01-012021-12-310001866550srt:MinimumMembertwks:FurnitureAndEquipmentMember2021-01-012021-12-310001866550srt:MaximumMembertwks:FurnitureAndEquipmentMember2021-01-012021-12-310001866550srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001866550srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001866550srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001866550srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001866550us-gaap:AutomobilesMember2021-01-012021-12-310001866550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001866550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-12-310001866550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-01-012019-12-310001866550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001866550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001866550us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001866550twks:TermLoanMemberus-gaap:SecuredDebtMember2021-12-310001866550twks:TermLoanMemberus-gaap:SecuredDebtMember2020-12-310001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:NonUsMember2021-01-012021-12-310001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:NonUsMember2020-01-012020-12-310001866550us-gaap:NonUsMember2021-12-310001866550us-gaap:NonUsMember2020-12-310001866550srt:NorthAmericaMember2021-01-012021-12-310001866550srt:NorthAmericaMember2020-01-012020-12-310001866550srt:NorthAmericaMember2019-01-012019-12-310001866550srt:AsiaPacificMember2021-01-012021-12-310001866550srt:AsiaPacificMember2020-01-012020-12-310001866550srt:AsiaPacificMember2019-01-012019-12-310001866550srt:EuropeMember2021-01-012021-12-310001866550srt:EuropeMember2020-01-012020-12-310001866550srt:EuropeMember2019-01-012019-12-310001866550srt:LatinAmericaMember2021-01-012021-12-310001866550srt:LatinAmericaMember2020-01-012020-12-310001866550srt:LatinAmericaMember2019-01-012019-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:SalesRevenueNetMember2021-01-012021-12-310001866550country:US2021-01-012021-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:SalesRevenueNetMember2020-01-012020-12-310001866550country:US2020-01-012020-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:SalesRevenueNetMember2019-01-012019-12-310001866550country:US2019-01-012019-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2021-01-012021-12-310001866550country:AU2021-01-012021-12-310001866550country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001866550country:CN2020-01-012020-12-310001866550country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001866550country:CN2019-01-012019-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:DEus-gaap:SalesRevenueNetMember2021-01-012021-12-310001866550country:DE2021-01-012021-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:GBus-gaap:SalesRevenueNetMember2021-01-012021-12-310001866550country:GB2021-01-012021-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:DEus-gaap:SalesRevenueNetMember2020-01-012020-12-310001866550country:DE2020-01-012020-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:GBus-gaap:SalesRevenueNetMember2020-01-012020-12-310001866550country:GB2020-01-012020-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:DEus-gaap:SalesRevenueNetMember2019-01-012019-12-310001866550country:DE2019-01-012019-12-310001866550us-gaap:GeographicConcentrationRiskMembercountry:GBus-gaap:SalesRevenueNetMember2019-01-012019-12-310001866550country:GB2019-01-012019-12-310001866550twks:TechnologyAndBusinessServiceMember2021-01-012021-12-310001866550twks:TechnologyAndBusinessServiceMember2020-01-012020-12-310001866550twks:TechnologyAndBusinessServiceMember2019-01-012019-12-310001866550twks:EnergyPublicAndHealthServicesMember2021-01-012021-12-310001866550twks:EnergyPublicAndHealthServicesMember2020-01-012020-12-310001866550twks:EnergyPublicAndHealthServicesMember2019-01-012019-12-310001866550twks:RetailAndConsumerMember2021-01-012021-12-310001866550twks:RetailAndConsumerMember2020-01-012020-12-310001866550twks:RetailAndConsumerMember2019-01-012019-12-310001866550twks:FinancialServicesAndInsuranceMember2021-01-012021-12-310001866550twks:FinancialServicesAndInsuranceMember2020-01-012020-12-310001866550twks:FinancialServicesAndInsuranceMember2019-01-012019-12-310001866550twks:AutomotiveTravelAndTransportationMember2021-01-012021-12-310001866550twks:AutomotiveTravelAndTransportationMember2020-01-012020-12-310001866550twks:AutomotiveTravelAndTransportationMember2019-01-012019-12-310001866550twks:OtherRevenueMember2021-01-012021-12-310001866550twks:OtherRevenueMember2020-01-012020-12-310001866550twks:OtherRevenueMember2019-01-012019-12-310001866550us-gaap:TimeAndMaterialsContractMember2021-01-012021-12-310001866550us-gaap:TimeAndMaterialsContractMember2020-01-012020-12-310001866550us-gaap:TimeAndMaterialsContractMember2019-01-012019-12-310001866550us-gaap:FixedPriceContractMember2021-01-012021-12-310001866550us-gaap:FixedPriceContractMember2020-01-012020-12-310001866550us-gaap:FixedPriceContractMember2019-01-012019-12-310001866550us-gaap:LicenseMember2021-01-012021-12-310001866550us-gaap:LicenseMember2020-01-012020-12-310001866550us-gaap:LicenseMember2019-01-012019-12-3100018665502021-01-012021-03-31twks:business0001866550twks:GeminiSolutionsLLCAndFourkindGlobalOYMember2021-01-012021-03-310001866550twks:GeminiSolutionsLLCAndFourkindGlobalOYMember2021-01-012021-12-310001866550twks:GeminiSolutionsLLCAndFourkindGlobalOYMember2021-03-310001866550us-gaap:CustomerRelationshipsMember2021-12-310001866550us-gaap:CustomerRelationshipsMember2020-12-310001866550us-gaap:TrademarksMember2021-12-310001866550us-gaap:TrademarksMember2020-12-310001866550us-gaap:ForeignCountryMember2021-12-310001866550us-gaap:ForeignCountryMember2020-12-310001866550twks:SeparateUSFederalNetOperatingLossCarryforwardsAndFederalLimitationOfBusinessInterestMember2021-12-310001866550twks:SeparateUSFederalNetOperatingLossCarryforwardsAndFederalLimitationOfBusinessInterestMember2020-12-310001866550twks:CertainForeignTaxCreditsMember2021-12-310001866550twks:CertainForeignTaxCreditsMember2020-12-310001866550us-gaap:StateAndLocalJurisdictionMember2021-12-310001866550us-gaap:StateAndLocalJurisdictionMember2020-12-310001866550us-gaap:StateAndLocalJurisdictionMembersrt:MinimumMember2021-01-012021-12-310001866550us-gaap:StateAndLocalJurisdictionMembersrt:MaximumMember2020-01-012020-12-310001866550us-gaap:AutomobilesMember2021-12-310001866550us-gaap:AutomobilesMember2020-12-310001866550us-gaap:ComputerEquipmentMember2021-12-310001866550us-gaap:ComputerEquipmentMember2020-12-310001866550us-gaap:LeaseholdImprovementsMember2021-12-310001866550us-gaap:LeaseholdImprovementsMember2020-12-310001866550us-gaap:FurnitureAndFixturesMember2021-12-310001866550us-gaap:FurnitureAndFixturesMember2020-12-310001866550twks:VotingSeriesAPreferredStockMember2021-12-310001866550twks:NonVotingSeriesAPreferredStockMember2021-12-310001866550twks:VotingSeriesBPreferredStockMember2021-12-310001866550twks:NonVotingSeriesBPreferredStockMember2021-12-3100018665502021-04-062021-04-0600018665502021-04-060001866550twks:VotingSeriesAPreferredStockMember2020-12-232020-12-230001866550twks:VotingSeriesAPreferredStockMember2021-01-012021-01-310001866550twks:VotingSeriesBPreferredStockMember2021-06-012021-06-300001866550us-gaap:CommonClassAMember2021-01-012021-03-310001866550us-gaap:CommonClassBMember2021-01-012021-03-310001866550us-gaap:CommonClassCMember2021-01-012021-03-3100018665502021-09-170001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheElevenMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheSevenMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheNineMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheEightMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheSixMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheTenMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheFourMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementTrancheFiveMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMembertwks:ShareBasedPaymentArrangementVestingUponChangeOfControlMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2021-10-012021-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2021-07-012021-09-300001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2020-12-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2021-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember2020-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember2021-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMembertwks:ReturnOfTwoTimesSponsorInvestmentMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMembertwks:ReturnOfTwoAndAHalfTimesSponsorInvestmentMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMembertwks:ReturnOfThreeTimesSponsorInvestmentMember2021-01-012021-12-310001866550twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember2021-09-092021-09-09twks:employee0001866550us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001866550us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001866550us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001866550us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:StockAppreciationRightsSARSMember2021-01-012021-12-310001866550us-gaap:StockAppreciationRightsSARSMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001866550us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMember2021-09-172021-09-170001866550us-gaap:StockAppreciationRightsSARSMember2020-12-310001866550us-gaap:StockAppreciationRightsSARSMember2021-01-012021-12-310001866550us-gaap:StockAppreciationRightsSARSMember2021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheOneMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheTwoMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheOneMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheTwoMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheOneMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheThreeMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheTwoMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementRatableVestingMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMembertwks:ShareBasedPaymentArrangementRatableVestingTrancheOneMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001866550us-gaap:RestrictedStockUnitsRSUMember2020-12-310001866550us-gaap:RestrictedStockUnitsRSUMember2021-12-310001866550twks:RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMember2021-01-012021-12-310001866550country:US2021-01-012021-12-310001866550country:US2020-01-012020-12-310001866550country:US2019-01-012019-12-310001866550us-gaap:ForeignPlanMember2021-01-012021-12-310001866550us-gaap:ForeignPlanMember2020-01-012020-12-310001866550us-gaap:ForeignPlanMember2019-01-012019-12-310001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMember2017-10-120001866550us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMember2017-10-120001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMember2021-03-260001866550us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMember2021-03-260001866550us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMember2019-05-130001866550twks:CreditAgreementsMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SecuredDebtMember2021-01-012021-12-310001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2021-01-012021-12-310001866550twks:CreditAgreementsMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SecuredDebtMember2021-03-262021-03-260001866550twks:CreditAgreementsMember2021-12-310001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMember2021-01-012021-12-310001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMember2021-08-102021-08-100001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMember2021-10-202021-10-200001866550us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMember2021-12-310001866550us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMember2020-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310001866550us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001866550us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2022-01-182022-01-180001866550us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2022-01-180001866550twks:RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMemberus-gaap:SubsequentEventMember2021-01-012022-03-080001866550twks:RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMemberus-gaap:SubsequentEventMember2022-01-012022-03-08

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from ____ to ____
Commission File Number 001-40812
twks-20211231_g1.jpg
THOUGHTWORKS HOLDING, INC.
(Exact name of registrant as specified in its charter)
Delaware82-2668392
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
200 East Randolph Street, 25th Floor
Chicago, Illinois 60601
(312) 373-1000
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par valueTWKSNasdaq Global Select Market
Securities registered pursuant to Section 12(b) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No
Indicate by check mark if 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 7(a)(2)(B) of the Securities Act.



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 Exchange Act): Yes No ☒
The registrant was not a public company as of the last business day of its most recently completed second fiscal quarter and therefore is unable to calculate the aggregate market value of its common stock held by non-affiliates as of such date.
As of March 4, 2022, there were approximately 305,132,181 shares of the registrant's common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
The information required by Item 14 will be filed (and is hereby incorporated) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.


THOUGHTWORKS HOLDING, INC.
ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
Page
Part I
Part II
Part III
Part IV



FORWARD-LOOKING STATEMENTS AND RISK FACTOR SUMMARY
This annual report on Form 10-K (the “Annual Report”) contains “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995, as amended. Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “seek,” “should,” "strive," “will,” “would” or similar expressions and the negatives of those terms, but the absence of these words does not mean that the statement is not forward-looking. The forward-looking statements are contained principally in the sections captioned “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors.” Forward-looking statements may include information concerning our possible or assumed future results of operations, client demand, business strategies, technology developments, financing and investment plans, competitive position, our industry and regulatory environment, potential growth opportunities and the effects of competition.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Given these uncertainties, you should not place undue reliance on forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Annual Report. You should read this Annual Report and the documents that we have filed as exhibits to the Annual Report, completely and with the understanding that our actual future results may be materially different from what we expect.
Risk Factor Summary
Important risk factors that could cause actual results to differ materially from our expectations include:
the COVID-19 pandemic has impacted our business and operations, and future business and operational challenges posed by the COVID-19 pandemic could materially adversely affect us;
we may be unable to implement our growth strategy;
our ability to generate and retain business depends on our reputation in the marketplace;
we must successfully attract, hire, train and retain skilled professionals to service our clients’ projects and we must productively deploy our professionals to remain profitable;
increases in wages, equity compensation and other compensation expenses could prevent us from sustaining our competitive advantage and increase our costs;
our business and operations may be harmed if we cannot positively evolve and preserve our Thoughtworks culture;
if we fail to manage our acquisition strategy, our culture and growth plans could be materially adversely affected;
our global business exposes us to operational, geopolitical, regulatory, legal and economic risks;
our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates;
our effective tax rate could be materially adversely affected by several factors;
if we fail to adequately innovate, adapt and/or remain at the forefront of emerging technologies and related client demands, we could be materially adversely affected;
we face intense competition and operate in a rapidly evolving industry, which makes it difficult to evaluate our future prospects;
we may not be successful at attracting new clients or retaining and expanding our relationships with our existing clients;
we generally do not have long-term commitments or contracts with our clients;
we face risks associated with having a long selling and implementation cycle for our services;
our cash flows and results of operations may be adversely affected if we are unable to collect on billed and unbilled receivables from clients;
our profitability could suffer if we cannot accurately price our solutions and services, maintain favorable pricing for our solutions and services, are unable to collect on receivables from clients or fail to meet our contractual and other obligations to clients;
3

if we cause disruptions to our clients’ businesses, provide inadequate service, or breach contractual obligations, our clients may have claims against us, which our insurance may not adequately protect against, and our reputation may be damaged;
we face risks associated with security breaches as well as privacy and data protection regulations, and we may incur significant liabilities if we fail to manage those risks;
a significant failure in our systems, telecommunications or IT infrastructure could harm our service model, which could result in a reduction of our revenues and otherwise disrupt our business;
changes in privacy and data protection regulations could expose us to risks of noncompliance and costs associated with compliance;
we are subject to laws and regulations in the U.S. and other countries in which we operate, compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures;
we may become subject to disputes or legal or other proceedings that could involve significant expenditures by us, which could have a material adverse effect on us, including our financial results;
our existing indebtedness could adversely affect our business and growth prospect;
we may face intellectual property infringement or misappropriation claims that could be costly to defend or if we do not protect our brand through our intellectual property rights, our business may be harmed;
we may not be able to prevent unauthorized use of our client's intellectual property and our business and competitive position may be damaged as a result;
our stock price may be volatile, and the value of our common stock may decline;
our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders;
if securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our common stock could decline;
we do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock;
investment funds (the "Apax Funds") advised by Apax Partners L.L.P. ("Apax Partners") control us, and such control may give rise to actual or perceived conflicts of interests;
our status as a “controlled company” will grant us exemptions from certain corporate governance requirements, and our status as an “emerging growth company” will allow us to comply with reduced public company reporting requirements;
we will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance initiatives and corporate governance practices;
we may fail to comply with the rules that apply to public companies, which could result in sanctions or other penalties;
provisions of our corporate governance documents could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management, even if beneficial to our shareholders;
provisions of our certificate of incorporation could limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us; and
a significant portion of our total outstanding shares are restricted from immediate resale but may be sold into the market in the near future, which could cause the market price of common stock to drop.
For more information, see “Item 1A. Risk Factors.”
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Annual Report. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other Securities and Exchange Commission (“SEC”) filings and public
4

communications. You should evaluate all forward-looking statements made in this Annual Report in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Annual Report are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.

5

PART I
Item 1. Business
Overview
Thoughtworks Holding, Inc. ("Thoughtworks," the "Company," "we," "us," or "our") is a premium global technology consultancy that integrates strategy, design and software engineering to enable enterprises and technology disruptors across the globe to thrive as modern digital businesses. Thoughtworks exists to deliver extraordinary impact for clients, employees, partners and the communities we serve through our culture and technology excellence.
In the face of ongoing digital disruption, many companies lack the capabilities and talent necessary to keep pace with the accelerating rate of technological change. Thoughtworks has been a thought leader at the forefront of technology innovation for the past 28 years. We leverage our vast experience to improve our clients’ ability to flourish in the digital era.
We are a globally diversified business, with clients across all major verticals and geographies. Our global distributed agile delivery model operates where our clients are, with over 10,600 employees working across 17 countries on five continents, including North America, South America, Europe, Asia and Australia. Further, our unique, diverse and cultivating culture, with a reputation for technology excellence and thought leadership, enables us to attract and retain what we believe is the best talent in the industry. That is why our clients trust Thoughtworks as their premium digital transformation partner.
Global spending on the digital transformation of business practices, products and organizations is forecast by International Data Corporation ("IDC") to reach $2.8 trillion in 2025, more than double the amount spent in 2020.
Thoughtworks provides premium, end-to-end digital strategy, design and engineering services and we are well positioned to capitalize on this opportunity. We connect strategy to execution, using cross-functional teams to deliver value to our clients at scale. Our four global service lines provide specialized capabilities and thought leadership to drive digital transformation:
Enterprise Modernization, Platforms & Cloud
Customer Experience, Product & Design
Data & Artificial Intelligence ("AI")
Digital Transformation & Operations
Our unique service offerings, differentiated delivery, global talent and culture have enabled us to attract over 370 current clients, including global enterprises and technology disruptors. Our clients are highly diversified across industry verticals. We have relatively low client concentration, with only 27.3% of our revenues coming from our top 10 clients in 2021. Our deep client integration and senior executive relationships have enabled us to drive long-standing partnerships with our clients, as demonstrated by an average tenure of seven years across our top 10 clients by revenue in 2021. As a result, 86.5% of our revenues in 2021 were generated from recurring clients.
Since our inception, we have been pioneers in technologies that now underpin today's modern digital businesses, such as agile software development, continuous delivery, microservices, evolutionary architecture and data mesh. We have established ourselves as a thought leader and are continually advancing digital trends with our innovations. We believe our approach enables us to deliver the innovations that deliver value for our clients before new technologies reach mass adoption.
We utilize a distributed agile delivery model, leveraging a broad base of high-quality, poly-skilled global technology talent. Our professionals seamlessly work with clients both where they are located and nearshore/offshore. Our local presence enables us to develop deep client intimacy and assimilate market context and knowledge. Blending our local presence with our nearshore/offshore capabilities allows us to innovate rapidly at scale. Our differentiated delivery model enables us to generate an average annual revenue per employee of over $100,000 in each of 2019, 2020 and 2021 (based on the average number of employees for the relevant
6

year). For more information regarding our average annual revenue per employee in historical periods, see "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations—Key Factors Affecting Our Performance—Expanding our technical capabilities and client solutions."
Our differentiated approach is rooted in a unique culture that is championed by our executive leadership team, which has an average tenure of 17 years. Our reputation for technology excellence, thought leadership and advocacy for social change enables us to attract what we believe is the best talent in the industry. Allied to this, our cultivating culture enables us to develop and retain talent. In addition, Thoughtworks is widely recognized for leading the technology industry through our efforts on diversity and inclusion. For example, 60% of our executive officers are women. Thoughtworkers are incredibly engaged and loyal, as evidenced by our 2021 annual employee engagement survey, where our overall engagement increased to 8.7 which is in the top 25% for the technology sector. Our diversity and inclusion score increased to 8.9 which puts Thoughtworks in the top 5% in the sector. Our attrition rate of 15.1% in 2021 is lower than the industry average.
We believe the Thoughtworks value proposition is sustainable and difficult to replicate. The core elements form a virtuous cycle: clients trust us to deliver on their most complex and business-critical projects; those experiences allow us to explore cutting-edge technologies and expand our thought leadership; this enables us to continuously attract, develop and retain the very best global talent; which gives us the ability to meet and exceed our clients’ needs. Our position is at the forefront of successive waves of technological change — spotting important trends early.
Our approach has enabled us to consistently grow our revenues and profits. In 2021 our revenues surpassed the one billion mark at nearly $1.07 billion, representing 33% of year-over-year revenue growth. Net loss for the full year was $(23.6) million, compared to net income of $79.3 million in 2020. Adjusted EBITDA for the full year was $223.2 million representing year-over-year growth of 45.7%. See "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations —Non-GAAP Financial Measures" for a definition of and a reconciliation of Adjusted EBITDA to net (loss) income, the most directly comparable GAAP measure, how we use Adjusted EBITDA and an explanation of why we consider this non-GAAP measure to be helpful for investors.
Key milestones for our business include:
1993—Thoughtworks was founded.
1999—Guo Xiao and Dr. Rebecca Parsons joined Thoughtworks.
2000–2004—Opened offices in Australia, United Kingdom, India, Canada and China.
2001—Manifesto for Agile Software Development published (co-authored by our Chief Scientist Martin Fowler).
2004—Surpassed 500 Thoughtworkers; Selenium, the leading web application testing framework today, was developed based on work started at Thoughtworks.
2005—Established Thoughtworks University.
2009–2010—Opened offices in Brazil and Germany.
2011—Published first edition of Thoughtworks Technology Radar, tracking new developments in technology across techniques, tools, platforms, languages, frameworks.
2012–2014—Opened first offices in Singapore, Ecuador and Italy.
2014—Surpassed $300 million in annual revenues and 3,000 Thoughtworkers. Published the seminal article Microservices and Building Microservices.
2015—Collaborated with Save the Children in the fight against Ebola, developing an open-source and adaptable electronic medical record system for Sierra Leone.
2016—Opened offices in Spain and Chile; Awarded winner of the AnitaB.org Institute’s Top Companies for Women Technologists, winning again in 2017 and 2018 and recognized as a leader in 2019 and 2020.
2017—Surpassed $500 million in annual revenues; Apax Funds acquired Thoughtworks.
2018—Thoughtworks surpassed 5,000 Thoughtworkers.
2019—Surpassed $700 million in annual revenues. Published the Digital Transformation Game Plan: 34 Tenets for Masterfully Merging Technology and Business and How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh.
7

2020—Named strong performer in digital product development by Forrester Research Inc.; committed to the Valuable 500, the global movement putting disability on the business leadership agenda; awarded IT Vendor of the Year by the UK IT Industry Awards.
2021—Acquired Gemini and Fourkind; completed initial public offering (IPO) and began trading publicly on the NASDAQ.
Our Growth Strategies
We continue to differentiate ourselves as a leading global technology consultancy that drives digital innovation by leveraging the following key growth strategies:
Deepen our relationships with existing clients. We have a successful track record of expanding our relationships with our existing clients. This is reflected in our total percentage of revenues from recurring clients, which represented 86.5% in 2021. In addition, in 2021, we had 26 clients generating between $5 million and $10 million in revenues and 30 clients generating over $10 million. In 2021 we reached a new milestone with one of those top 10 clients reaching $50 million in revenues. We will continue to focus on larger, higher value projects. We believe we have a substantial opportunity to cross-sell additional services to our existing clients.
Establish new client relationships. We believe there are significant untapped opportunities to win new clients across current and adjacent industry verticals and geographies. To that end, we increased the total number of clients to 371 in 2021 from 320 in 2020. Adding new clients has also enabled us to maintain relatively low client concentration with only 16.8% and 27.3% of our revenues coming from our top five and 10 clients, respectively, in 2021.
Develop new technical capabilities and client solutions. For 28 years, we have been at the forefront of innovation, pioneering numerous innovative trends. We have built a thought leadership engine that we believe is consistently pioneering technology-driven business change. We accomplish this by giving our teams, who work in close proximity to our clients, autonomy to experiment with new technologies while solving complex client problems. When they discover new innovations, we give them resources to develop and harvest them, then scale them through our global delivery model.
Develop and grow our strategic partnerships. While we remain technologically agnostic and work with the appropriate technologies for our clients, we have expanded our relationships with hyperscale cloud providers, including Amazon, Google, Microsoft and Alibaba. This enables us to deepen our capabilities, target new clients and drive meaningful growth. We partner with other third-party product and service companies to expand our delivery capabilities as well as identify additional client opportunities.
Pursue strategic, targeted acquisitions. Our historic growth has been predominantly organic and we expect this to continue. In 2021, we made two strategic acquisitions: (i) Gemini Solutions in Romania to increase our nearshore European presence and (ii) Fourkind in Finland and the Netherlands to enhance our advisory, digital transformation and AI consulting capabilities. Going forward, we believe there is further opportunity to augment our growth by selectively pursuing acquisitions that broaden our service offerings, add leading talent, expand our client base and addressable market and enhance the depth of our capabilities in all of our verticals and geographies.
Focused-geographic expansion. Thoughtworks has throughout its history expanded into key new countries and will continue to do so, as and when opportunities to do so make strategic sense.
Thoughtworks' Differentiation
Thoughtworks was founded in Chicago in 1993 by a small team with a unified purpose. At that time, information technology functions were largely regarded as ineffective cost centers. As a digital native business, Thoughtworks aspired to change this through experimenting and learning to drive continuous improvement and the pursuit of excellence in the craft of software development.
Today, we believe our clients benefit from our differentiation, including our:
Ability to digitally transform global enterprises at scale by applying strategic consulting and cutting edge technologies. Digital transformation requires alignment across the entire organization. Thoughtworks' unique and consistent global approach and end-to-end capabilities span strategy, design, software engineering and organizational transformation. We believe that is why we can enable
8

clients to realize value swiftly, and why our clients rely on Thoughtworks to solve their most complex problems.
Deep agile and technical expertise coupled with a history of thought leadership. Thoughtworks was an early visionary behind some of today’s leading technologies, as reflected by our range of publications, including approximately 100 software engineering and technology books Thoughtworkers have collectively authored. We have been delivering software and subsequently digital transformation, in an agile manner for over 20 years, long before it was a mainstream practice.
Poly-skilled, transformational and global talent. We believe we deliver transformational change to our clients through our differentiated and diversified talent base of over 10,600 Thoughtworkers. To achieve that, we hire poly-skilled, high-aptitude Thoughtworkers who can learn new skills quickly. We see this as a competitive advantage in the talent market.
Global and distributed agile delivery with a strong local presence. We use highly skilled, distributed teams to deliver custom software projects more effectively and to give our over 370 clients access to the diverse talent they need. Our global delivery ensures our ability to meet our clients’ global demands, while our local presence provides us with specialized knowledge of the local market and culture, enabling us to work side-by-side with our clients in their time zones and languages on innovative and effective solutions.
Award-winning and cultivating culture. Since our founding, we have relentlessly focused on evolving our culture, creating a differentiated brand that Thoughtworkers are proud to be a part of. We believe our culture not only drives higher quality work but also enables us to efficiently recruit and retain Thoughtworkers to drive growth.
Experienced management team with a long history of working together. Our management team has an average tenure of 17 years at Thoughtworks and the majority have been working together as a team for over a decade. Most of the team members have worked across multiple functions and geographies, giving the group a diverse and well-rounded experience-base on all facets of our business.
As a result of our competitive advantages, we have created a virtuous cycle that is difficult to replicate. We earn our clients’ trust to deliver on their most complex and business-critical projects. Our demonstrated track record of success encourages us to further develop cutting-edge technology solutions and expand our thought leadership. As a result, we continuously attract, develop and retain high caliber talent, enabling us to meet and exceed our clients’ needs. The reputation we have built as the go-to partner for digital transformation allows us to command premium bill rates.
Our Culture & People
Since inception, revolutionizing the technology industry has been a core part of Thoughtworks’ mission. We are driven by a desire to “create an extraordinary impact on the world through our culture and technology excellence.” Our people relentlessly pursue our values of integrity, excellence, global-first, cultivation, curiosity, autonomy, inclusivity and courage. We aim to be an awesome partner for clients and their ambitions.
Diversity & Inclusion
Thoughtworks proudly and actively seeks to make itself and the technology industry more reflective and inclusive of the society that we serve. We believe that our flat organizational structure means that every voice can be heard, as evidenced by our 2021 employee engagement survey: we scored 8.7 as an aggregated average across Thoughtworks.
Diversity and inclusion has been a core guiding principle since we were founded. Sixty percent of our executive officers are women and approximately 38.2% of our technologists are women.
Our Recognition
Our differentiated culture has been widely recognized by the industry, earning us numerous awards, including:
Twelve Thoughtworks’ countries now have the Great Place to Work certification. We’re proud that we have achieved industry-leading Great Place to Work trust index scores, with a global average of 90%.
9

In Q4 2021, our overall global Glassdoor rating is 4.5, higher than the Glassdoor rating for the IT services sector of 3.95.
Attracting Talent
Our employee brand is strong in the market and in 2021, we had 250,000 applications for roles. Our recruitment capability is a source of key differentiation, with 99.99% of all hires being recruited internally through our recruitment and recruitment marketing teams on a 30/30/30 model — with a goal of 30% referrals, 30% direct applicants and 30% sourced, with the help of channels like Access Thoughtworks, our online community for career development and job opportunities.
Thoughtworkers come from a variety of traditional and non-traditional technology backgrounds and include career changers and/or self-taught technologists, valuing transferable skills, adaptability and continuous learning. Our blended delivery approach gives us a clear advantage when it comes to attracting talent. Candidates have the opportunity to work on in-region service line projects, as well as in distributed agile teams — either as part of a nearshore or far-shore delivery team. We believe candidates are attracted by our career development opportunities. We continue to innovate in our recruitment and onboarding processes and tools.
Training Talent
As a pioneer of agile and extreme programming practices, in 2005 we set up Thoughtworks University, our immersive entry-level program for new hires. This provides guidance on career coaching and progression, ensuring our newest Thoughtworkers have the full toolset required for them to build long-term careers at Thoughtworks. As of December 2021, there have been approximately 3,600 graduates from Thoughtworks University since its inception, including 51% women and under-represented gender minorities in 2021.
Retaining Talent
Cultivation and empowerment is a core part of our culture; we call this "Empowering Thoughtworker Growth"—enabling Thoughtworkers to have a personalized, integrated journey of cultivation and growth. We developed tools, including "Pathways" for career planning and growth paths and "Summit" for self-assessment, expectation-setting and feedback, as well as offering Thoughtworkers extensive online training opportunities.
When we became a public company in September 2021, every Thoughtworker with us at that time became an equityholder. Going forward, we can offer equity as part of the total reward package to a broad set of our people. This approach aligns with our inclusive culture and proactive approach to employee retention.
Our Differentiated Service Offerings
We are passionate about creating exceptional customer experiences and helping clients achieve their unique business goals. As our clients continuously evolve and grow their modern digital business capabilities, they capitalize on our end-to-end services that combine strategy, innovative experience design and world-class software engineering. Our four global service lines influence thought leadership, capability development, community building and client work to reinforce our premium brand position.
Enterprise Modernization, Platforms & Cloud
Our Enterprise Modernization, Platforms & Cloud service line focuses on evolving clients’ platforms, processes and talent to deliver business value quickly and enables continuous innovation and development. Key offerings include: modernization strategy and execution; digital platform strategy and engineering organization transformation; cloud modernization; cloud-native application support and evolution; and platform assessment and remediation.
Customer Experience, Product & Design
Our Customer Experience, Product & Design service line brings together design and product thinking with software engineering excellence, integrating product and platform strategies to help our clients build quality,
10

digital products and deliver differentiated customer experiences. This service line delivers: idea to market; customer experience strategy; product management transformation; product design and delivery.
Data & AI
Our Data & AI service line combines best-in-class data and software engineering practices, product thinking and data science expertise to help our clients extract value, insights and information from their data assets, connect data silos and create effective predictive analysis tools. This service line delivers: data strategy; intelligent products; data platforms and data mesh; continuous delivery for machine learning (CD4ML); and data governance.
Digital Transformation & Operations
Our Digital Transformation & Operations service line connects strategic understanding with software and platform expertise to deliver fast, effective organizational transformation, enabling clients to respond to ever-changing market expectations. This service line delivers: delivery transformation; digital fluency; organizational transformation; value-driven portfolio management; technology strategy; executive advisory services; and digital foundations training.
Our Global Distributed Agile Delivery Model
Thoughtworks is a global business, operating as a single organization, with consistent global capabilities, regardless of country. We have a broad geographical presence with proven capabilities in key regions. As of December 31, 2021, we have 8.6% of our employees in North America, 14.6% in Europe, 15.9% in Latin America ("LATAM") and 60.9% in Asia-Pacific ("APAC").
Our blended delivery model means we are able to partner with our clients in ways that suit them. By offering a combination of onshore and nearshore/offshore talent, we are able to deliver the services our clients need, while balancing costs and proximity considerations.
Our Clients
During 2021, we served over 370 clients ranging from large, global enterprises to technology disruptors, who utilized our services and talent to help them evolve the digital capabilities within their organizations. We have a diversified client base spanning a range of geographies and industry verticals. In 2021, our revenues as a percentage of total revenues were as follows across geographies: 37.1% North America; 33.5% APAC; 25.0% Europe; and 4.4% LATAM. In addition, in 2021, our revenues as a percentage of total revenues were as follows across industry verticals: 27.0% technology and business services; 25.7% energy, public and health services; 19.0% retail and consumer; 15.9% financial services and insurance; and 12.4% automotive, travel and transportation. Additionally, our top five and 10 clients in 2021 represented just 16.8% and 27.3%, respectively, of our revenues.
We have long-term and trusted relationships with our clients. In 2021, 86.5% of our revenues came from recurring clients and our 10 largest clients in 2021 have been clients with us for an average of seven years. We look to partner with clients who recognize the importance of technology as a central component of their business strategy. With that shared understanding, we engrain ourselves in their organizations and collaborate with them to translate that strategy into higher business value over the long term.
11

Technology &
Business Services
Energy, Public &
Health Services
Retail &
Consumer
Financial Services &
Insurance
Automotive, Travel & Transportation
Ambevtech
Arkose Labs
Authority Brands
Chemonics
EZ-Link
Hipages
MYOB
Paypal
REA Group
Siemens
Simon & Schuster
Xero
Bayer
MCG Health
Telus
U.K. Government Department of Works and Pensions (DWP)
U.K. Government National Health Service (NHS)
U.S. Department of Veteran's Affairs
VAKT
84.51°, a wholly owned subsidiary of The Kroger Co
Falabella
Mackmyra
Metro
Natura
Otto
Sephora
Sonic
Axis Bank
Bank of Ayudhya (Krungsri)
Credit Suisse
InfoArmor
Nimble
Saxo Bank
AutoScout24
Daimler
Finavia
ImmoScout24
Jungheinrich
Porsche
SHARE NOW
Key Challenges Our Clients are Facing
As much as digital transformation is considered an imperative, companies face several key challenges in their digital transformation journeys, including the ability to:
Keep up with the latest technological innovations. Often companies lack the ability to synthesize and prioritize the latest technology to drive value and to compete.
Embrace digital to drive sustainable change across the enterprise. Often, companies are unable to align key functional stakeholders on competing priorities between business and technology.
Deliver digital products and experiences rapidly and at scale. Many organizations struggle to adapt to the pace of change required to thrive in a digital marketplace.
Adopt platform thinking. To benefit fully from digital platforms requires significant investments and, often, cultural changes.
Recruit and retain high-quality talent. Competition for digital talent is fierce. Korn Ferry estimates that there will be approximately $450 billion worth of unrealized output by 2030 due to the massive shortage of skilled digital workers.
Sales & Marketing
Our sales and marketing strategy is focused on increasing revenues from existing clients, generating revenues from new clients and continuing to maintain our brand to appeal to current and prospective clients and employees.
Sales
Our sales strategy emphasizes a team-based approach involving client partners, account managers, delivery professionals, country heads and senior leaders. We have created a three-prong model for our demand teams. One group targets new client acquisition, a second looks after existing clients and the third builds on growing our partner business.
In 2021, we saw larger, longer term client deals and clients with ambitions to scale their digital transformations at a faster pace.
Excellence in Client Services Initiative
Our approach to client relationships is based on the understanding that technology and delivery are as important as sales. Each of our clients has a Client Leadership Team (“CLT”), whose mission is to drive success for the client’s business. The CLT consists of three senior leaders. They are supported by the Excellence in Client Services program, which enables the CLTs to execute strategic change with their clients
12

through masterclasses, workshops and tools. This has been an effective model for us, allowing us to stay close to not only the client but also the work we deliver and how we deliver it.
Marketing
Our reputation as a leading digital transformation services provider helps us generate new business opportunities. In addition to the flagship Thoughtworks Technology Radar, we have a portfolio of high impact publications such as our annual Looking Glass report, as well as thought leadership events, such as XConf, a global event series focused on the latest thinking from Thoughtworks’ technology community.
The investment in our Digital Experience Platform — including the implementation of a new customer relationship management system and migration to a new content management system — has strengthened our ability to reach and influence our target business executive audience, support account growth with personalized account-based marketing and collate real-time insights to inform our go-to-market strategy.
Our focus on building our premium brand has resulted in Thoughtworks being ranked as a Brand Finance top 25 global IT services brand.
Environment and Social Impact
Environment
Thoughtworks is passionate about sustainability and the environment, and has a long-standing commitment to creating positive social change through our technology contributions. This includes in May 2021, co-founding the Green Software Foundation, along with Microsoft, GitHub, Accenture and the Linux Foundation, which seeks to build a trusted ecosystem for green software. In 2019, Thoughtworks committed to set near-term company-wide emission reductions in line with climate science with the Science Based Target Initiative ("SBTi").
Social Impact
Diversity and inclusion has been a guiding principle since we were founded as evidenced by our 2021 employee engagement survey: Our diversity and inclusion score increased to 8.9 which puts Thoughtworks in the top 5% in the sector. In 2021, 40.6% of Thoughtworkers were women and underrepresented gender minorities.
We work with communities around the world on over 70 initiatives, and strive to make significant contributions to the United Nations ("U.N.") Sustainable development goals ("SDGs"), particularly goals three (good health and well-being), five (gender equality), nine (industry, innovation and infrastructure), 10 (reduced inequalities) and 13 (climate action). We believe that our social impact ethic is a key pillar of our culture and business and is considered a board-level priority. Thoughtworkers seek to undertake transformational social impact projects around the world. An example of this is the work we do in support of the Digital Public Goods Alliance, whose mission is to promote digital public goods to create a more equitable world. In 2021, we provided support to open source digital solutions that may play a role in advancing the SDGs in climate action, good health and well-being, and reduced inequalities.
Revolutionizing the Technology Industry
Alongside our commitment to diversity and inclusion in the technology industry, Thoughtworks has been at the forefront of revolutionizing the technology industry and thought leadership and authorship are part of our DNA.
Books
Thoughtworkers have published approximately 100 books on a wide variety of topics, cementing Thoughtworks’ industry-leading ideas around distributed agile, lean thinking, microservices and evolutionary architecture. Through nurturing talent and supporting would-be authors, Thoughtworks has established a reputation as an attractive place to work for top talent.
13

Thoughtworks Technology Radar and Thoughtworks Looking Glass
Published twice a year over the past 12 years and now in its 25th edition, Thoughtworks Technology Radar has become the go-to guide for software developers. It helps technologists keep up with the rapid innovation and the ever-evolving technology landscape. The publication received endorsements from Porsche, Redgate and REA Group.
Thoughtworks Looking Glass is our annual report into the day’s most important technology trends. It gives business executives advice on how advances in technology will impact their organization and how quickly they need to react.
Open Source
Thoughtworks has always been an ardent supporter of open source software. This support stems from a philosophical perspective on how the best software is created and from a practical perspective, in that many of the software tools and products we have developed have been created through the use of open source licenses; many Thoughtworkers are dedicated contributors to a wide variety of open source projects.
We believe that open source enables us to build superior solutions to those based on proprietary software in terms of cost, freedom, privacy, security, quality and community. Building open source software allows us to share new ways of working and learn from the wider community.
Our Industry
Modern, next-generation technologies have spawned a digital revolution, advancing the global economy towards a digital age driven by seamless connectivity, efficient cloud computing and advanced data analytics. This is redefining business models, disrupting the competitive landscape and increasing consumer expectations. To survive and enable growth, companies across all industries and geographies need to adapt to the accelerated pace of technological change by undergoing holistic and continuous digital transformations.
Key Technology Industry Trends Driving Digital Transformation
A number of key industry trends are driving spending for digital transformation:
Realizing the potential of platforms. Platform building connected to clearly defined goals is a critical component for modern business.
Rapid advancement of AI- and ML-based tools. AI and Machine Learning ("ML") tools are delivering productivity gains and better, faster decision making.
Enhanced consumer experiences. The way we interact with the digital world is changing — opening up new possibilities for businesses.
Accelerating towards sustainability. Environmental impact is a core concern for every business. Technology presents both challenges and opportunities to being sustainable.
Growing impact of hostile tech. Data is increasingly valuable. This attracts attackers and heightens privacy concerns.
Our Market Opportunity
As companies struggle to keep pace with this accelerating rate of technological innovation, they need to rely on service providers to drive digital transformation, creating a massive market opportunity. According to IDC, global spending on the digital transformation of business practices, products and organizations is forecast to reach $2.8 trillion in 2025, more than double the amount spent in 2020.
Competition
We operate in a global, dynamic and rapidly evolving market and, as a result, face competition from a wide number of organizations and service providers, both global as well as local. These include software
14

engineering specialists, large global consulting firms, strategic consulting firms, traditional IT services providers and our clients’ in-house development teams.
We believe that our thought leadership, excellence in modern software engineering capabilities, end-to-end solutions that we are able to deliver to our clients rapidly and at scale, differentiated global delivery model and unique culture with a focus on diversity and inclusion provide us with strong, sustained differentiation from our competition.
Limitations of Other Digital Service Providers
While the market for digital transformation services is large and growing rapidly with a range of quality providers, many face some key limitations, including:
Inability to deliver new technological innovations ahead of mass adoption. Many service providers offer expertise around digital innovations only after such innovations reach mass adoption. As a result, they struggle to innovate and adopt newer technologies earlier to differentiate their clients’ digital products and experiences.
Lack of expertise to provide early stage strategy for complex digital transformations. Many service providers are optimized to execute once a template for scaling is designed, but often lack early stage strategy expertise. If technology expertise is absent from strategic decision-making, then the resulting solution may be ineffective or undifferentiated.
Employees focused on narrower specialties. Many service providers train their employees in narrower specialties, resulting in both siloed development and solutions. By taking this approach, employees often lack the full context needed to identify potential problems and opportunities, limiting the speed and depth of innovation.
Limited onshore talent. Many service providers have a high concentration of employees offshore, but offer limited onshore talent. As a result, they may lack important local market context, client intimacy to drive innovation and the ability to influence culture, transfer knowledge and enable sustained organizational change.
Concentration of talent in fewer offshore geographies. Many service providers rely on a limited number of international geographies to recruit their offshore talent. As a result, they may miss out on broader pools of high-quality talent to support demand and are unable to consistently provide talent in the client’s preferred location.
Intellectual Property
Our intellectual property rights are important to our business, particularly around our branding. We rely on a combination of copyright, trademark, patent and unfair competition laws, as well as intellectual property assignment and confidentiality agreements and other methods to protect our intellectual property rights. We require our employees, independent contractors, vendors and clients to enter into written confidentiality agreements upon the commencement of their relationships with us. These agreements generally provide that any confidential or proprietary information disclosed or otherwise made available by us be kept confidential.
We customarily enter into non-disclosure agreements with our clients with respect to the use of their software systems and platforms. Our clients usually own the intellectual property in the software or systems we develop for them. Furthermore, we usually grant a perpetual, worldwide, royalty-free, nonexclusive, transferable and non-revocable license to our clients to use our pre-existing intellectual property but only to the extent necessary to use the software or systems we developed for them.
We have invested and plan to continue to invest in research and development to enhance our domain knowledge and create complex, specialized solutions for our clients. We have registered (or applied for registration of) the trademark “Thoughtworks” in over fifteen jurisdictions, including the United States, the European Union and the United Kingdom, as of December 31, 2021. We have developed several tools, including consulting frameworks and software applications, that we use to deliver digital services to our clients. We have also secured patent protection for certain internal asset tracking and human machine interaction designs. In addition, to ensure we maintain the ability to engage with our clients, employees and the public, we have registered and maintained dozens of domain names.
15

We do not believe that any individual intellectual property right, other than our rights in our name and logo, is material to our business.
Government Regulations
Due to the industry and geographic diversity of our operations and services, our operations are subject to a variety of rules and regulations. Several foreign and U.S. federal and state agencies regulate various aspects of our business. We are subject to laws and regulations in the United States and other countries in which we operate, including export restrictions, economic sanctions, like the California Consumer Privacy Act (CCPA), the California Privacy Rights Act ("CPRA") and the General Data Protection Regulation (GDPR), among others. Compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures.
Corporate & Website Information
Thoughtworks Holding, Inc. was incorporated in Delaware in 2017 to serve as the indirect holding company of Thoughtworks, Inc. and its direct and indirect subsidiaries. Our principal executive offices are located at 200 East Randolph Street, 25th Floor, Chicago, Illinois 60601. Our telephone number is (312) 373-1000. Our website address is www.thoughtworks.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report or any other report or document we file with the SEC.
Available Information
The SEC maintains an Internet website that contains reports, proxy statements and other information about issuers, like us, that file electronically with the SEC. The address of that website is www.sec.gov. We are subject to the information and reporting requirements of the Securities Exchange Act of 1934 (the "Exchange Act") and, in accordance with this law, will file periodic reports, proxy statements and other information with the SEC. These periodic reports, proxy statements and other information will be available at the website of the SEC referred to above. We also maintain a website at www.thoughtworks.com. You may access these materials free of charge as soon as reasonably practicable after they are electronically filed with, or furnished to, the SEC. Our website also provides access to reports filed by our directors, executive officers and certain significant shareholders pursuant to Section 16 of the Exchange Act. In addition, our Code of Conduct, Code of Ethics for Senior Financial Officers and charters for the committees of our Board of Directors (the "Board") are available on our website as well as other shareholder communications.
Item 1A. Risk Factors
Our business, financial condition, cash flows, and operating results can be affected by a number of factors, whether currently known or unknown, any one or more of which could, directly or indirectly, cause our actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect our business, financial condition, operating results and stock price. Before making a decision to invest in our common stock, you should carefully consider all of the risks and uncertainties.     
Risks Related to COVID-19
Our results of operations have been adversely affected and could in the future be materially adversely affected by the COVID-19 pandemic.
The COVID-19 pandemic has created widespread economic disruption and uncertainty, including as it relates to our operations, our people’s ability to work and demand for our services and solutions. For example, the majority of the COVID-19 impact on our business was seen in the second quarter of 2020, following a slowdown in our new business pipeline along with one-time pauses and select cancellations in projects as certain clients were addressing the initial challenges of the pandemic. The initial impact of COVID in early 2020 negatively impacted our revenues, however, we returned to pre-COVID revenue growth by the fourth quarter of 2020 and continued to have positive revenue growth trends in 2021.
16

The extent to which the COVID-19 pandemic will further impact our business, operations and financial results will depend on numerous factors that are frequently changing or unknown, and that we may not be able to accurately predict, including: the duration and scope of the pandemic, including the development of new and unique variants of COVID-19; governmental, business and individuals’ responses or planned responses to the pandemic, including availability, adoption, efficacy and administration rates of vaccines (or any potential vaccine mandates and societal response thereto); the impact of the pandemic on economic activity and any interventions or government relief or stimulus intended to mitigate decreased economic activity; the effect on our clients and client demand for our services and solutions; our ability to sell and provide our services and solutions, including as a result of travel restrictions and social distancing; our ability to acquire new clients or deepen relationships with our existing clients due to budgetary constraints or changes in business strategy at our clients as a result of the COVID-19 pandemic; the ability of our clients to pay in a timely manner, if at all, for our services and solutions with or without discounts requested by our clients; bankruptcy or other insolvency procedures among our clients; and closures of our and our clients’ offices and facilities.
Certain clients, such as those in the hospitality and travel industries, have experienced broad disruptions in their businesses, which have disrupted, and continue to disrupt, the demand for our services and solutions. Among other things, we have experienced, and could continue to experience, reductions in work orders, delays or interruptions in the performance of contracts, losses of revenues and an increase in bad debt expense. However, certain clients have increased their work orders as those clients have accelerated or initiated digital transformation projects as a result of the COVID-19 pandemic. We cannot be certain that any increased levels of demands for our services will be sustained.
We have also experienced higher than normal employee absentee rates due to illness, family medical leave and bereavement leave. For example, we have seen more of our employees unable to work during a more localized surge of COVID-19 cases. Such a surge, if sufficiently widespread, could materially impact our operations. In addition, government policies, such as China’s Zero-COVID policy, may result in periodic lock-downs, border closures, supply chain disruptions and employee absenteeism, which could have an impact on our business directly or may affect our clients and their engagement with us. An overall or prolonged labor shortage, lack of skilled labor, increased turnover or labor inflation could have a material adverse impact on our operations, results of operations, liquidity or cash flows.
Further, travel and immigration restrictions may delay or prevent our people from accessing worksites. Even as employees return to our worksites, we may be prevented from conducting business activities at full capacity for an indefinite period of time. Moreover, there may be additional costs that we will have to incur in connection with further changes to, or a return to, normal operating conditions. Further, maintaining a hybrid remote/in-office workforce may exacerbate talent management issues and result in issues relating to the onboarding of new employees remotely, dilution of our culture, mismanagement of current employees by failing to identify high performers or misallocation of resources for projects, and may create increased risk of cyber incidents. Alternatively, we potentially risk losing some employees if we cannot offer hybrid or remote working arrangements. We may experience additional absenteeism in the future as travel restrictions are reduced and employees feel more comfortable traveling. To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this section of this Annual Report.
Risks Related to Our People and Growth
We may be unable to implement our growth strategy.
We have grown rapidly and significantly expanded our business over the past several years. Our growth has resulted in part from developing innovative solutions at the forefront of emerging technologies for our clients. However, this requires that we invest substantial amounts of cash in human capital and the infrastructure to support our growth, including training, administration and facilities. Our growth strategy places significant demands on our management and our administrative, operational and financial infrastructure, and our growth strategy creates challenges, including:
recruiting, training and retaining sufficiently skilled professionals and management personnel;
planning our staffing needs on a consistent basis and efficiently using on-site and off-site staffing;
maintaining close and effective relationships with a larger number of clients in a greater number of industries and locations;
17

controlling costs and minimizing cost overruns and project delays in delivery center and infrastructure expansion;
effectively maintaining productivity levels and implementing process improvements across geographies and business units; and
improving our internal administrative, operational and financial infrastructure.
We intend to continue our expansion and pursue available opportunities for the foreseeable future. As we introduce new services, enter into new markets, integrate corporate acquisitions, and take on increasingly innovative projects, often implementing or introducing new technologies to our clients, our business may face new risks and challenges. If our clients do not choose us for innovative projects or we do not effectively manage those projects, our reputation, business and financial goals may be damaged. We need to generate business and revenues to support new investments and infrastructure projects. The challenges associated with expansion could negatively impact our anticipated growth and margins. As a result, our business, prospects, financial condition and results of operations could be materially adversely affected.
Our ability to generate and retain business depends on our reputation in the marketplace.
Our services are marketed to clients and prospective clients based on a number of factors, including reputation. Our corporate reputation is a significant factor in our potential clients’ evaluation of whether to engage our services. Our clients’ perception of our ability to add value through our services is critical to the profitability of our engagements. We believe that the Thoughtworks brand name and our reputation are important corporate assets that help distinguish our services from those of our competitors and contribute to our efforts to recruit and retain talented employees.
Our corporate reputation is potentially susceptible to damage by actions or statements made by current or former clients and employees, competitors, vendors, adversaries in legal proceedings, government regulators, as well as members of the investment community and the media. We and our officers and directors are and may from time to time be subject to legal proceedings in the ordinary course of business or otherwise, which could adversely affect our reputation even if we or they ultimately prevail. There is a risk that negative information about us, even if untrue, could adversely affect our business, could cause damage to our reputation and be challenging to repair, could make potential or existing clients reluctant to select us for new engagements, could lead to a loss of revenue or litigation, and could adversely affect our recruitment and retention efforts. Damage to our reputation could also reduce the value and effectiveness of the Thoughtworks brand name and could reduce investor confidence in us.
We must successfully attract, hire, train and retain qualified professionals to service our clients’ projects and we must productively deploy our professionals to remain profitable.
Identifying, recruiting, hiring and retaining professionals with specialized and diverse skill sets across our broad geography of operations and consistent with our evolving client delivery model is critical to maintaining existing engagements and obtaining new business. If we are unable to recruit skilled professionals and if we do not deploy those professionals productively, our profitability will be significantly impacted. We must manage our professionals well and by planning and training for future needs effectively and staffing projects appropriately while accurately predicting the general economy and our clients’ need for our services. Increased hiring by technology companies, and increasing worldwide competition for skilled technology professionals may lead to a shortage in the availability of skilled professionals in the locations where we operate and hire. If we are unable to attract, hire, train and retain highly skilled professionals and productively deploy them on client projects, we will jeopardize our ability to meet our clients’ expectations and develop ongoing and future business, which could adversely affect our financial condition and results of operations.
Competition for highly skilled professionals is intense in the markets where we operate, and we may experience significant employee turnover rates due to such competition. If we are unable to retain professionals with specialized skills, our revenues, operating efficiency and profitability will decrease. Cost reductions, such as reducing headcount, or voluntary departures that result from our failure to retain the professionals we hire, could negatively affect our reputation as an employer and our ability to hire skilled professionals to meet our business requirements in the future. Inability to attract or retain professionals with specialized skill sets may disrupt our ability to provide certain client services and impact our reputation for innovation on our industry. Increased compensation to retain skilled professionals could lead to lower margins or to price increases that may in turn lead to a decline in demand for our services.
18

Any significant growth in the market for our services or solutions or our entry into new markets may require an expansion of our employee base for managerial, operational, financial and other purposes. During any period of growth, we may face problems related to our operational and financial systems and controls, including quality control and delivery and service capacities. We would also need to continue to expand, train and manage our employee base. Continued future growth will impose significant added responsibilities upon the members of management to identify, recruit, maintain, integrate and motivate new employees.
Increases in wages, equity compensation and other compensation expenses could prevent us from sustaining our competitive advantage and increase our costs.
In all countries in which we operate, wage inflation, whether driven by competition for talent, macroeconomic pressures, or ordinary course pay increases, may also increase our cost of providing services and reduce our profitability if we are not able to pass those costs on to our clients or charge premium prices when justified by market demand. If we do not keep up with wage inflation in the markets in which we operate, we could reduce our ability to attract and retain talent. As a corollary, if we increase operations and hiring to a significant degree in developed countries above the hiring rate in emerging countries, our compensation expenses may increase at a faster rate because of the higher wages for technology professionals in those developed markets. In addition, if we are unable to maintain our premium pricing model, we may see reduced profitability or be unable to pay wages consistent with market practices, which may result in higher attrition.
If we cannot positively evolve our Thoughtworks culture as we grow, we could lose the innovation, teamwork, passion and execution that we believe contribute to our success, and our business may be harmed.
We believe a critical component to our success has been our corporate culture. We have invested substantial time and resources in building our team and developing our leaders. Our culture has evolved over time, including in ways that may be unforeseeable or unfavorable to us. As we develop the infrastructure of a public company, our operations may need to change to support that infrastructure. In particular, we are committed to a business culture that promotes intentional sharing of business information and decision-making processes so that our team members are engaged and invested in our mission and operational success. Due to certain operational changes needed to become a public company, we may find it difficult to maintain important aspects of our corporate culture. Further, we may have difficulties maintaining our culture in an environment where employees are working remotely.
If we fail to integrate or manage acquired companies successfully, or if acquisitions do not perform to our expectations, our overall profitability, our culture and growth plans could be materially adversely affected.
As part of our growth strategy, we expect to acquire businesses that we believe are a strategic fit with ours, both culturally and operationally, to augment our organic growth or to keep us at the forefront of emerging technologies. However, we may not be able to find acquisition targets that meet our criteria, and there may be intense competition for acquisition targets that are attractive to us. In addition, we do not have extensive experience integrating and managing acquired businesses or assets. Such acquired businesses or assets may not advance our business strategy or achieve a satisfactory return on our investment; we may not be able to successfully integrate acquired employees into our culture, client relationships or operations; and acquisitions divert significant management attention and financial resources from our ongoing business. Historical practices, policies and controls of acquired companies may present reputation and business risks to us. Furthermore, contracts between our acquisition targets and their clients may lack terms and conditions that adequately protect us against the risks associated with the services we provide, which may increase our potential exposure to damages. If not effectively managed, the disruption of our ongoing business, increases in our expenses (including significant one-time expenses and write-offs) and the difficulty and complexity of effectively integrating acquired operations may adversely affect our overall growth and profitability.
Risks Related to Our Global Operations
Our global business exposes us to operational, geopolitical, regulatory, legal and economic risks.
Our operations and our clients are located throughout the world, and a significant part of our revenue comes from international sales. The global nature of our business creates operational and economic risks. Our results of operations may be affected by global, regional, and local economic developments, monetary policy, inflation, and recession, as well as political, trade and military disputes. War, terrorism, riot, civil insurrection
19

or social unrest; and natural or man-made disasters, including famine, flood, fire, earthquake, pandemics and other regional or global health crises, storm or disease may cause difficulties in staffing and managing foreign operations, cause clients to delay their decisions on spending for the services we provide, give rise to sudden significant changes in regional and global economic conditions and cycles and may create unanticipated challenges for our growth strategy. Further escalation or expansion of the war between Russia and Ukraine could impact our European business operations including disrupting our client service delivery and negatively impacting the demand for our services. Emerging nationalist trends in specific countries may significantly alter the trade environment. Changes to trade policy or agreements as a result of populism, protectionism, or economic nationalism may result in higher tariffs, local sourcing initiatives, or other developments that make it more difficult to sell our services and solutions internationally. Travel restrictions resulting from natural or man-made disruptions and political or social conflict increase the difficulty of obtaining and retaining highly-skilled and qualified professionals and could unexpectedly increase our labor costs and expenses, both of which could also adversely affect our ability to serve our clients.
Operational, geopolitical and economic events may pose significant security risks to our employees, the facilities where they work, our operations, electricity and other utilities, communications, travel and network services, and the disruption of any or all of them could materially adversely affect our financial results. Our crisis management procedures, business continuity plans and disaster recovery capabilities may not be effective at preventing or mitigating the effects of a disaster.
Certain legal systems or policy decisions may make it more difficult to obtain, maintain, protect and enforce intellectual property, contractual or corporate rights. Disruptions of these kinds in developed or emerging markets could negatively impact demand for our services and solutions or increase our operating costs.
We have significant operations in China. While we believe that our unique position in the Chinese market presents long-term opportunities, doing business in China has increased risks given the uncertainties around domestic legislation, foreign policy, trade policy and international relations. Our reliance on our employees in China to help deliver our services to clients world-wide presents the risk that clients may refuse to accept, or may be prohibited from accepting, services originating from China. Furthermore, we face the risk that our business operations in China will be impacted by government regulations and/or foreign sanctions. Escalation of current geopolitical tensions may implicate China and could increase the risk of government regulations and/or foreign sanctions. In addition, our information technology systems may be at risk of being blocked from our world-wide operations. Ongoing human rights concerns in China may result in boycotts of our services or client requests not to use Chinese operations to support their projects.
Our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates.
Our functional currency is the U.S. dollar. However, we are exposed to foreign currency exchange transactions related to our non-U.S. operations. Our profit margins are subject to volatility as a result of changes in foreign exchange rates. Any significant fluctuations in currency exchange rates may have a material impact on our business and results of operations. In some countries, we may be subject to regulatory or practical restrictions on the movement of cash and the exchange of foreign currencies, which would limit our ability to use cash across our global operations and increase our exposure to currency fluctuations. This risk could increase as we continue expanding our global operations, which may include entering emerging markets that may be more likely to impose these types of restrictions. Currency exchange volatility caused by political or economic instability or other factors could also materially impact our results. See “Item 7A. Management's Discussion and Analysis of Financial Condition and Results of Operations—Quantitative and Qualitative Disclosures About Market Risk—Foreign Currency Risk.”
Our effective tax rate could be materially adversely affected by several factors.
We conduct business globally and file income tax returns in multiple jurisdictions. Our effective tax rate could be materially adversely affected by several factors, including changes in the amount of income taxed by or allocated to the various jurisdictions in which we operate that have differing statutory tax rates; changing tax laws, regulations and interpretations of such tax laws in one or more jurisdictions; and the resolution of issues arising from tax audits or examinations and any related interest or penalties. The determination of our income tax expense and other tax liabilities requires estimation, judgment and calculations where the ultimate tax determination may not be certain. Our determination of tax liability is always subject to review or examination by authorities in various jurisdictions. If a tax authority in any jurisdiction reviews any of our tax returns and proposes an adjustment, including, but not limited to, a determination that the transfer prices and terms we
20

have applied are not appropriate, such an adjustment could have a negative impact on our results of operations, business and profitability. In addition, any significant changes to the Tax Cuts and Jobs Act (“U.S. Tax Act”) enacted in 2017, or to regulatory guidance associated with the U.S. Tax Act, could materially adversely affect our effective tax rate.
Risks Related to Our Industry
If we are unable to adapt to rapidly changing technologies, methodologies and evolving industry standards, we may lose clients and our business could be materially adversely affected.
Rapidly changing technologies, methodologies and evolving industry standards are inherent in the market for our services and solutions. Our ability to anticipate developments in our industry, enhance our existing services, develop and introduce new services or tools, provide enhancements and new features for our solutions and tools, and keep pace with changes and developments are critical to meeting changing client needs. Our ability to keep pace with, anticipate or respond to changes and developments is subject to a number of risks, including that:
we may not be able to develop new, or update existing, services, applications, tools and software quickly or inexpensively enough to meet our clients’ needs;
we may find it difficult or costly to make existing software and tools work effectively and securely over the internet or with new or changed operating systems;
we may find that operating in a rapidly evolving industry, it is difficult to evaluate future prospective clients;
we may find it challenging to develop new, or update existing, software, services and tools to keep pace with evolving industry standards, methodologies and regulatory developments in the industries where our clients operate at a pace and cost that is acceptable to our clients;
we may find that the services, tools, technologies or methodologies we develop or implement may not be successful in the marketplace; and
we may find it difficult to maintain high quality levels of performance with new technologies and methodologies.
Further, services, tools, technologies or methodologies that our competitors develop may render our services or tools non-competitive or obsolete. Our failure to enhance our existing services and tools and to develop and introduce new services and tools to promptly address the needs of our clients could have a material adverse effect on our business.
We face intense competition from a range of technology and software services providers, and an increase in competition or our inability to compete successfully could materially adversely affect our business.
The market for technology services and solutions is intensely competitive, highly fragmented and subject to rapid change and evolving industry standards and we expect competition to intensify. Our success depends on creating software services and solutions that deeply connect our clients with consumers and employees. For example, if we are unable to anticipate technology developments, enhance our existing services or develop and introduce new services to keep pace with such changes and meet changing client needs, we may lose clients and our revenues and results of operations could suffer. Our results of operations would also suffer if our innovations are not responsive to the needs of our clients, are not appropriately timed with market opportunities, are not effectively brought to market or are commoditized. Our competitors may be able to offer engineering, design and innovation services that are, or that are perceived to be, substantially similar or better than those we offer, or they may offer such services at a discounted rate. In addition, our competitors may have greater financial, technical and other resources and greater name recognition than we do. Certain competitors may also have, or over time will have, a stronger presence in certain geographic markets. We may also face competition from in-house development by our clients, academic and government institutions, and the open-source community who may offer similar solutions or an adequate substitute for our services and solutions. These factors may force us to compete on other fronts in addition to the quality of our services and to expend significant resources in order to remain competitive, which we may be unable to do.
21

Risks Related to Our Client Relationships
We are dependent on our existing client base and our ability to retain and expand our relationships with such clients.
Historically, a significant percentage of our revenues has come from our existing client base. For example, during the fiscal year ended December 31, 2021, 86.5% of our revenues came from recurring clients (as defined elsewhere in this Annual Report). However, the volume of work performed for a specific client is likely to vary from year to year, especially since we generally do not have long-term commitments from our clients and are often not our clients’ exclusive technology services provider. A client in one year may not provide the same level of revenue for us in any subsequent year. Further, one or more of our significant clients could be acquired, and there can be no assurance that the acquirer would choose to use our services in respect of such clients to the same degree as previously, if at all. In particular, some of our clients are owned by private equity firms and are therefore inherently more likely to be sold at some point in the future.
In addition, the services we provide to our clients, and the revenues and income from those services, may decline or vary as the type and quantity of services we provide changes over time. In addition, our reliance on any individual client for a significant portion of our revenues may give that client a certain degree of pricing leverage against us when negotiating contracts and terms of service.
Our business model depends on relationships our teams develop with our clients so that we can understand our clients’ needs and deliver solutions and services that are tailored to those needs. If a client is not satisfied with the quality of work performed by us, or with the type of services or solutions delivered, we could incur additional costs to address the situation, the profitability of that work might be impaired, and the client’s dissatisfaction with our services could damage our ability to obtain additional work from that client. In particular, clients that are not satisfied might seek to terminate existing contracts, which could mean that we could incur costs for the services performed with no associated revenue. This could also direct future business to our competitors.
We generally do not have long-term commitments from our clients, our clients may terminate contracts before completion or choose not to renew contracts, and we are not guaranteed payment for services performed under contract. A loss of business, non-payment or a decrease in the scope of business from significant clients could materially affect our results of operations.
We are generally not our clients’ exclusive IT services provider and we generally do not have long-term commitments from clients to purchase our services. Our clients’ ability to terminate engagements with or without cause and our clients’ inability or unwillingness to pay for services we performed makes our future revenues and profitability uncertain. Although a substantial majority of our revenues are typically generated from clients who also contributed to our revenues during the prior year, our engagements with our clients are typically for projects that are singular in nature. Therefore, we must seek to obtain new engagements when our current engagements end.
There are a number of factors relating to our clients that are outside of our control, which might lead them to terminate or decline to renew a contract or project with us, or be unable to pay us, including:
financial difficulties;
corporate restructuring, or mergers and acquisitions activity;
our inability to complete our contractual commitments and bill and collect our contracted revenues;
change in strategic or operational priorities or economic conditions, resulting in elimination of the project or a reduced level of technology-related spending;
change in outsourcing strategy resulting in moving more work to the client’s in-house technology departments or to our competitors;
replacement of existing software with packaged software supported by licensors; and
uncertainty and disruption to the global markets including due to public health pandemics, such as the ongoing COVID-19 pandemic.
Termination or non-renewal of a client contract could cause us to experience a higher-than-expected number of unassigned employees and thus compress our margins until we are able to reallocate our headcount.
22

Clients that delay payment, request modifications to their payment arrangements, or fail to meet their payment obligations to us could increase our cash collection time, cause us to incur bad debt expense, or cause us to incur expenses in collections actions. The loss of clients, a significant decrease in the volume of work our clients outsource to us or the price they are willing or able to pay us, if not replaced by new service engagements and revenue, could materially adversely affect our revenues and results of operations.
We face risks associated with having a long selling and implementation cycle for our services that require us to make significant resource commitments prior to realizing revenues for those services.
We have experienced, and may in the future experience, a long selling cycle for our services. Our sales cycle is defined as the elapsed time between the date of opening a qualified client opportunity and to the date the opportunity is closed with an agreement to provide services to the client, and is on average 71 days. Before potential clients commit to use our services, they require us to expend substantial time and resources educating them on the value of our services and our ability to meet their requirements. Therefore, our selling cycle is subject to many risks and delays over which we have little or no control, including our clients’ decision to select another service provider or in-house resources to perform the services, the timing of our clients’ budget cycles, and client procurement and approval processes. If our sales cycle unexpectedly lengthens for one or more large projects, it could negatively affect the timing of our revenues and our revenue growth. In certain cases, we may begin work and incur costs prior to executing a contract, which may cause fluctuations in recognizing revenues between periods or jeopardize our ability to collect payment from clients.
Implementing our services also involves a significant commitment of resources over an extended period of time from both our clients and us. Our current and future clients may not be willing or able to invest the time and resources necessary to implement our services, and we may fail to close sales with potential clients despite devoting significant time and resources to them. Any significant failure to generate revenues or delays in recognizing revenues after incurring costs related to our sales or services processes could have a material adverse effect on our business.
Our cash flows and results of operations may be adversely affected if we are unable to collect on billed and unbilled receivables from clients.
Our business depends on our ability to successfully obtain payment from our clients of the amounts they owe us for work performed. We maintain provisions against receivables. Actual losses on client balances could differ from those that we currently anticipate and, as a result, we may need to adjust our provisions. We may not accurately assess the creditworthiness of our clients. Macroeconomic conditions, such as a potential credit crisis in the global financial system, could also result in financial difficulties for our clients, including limited access to the credit markets, insolvency or bankruptcy. Such conditions could cause clients to delay payment, request modifications of their payment terms, or default on their payment obligations to us, all of which could increase our receivables balance. Timely collection of fees for client services also depends on our ability to complete our contractual commitments and subsequently bill for and collect our contractual service fees. If we are unable to meet our contractual obligations, we might experience delays in the collection of or be unable to collect our client balances, which would adversely affect our results of operations and could adversely affect our cash flows. In addition, if we experience an increase in the time required to bill and collect for our services, our cash flows could be adversely affected, which in turn could adversely affect our ability to make necessary investments and, therefore, our results of operations.
If our pricing structures are based on inaccurate expectations and assumptions regarding the cost of performing our work, or if we are not able to maintain favorable pricing for our services, then our contracts could be unprofitable.
We face a number of risks when pricing our contracts and setting terms with our clients. Our pricing is highly dependent on our internal forecasts, assumptions and predictions about our projects, the marketplace, global economic conditions (including foreign exchange volatility) and the coordination of operations and our people in multiple locations with different skill sets and competencies. If our pricing for a project includes dedicated professionals or facilities and the client were to slow or stop that project, we may not be able to reallocate resources to other clients. Our pricing and cost estimates for the work that we perform may include anticipated long-term cost savings that we expect to achieve and sustain over the life of the contract. Because of such inherent uncertainties, we may underprice our services, fail to accurately estimate the costs of performing the work, or fail to accurately assess the risks associated with potential contracts, such as defined performance goals, service levels and completion schedules. The risk of underpricing our services or underestimating the costs of performing the work is heightened in fixed-price contracts and other similar
23

commercial contracting arrangements, which may become a larger portion of our revenues if our pricing structures change. If we fail to accurately estimate the resources, time or quality levels required to complete such engagements, or if the cost to us of employees, facilities, or technology unexpectedly increases, we could be exposed to cost overruns. Any increased or unexpected costs, delays or failures to achieve anticipated cost savings, or unexpected risks we encounter in connection with the performance of the services, including those caused by factors outside our control, could make these contracts less profitable or unprofitable. In addition, our industry is sensitive to the economic environment and the industry tends to decline during general economic downturns.
Risks Related to Our Services and Solutions
If we cause disruptions to our clients’ businesses, provide inadequate service, or breach contractual obligations, our clients may have claims for substantial damages against us and our reputation may be damaged. Our insurance coverage may be inadequate to protect us against such claims.
If our professionals make errors in the course of delivering services or we fail to meet contractual obligations to a client, these errors or failures could disrupt the client’s business or expose confidential or personally identifiable information. Any of these events could result in a reduction in our revenues, damage to our reputation, and could also result in a client terminating our engagement and making claims for substantial damages against us. Some of our client agreements do not limit our potential liability for occurrences such as breaches of confidentiality and indemnification relating to intellectual property infringement, misappropriation or other violations, and we cannot generally limit liability to third parties with which we do not have a contractual relationship. In some cases, breaches of confidentiality obligations, including obligations to protect personally identifiable information, may entitle the aggrieved party to equitable remedies, including injunctive relief.
Although we maintain professional liability insurance, product liability insurance, commercial general and property insurance, business interruption insurance, workers’ compensation coverage, cyber insurance and umbrella insurance for certain of our operations, our insurance coverage does not insure against all risks in our operations or all claims we may receive. Damage claims from clients or third parties brought against us or claims that we initiate due to the disruption of our business, litigation or natural disasters, may not be covered by our insurance, may exceed the limits of our insurance coverage, and may result in substantial costs and diversion of resources even if insured. Some types of insurance are not available on reasonable terms or at all in some countries in which we operate, and we cannot insure against damage to our reputation. The assertion of one or more large claims against us, whether or not successful and whether or not insured, could materially adversely affect our reputation, business, financial condition and results of operations.
Security breaches, cyber-attacks, employee and other internal misconduct, computer viruses, the mishandling of personal data and other disruptions to network security could compromise our information and expose us to liability, which would cause our business and reputation to suffer.
In the ordinary course of business, we collect, use, store, process, transmit and view sensitive or confidential data, including intellectual property, proprietary business information or personally identifiable information belonging to us, our clients, respective employees and other end users. This information is stored on our networks or in the data centers and networks of third-party providers. Physical security and the secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Some of our clients have sought, and may continue to seek, additional assurances for the protection of their sensitive information, including personally identifiable information, and attach greater liability in the event that their sensitive information is disclosed.
Despite security measures, information technology and infrastructure may be vulnerable to attacks by hackers, computer malware, viruses, social engineering (including phishing and ransomware attacks), or breached due to software bugs, human error, employee theft, misuse, misconduct or malfeasance, system failure or other disruptions. Any such breach could compromise our networks, or the networks of our third-party providers, and the information stored there could be accessed, held for ransom, publicly disclosed, misappropriated, lost or stolen. Some of our systems will not be fully redundant and any problems at our third-party providers’ data centers could result in lengthy interruptions in service. Such a breach, misappropriation or disruption could also disrupt our operations and the services we provide to clients, damage our reputation, and cause a loss of confidence in our tools and services, as well as require us to expend significant resources to protect against further breaches and to rectify problems caused by these
24

events. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under applicable laws, and regulatory penalties and could adversely affect our business, revenues and competitive position.
The techniques utilized and planned by hackers, bad actors, and other unauthorized entrants are varied and constantly evolving and may not be detected until a breach has occurred. As a result, despite our efforts, it may be difficult or impossible for us to implement measures that fully prevent such attacks or react in a timely manner. Unauthorized parties may in the future attempt to gain access to our systems or facilities through various means, including, among others, hacking into our or our clients’ systems or facilities, or attempting to fraudulently induce our employees, clients or others into disclosing usernames, passwords, or other sensitive information, which may, in turn, be used to access our information technology systems and gain access to our data or other confidential, proprietary, or sensitive information. Such efforts may be state-sponsored and supported by significant financial and technological resources, making them even more difficult to detect and prevent. There can be no assurance that any security or other operational measures that we or our third-party providers have implemented will be effective against any of the foregoing threats or issues.
In addition, certain of our third-party providers may also be subject to such attempts, which then can be used to attempt to infiltrate our systems or to access our data or other confidential, proprietary, or sensitive information. Because we do not control our third-party service providers or the processing of data by such providers, other than through our contractual relationships, our ability to monitor our third-party providers’ data security may be very limited such that we cannot ensure the integrity or security of measures they take to protect and prevent the loss of our or our clients’ data. As a result, we are subject to the risk that cyber-attacks on, or other security incidents affecting, our third-party providers may adversely affect our business even if an attack or breach does not directly impact our systems. It is also possible that security breaches sustained by, or other security incidents affecting, our competitors could result in negative publicity for our entire industry that indirectly harms our reputation and diminishes demand for our services and solutions.
Furthermore, federal and state regulators and many federal and state laws and regulations require notice of certain data security breaches that involve personal information, which, if applicable, could lead to widespread negative publicity, which may cause our clients to lose confidence in the effectiveness of our data security measures. In addition, we may incur significant costs and operational consequences in connection with investigating, mitigating, remediating, eliminating, and putting in place additional measures designed to prevent future actual or perceived security incidents, as well as in connection with complying with any notification or other obligations resulting from any security incidents.
Our insurance policies may not be adequate to reimburse us for losses caused by security breaches, and we may not be able to collect fully, if at all, under these insurance policies. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our business. Furthermore, we cannot be certain that insurance coverage will continue to be available on acceptable terms or at all, or that the insurer will not deny coverage as to any future claim.
If we are unable to fully protect the security and privacy of our data, or if we or our third-party service providers are unable to prevent any data security breach, incident, unauthorized access, and/or misuse of our information by our clients, employees, service providers, or hackers, it could result in significant liability (including litigation and regulatory actions and fines), cause lasting harm to our brand and reputation and cause us to lose existing clients and fail to win new clients.
A significant failure in our systems, telecommunications or IT infrastructure could harm our service model, which could result in a reduction of our revenues and otherwise disrupt our business.
Our service model relies on maintaining well-functioning voice and data communications, online resource management, financial and operational record management, client service and data processing systems between our client sites and our client management locations. Our business activities may be materially disrupted in the event of a partial or complete failure of any of these technologies, which could be due to software malfunction, computer virus attacks, conversion errors due to system upgrades, damage from fire, earthquake, power loss, telecommunications failure, unauthorized entry, demands placed on internet infrastructure by growing numbers of users and time spent online, increased bandwidth requirements or other events beyond our control. Such events could result in interruptions in service to our clients, damage to our reputation, harm to our client relationships, and reduced revenues and profitability. Further, because we rely
25

on third-party service providers, we may be affected by security incidents that we can neither control nor mitigate, including their vulnerability to damage or interruption from physical theft, fire, natural disasters, acts of terrorism, power loss, war, telecommunications and other service failures, computer viruses, degradation of service attacks, ransomware, insider theft or misuse, break-ins, software bugs, human error, technical malfunctions and similar events.
Our crisis management procedures, business continuity plans and disaster recovery capabilities may not be effective at preventing or mitigating the effects of such disruptions, particularly in the case of a catastrophic event. Loss of all or part of the infrastructure or systems for a period of time could hinder our performance or our ability to complete client projects on time which, in turn, could lead to a reduction of our revenues or otherwise materially adversely affect our business and business reputation.
Risks Related to Regulation, Legislation and Legal Proceedings
Changes in privacy and data protection regulations could expose us to risks of noncompliance and costs associated with compliance.
We are subject to federal, state and international data privacy and data security regimes due to our global business. For example, among others, we are subject to the European Union’s General Data Protection Regulation (the “GDPR”), California’s Consumer Privacy Act (the “CCPA”), China’s PRC Cybersecurity Law and Brazil’s General Protection Data Law. Each regulatory regime imposes significant restrictions and requirements relating to the processing of personal data. These and other national and international data protection laws are more burdensome than historical privacy standards. Each regime has established complex legal obligations that organizations must follow with respect to the processing of personal data, including a limitation on the transfer of personal information to third parties or to other countries, and the imposition of additional notification, security and other control measures. Compliance with such regimes, including U.S. and foreign data protection laws and regulations, could require us to take on more onerous obligations in our contracts, restrict our ability to collect, use and disclose data, or in some cases, impact our ability to operate.
In the United States, numerous federal and state laws and regulations, including state data breach notification laws and state consumer protection laws, which govern the collection, use, disclosure and protection of personal information could apply to our operations. Many state legislatures have adopted legislation that regulates how businesses operate online, including measures relating to privacy, data security and data breaches. Laws in all 50 states require businesses to provide notice to clients whose personally identifiable information has been disclosed as a result of a data breach. The laws are not consistent, and compliance in the event of a widespread data breach is costly. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches. Additionally, a new privacy law, the California Privacy Rights Act (the “CPRA”), was approved by California voters in the November 2020 election. The CPRA, which will take effect in most material respects in January 2023, modifies the CCPA significantly, potentially resulting in further uncertainty and requiring us to incur additional costs and expenses in an effort to comply.
Foreign data protection laws, including the GDPR, may also apply to other personal information obtained outside of the United States. The GDPR introduced new data protection requirements in the European Union (the “EU”), as well as potential fines for noncompliant companies of up to the greater of €20 million or 4% of annual global revenue. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States, and the efficacy and longevity of current transfer mechanisms between the EU and the United States remains uncertain. For example, in 2016, the EU and United States agreed to a transfer framework for data transferred from the EU to the United States, called the Privacy Shield, but the Privacy Shield was invalidated in July 2020 by the Court of Justice of the European Union.
Enforcement actions and decision notices taken by the European Union data protection authorities, in the case of GDPR, by individuals or the California regulatory authorities, in the case of the CCPA, or by other relevant supervisory bodies as well as audits or investigations by one or more individuals, organizations, or foreign government agencies could result in civil or criminal penalties and fines for non-compliance or direct claims against us in the event of any loss or damage as a result of a breach of these regulations. The burden of compliance with additional data protection requirements may result in significant additional costs, complexity and risk in our services. Clients may seek to shift the potential risks resulting from the implementation of data privacy legislation to us. We are required to establish processes and change certain
26

operations in relation to the processing of personal data as a result of these many regulatory regimes, which may involve substantial expense and distraction from other aspects of our business. The rate of change in the privacy and data protection landscape compounds these risks. Claims that we have violated individuals’ privacy rights, failed to comply with data protection laws or breached our contractual obligations, even if we are not found liable, could be expensive and time consuming to defend, could result in adverse publicity and could have a material adverse effect on our business, financial condition, results of operations and prospects.
We are subject to laws and regulations in the U.S. and other countries in which we operate, including export restrictions, economic sanctions, the Foreign Corrupt Practices Act (the “FCPA”) and similar anti-corruption laws. Compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures.
We are subject to many laws and regulations that restrict our international operations, including laws that prohibit activities involving restricted countries, organizations, entities and persons that have been identified as unlawful actors or that are subject to U.S. sanctions. The U.S. Office of Foreign Assets Control, or OFAC, and other international bodies have imposed sanctions that prohibit us from engaging in trade or financial transactions with certain countries, businesses, organizations and individuals. We are also subject to the FCPA and anti-bribery and anti-corruption laws in other countries, all of which prohibit companies and their intermediaries from bribing government officials for the purpose of obtaining or keeping business or otherwise obtaining favorable treatment. We operate in many parts of the world that have experienced government corruption to some degree, and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices, although adherence to local customs and practices is generally not a defense under U.S. and other anti-bribery laws.
Our compliance program contains controls and procedures designed to ensure our compliance with the FCPA, OFAC and other sanctions, and laws and regulations. The continuing implementation and ongoing development and monitoring of our compliance program may be time consuming, expensive, and could result in the discovery of compliance issues or violations by us or our employees, independent contractors, subcontractors or agents of which we were previously unaware.
Any violations of these or other laws, regulations and procedures by our employees or agents, including third parties with whom we associate or companies we acquire, could expose us to administrative, civil or criminal penalties, fines or business restrictions, which could have a material adverse effect on our results of operations and financial condition and would adversely affect our reputation and the market for shares of our common stock and may require certain of our investors to disclose their investment in us under certain state laws.
We may become subject to disputes or legal or other proceedings that could involve significant expenditures by us, which could have a material adverse effect on us, including our financial results.
The nature of our business exposes us to the potential for disputes or legal or other proceedings from time to time relating to product liability, tax matters, personal injury, labor and employment matters, contract disputes, intellectual property, data privacy and data security, and other issues. These disputes, individually or collectively, could affect our business by distracting our management from the operation of our business or impacting our market reputation with our clients. If these disputes develop into proceedings or judgments, these proceedings or judgments, individually or collectively, could involve significant expenditures and any reserves relating thereto may ultimately prove to be inadequate.
Risks Related to Our Indebtedness
Our existing indebtedness could adversely affect our business and growth prospects.
As of December 31, 2021, we had $509.6 million outstanding under our Term Loan (as defined below) and $165.0 million of availability under our Revolver (as defined below). We expect our total debt service obligation for 2022 to be approximately $25.6 million (inclusive of interest). See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Our Credit Facilities.” Our indebtedness, and any future indebtedness we may incur, could require us to divert funds identified for other purposes for debt service, which could adversely affect our business and growth prospects.
27

Our level of indebtedness may place us at a competitive disadvantage to our competitors that are not as highly leveraged. Fluctuations in interest rates can increase borrowing costs. Increases in interest rates may directly impact the amount of interest we are required to pay and reduce earnings accordingly. In addition, developments in tax policy, such as the disallowance of tax deductions for interest paid on outstanding indebtedness, could have an adverse effect on our liquidity and our business, financial conditions and results of operations.
The Credit Agreement governing our Term Loan and Revolver contains a number of restrictive covenants that impose significant operating and financial restrictions on us and may limit our ability to engage in acts that may be in our long-term best interests, including our ability to incur additional debt, create or incur liens, engage in mergers or consolidations, sell, transfer or otherwise dispose of assets, make voluntary prepayments to subordinated debt, pay dividends or distributions, make investments, and enter into certain transactions with affiliates. In addition, the restrictive covenants in the Credit Agreement require us to satisfy a financial condition test for the benefit of our Revolver in the event our Revolver usage exceeds 35% of our available Revolver (subject to certain exclusions for letters of credit). Our ability to satisfy those tests can be affected by events beyond our control.
A breach of the covenants or restrictions under the Credit Agreement could result in an event of default, which could permit our creditors to accelerate our debt and terminate commitments to extend credit to us. In addition, if we cannot generate sufficient cash flow from operations to service our debt, we may need to refinance our debt, dispose of assets or issue equity to obtain necessary funds, which we may not be able to do on favorable terms, or at all.
In addition, the Credit Agreement currently uses LIBOR as a reference rate for the Term Loan and Revolver. It is expected that US banks will phase LIBOR out as a benchmark for loans by mid-2023. The Credit Agreement allows us to continue to use LIBOR until that time with the option to switch to Secured Overnight Financing Rates (SOFR) prior to the LIBOR phase out. While the Credit Agreement includes LIBOR replacement provisions, it is impossible to predict the effect of LIBOR being phased out on our interest expense or financial condition generally.
Risks Related to Our Intellectual Property
If we cannot protect our brand through our intellectual property rights, our business may be harmed.
We believe that developing and maintaining our brand is critical to achieving widespread acceptance of our services and solutions and is an important element in attracting new clients and retaining existing clients. We rely on our brand names, trademarks, trade names and service marks to distinguish our services and solutions from the services of our competitors. If we are unable to adequately protect our brand, trademarks and other intellectual property rights, third parties may use brand names or trademarks similar to ours in a manner that may cause confusion or dilute our brand or trademarks, which could decrease the value of our brand. From time to time, third parties may challenge our use of our trademarks. If we do enforce our trademarks and our other intellectual property rights through litigation, we may not be successful and the litigation may result in substantial costs and diversion of resources and management attention. In the event that our trademarks are successfully challenged, we could be forced to rebrand the affected services and solutions, which could result in loss of brand recognition and could have a material adverse impact on our business.
We may not be able to prevent unauthorized use of our or our clients’ intellectual property, and our business and competitive position may be damaged as a result.
We rely on a combination of copyright, trademark, patent and unfair competition laws, as well as intellectual property assignment and confidentiality agreements and other methods to protect our intellectual property rights. Protection of intellectual property rights and confidentiality in some countries, including China, India and Brazil, in which we operate may not be as effective as in other countries with more developed intellectual property protections.
We require our employees and independent contractors to assign to us all intellectual property and work product they create in connection with their employment or engagement. These assignment agreements also obligate our people to keep proprietary information confidential. While it is our policy to require our employees and independent contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such
28

an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. If these agreements are not enforceable in any of the jurisdictions in which we operate, we cannot ensure that we will own the intellectual property they create or that our clients’ proprietary information will not be disclosed. Reverse engineering, unauthorized copying or other misappropriation of our clients’ proprietary technologies, tools and applications could enable unauthorized parties to benefit from our clients’ technologies, tools and applications without payment and may make us liable to our clients for damages and compensation, which could harm our business and competitive position.
We may face intellectual property infringement, misappropriations or other violation claims that could be time-consuming and costly to defend. If we fail to defend ourselves against such claims, we may lose significant intellectual property rights, our reputation may be damaged, we may lose clients and our business could be materially adversely affected.
Our success largely depends on our ability to use and develop our technology, tools, code, methodologies, solutions and services for our clients without infringing, misappropriating or otherwise violating third parties’ intellectual property rights, including patents, copyrights, trade secrets and trademarks. We may be unaware of intellectual property rights relating to our solutions or services that could give rise to potential infringement, misappropriation or violation claims against us or our clients. If those intellectual property rights are potentially relevant to our service offerings, we may need to license those rights in order to continue to use the applicable technology, but the holders of those intellectual property rights may be unwilling to license those rights to us on commercially acceptable terms, if at all.
We typically indemnify clients who purchase our services and solutions against potential infringement of third-party intellectual property rights, which subjects us to the risk and cost of defending the underlying infringement claims. These claims may require us to initiate or defend protracted and costly litigation on behalf of our clients, regardless of the merits of these claims, and our indemnification obligations are often not subject to liability limits or exclusion of consequential, indirect or punitive damages. Intellectual property litigation could also divert our management’s attention from our business and existing or potential clients could defer or limit their purchase or use of our software product development services or solutions until we resolve such litigation. If any of these claims succeed, we may be forced to pay damages on behalf of our clients, redesign or cease offering our allegedly infringing tools, services or solutions to that client, or obtain a license for the intellectual property that such services or solutions allegedly infringe. If we cannot obtain all necessary licenses on commercially reasonable terms, the affected client may be forced to stop using our services or solutions.
Any of these actions, regardless of the outcome of litigation or merits of the claim, could damage our reputation and materially adversely affect our business, financial condition and results of operations.
Risks Related to Our Common Stock
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including without limitation:
actual or anticipated fluctuations in our financial condition or results of operations;
variance in our financial performance from expectations of securities analysts;
changes in our projected operating and financial results;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to, or other incidents involving our services;
our involvement in litigation;
future sales of our common stock by us or our stockholders, including as a result of our contractual and other Company-imposed equity plan lock-up releases, beginning in March 2022 or the perception that such sales may occur;
29

changes in senior management or key personnel;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general macroeconomic, geopolitical and market conditions beyond our control.
Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, such as recessions, interest rate changes, or international currency fluctuations, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors, and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our common stock could decline.
The market price and trading volume of our common stock is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If securities analysts or industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts do not publish research or reports about our business, downgrade our common stock, or publish negative reports about our business, our stock price would likely decline.
We do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock.
We do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our Board. Accordingly, holders of our common stock may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
The Apax Funds control us, and their interests may conflict with ours or yours in the future.
The Apax Funds indirectly beneficially own approximately 64.8% as of March 4, 2022, of our common stock. As a result, the Apax Funds are able to control the election and removal of directors on the Board and thereby determine our corporate and management policies, including potential mergers or acquisitions, payment of dividends, asset sales, amendment of our certificate of incorporation or bylaws, and other significant corporate transactions for so long as the Apax Funds and their affiliates retain significant ownership of us. This concentration of our ownership may delay or deter possible changes in control of the Company, which may reduce the value of an investment in our common stock. Even when the Apax Funds cease to own shares of our stock representing a majority of the total voting power, for so long as the Apax Funds continue to own a significant portion of our stock, the Apax Funds will still be able to significantly influence the composition of our Board and the approval of actions requiring shareholder approval. Accordingly, for such period of time, the Apax Funds will have significant influence with respect to our management, business plans and policies, including the appointment and removal of our officers, decisions on whether to raise future capital, and amending our charter and bylaws, which govern the rights attached to our common stock. In particular, for so long as the Apax Funds continue to beneficially own a significant percentage of our stock, the Apax Funds could cause or prevent a change of control of the Company or a change in the composition of our Board and could preclude any unsolicited acquisition of us. The concentration of ownership could deprive you of an
30

opportunity to receive a premium for your shares of common stock as part of a sale of us and ultimately might affect the market price of our common stock.
On September 17, 2021, we entered into a director nomination agreement (the "Director Nomination Agreement") with the Apax Funds through their control of Turing EquityCo. II L.P. that provides the Apax Funds the right, but not the obligation, to nominate a number of individuals designated for election as our Board at any meeting of our stockholders (the “Apax Directors”), such that, upon the election of each such individual, and each other individual nominated by or at the direction of our Board or a duly-authorized committee of the board, as a director of our company, the number of Apax Directors serving as directors of our company will be equal to: (i) if the Apax Funds and their affiliates together continue to beneficially own at least 50% of the total voting power of the outstanding shares of our common stock, the lowest whole number that is greater than 50% of the total number of directors comprising our Board; (ii) if the Apax Funds and their affiliates together continue to beneficially own at least 40% (but less than 50%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 40% of the total number of directors comprising our Board; (iii) if the Apax Funds and their affiliates together continue to beneficially own at least 30% (but less than 40%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 30% of the total number of directors comprising our Board; (iv) if the Apax Funds and their affiliates together continue to beneficially own at least 20% (but less than 30%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 20% of the total number of directors comprising our Board; and (v) if the Apax Funds and their affiliates together continue to beneficially own at least 10% (but less than 20%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 10% of the total number of directors comprising our Board. The Apax Funds may also assign such rights to their affiliates. The Director Nomination Agreement also provides for certain consent rights for the Apax Funds so long as they own at least 50% of the total voting power of the outstanding shares of our common stock. Additionally, the Director Nomination Agreement also prohibits us from increasing or decreasing the size of our Board without the prior written consent of the Apax Funds for so long as the Apax Funds hold at least 40% of the total voting power of the outstanding shares of our common stock.
Apax Partners, the Apax Funds and their affiliates engage in a broad spectrum of activities, including investments in the software industry and technology industry generally. In the ordinary course of their business activities, Apax Partners, the Apax Funds and their affiliates may engage in activities where their interests conflict with our interests or those of our other shareholders, such as investing in or advising businesses that directly or indirectly compete with certain portions of our business or are suppliers or clients of ours. Our certificate of incorporation provides that none of Apax Partners, the Apax Funds, any of their affiliates, or any director who is not employed by us (including any non-employee director who serves as one of our officers in both his or her director and officer capacities) will have any duty to refrain from engaging, directly or indirectly, in the same business activities or similar business activities or lines of business in which we operate. Apax Partners and the Apax Funds also may pursue acquisition opportunities that may be complementary to our business, and, as a result, those acquisition opportunities may not be available to us. In addition, Apax Partners and the Apax Funds may have an interest in pursuing acquisitions, divestitures and other transactions that, in their judgment, could enhance their investment, even though such transactions might involve risks to you.
We are a “controlled company” within the meaning of Nasdaq rules and, as a result, we will qualify for, and intend to rely on, exemptions from certain corporate governance requirements. You will not have the same protections as those afforded to stockholders of companies that are subject to such governance requirements.
The Apax Funds continue to indirectly control a majority of the voting power of our outstanding common stock. As a result, we are a “controlled company” within the meaning of the corporate governance standards of Nasdaq. Under these rules, a company of which more than 50% of the voting power for the election of directors is held by an individual, group or another company is a “controlled company” and may elect not to comply with certain corporate governance requirements, including:
the requirement that a majority of our Board consist of independent directors;
the requirement that we have a nominating and corporate governance committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities; and
31

the requirement that we have a compensation committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities.
In the future, we may not have a majority of independent directors on our Board, our Compensation and Talent Committee and our Nominating and Governance Committee may not consist entirely of independent directors, and our Compensation and Talent and Nominating and Governance Committees may not be subject to annual performance evaluations. Accordingly, you will not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of other companies listed on Nasdaq.
We are an “emerging growth company” and we expect to elect to comply with reduced public company reporting requirements, which could make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act. For as long as we continue to be an emerging growth company, we are eligible for certain exemptions from various public company reporting requirements. These exemptions include, but are not limited to, (i) not being required to comply with the auditor attestation requirements of Section 404 of Sarbanes-Oxley, (ii) reduced disclosure obligations regarding executive compensation in our periodic reports, proxy statements and registration statements, and (iii) exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved, We could be an emerging growth company for up to five years after the first sale of our common stock pursuant to an effective registration statement under the Securities Act of 1933, as amended (the “Securities Act”), which fifth anniversary will occur in 2026. However, if certain events occur prior to the end of such five-year period, including if we become a “large accelerated filer,” our annual gross revenues equal to or greater than $1.07 billion, or we issue more than $1.0 billion of non-convertible debt securities in any three-year period, we would cease to be an emerging growth company prior to the end of such five-year period. We have made certain elections with regard to the reduced disclosure obligations regarding executive compensation in this annual report and may elect to take advantage of other reduced disclosure obligations in future filings. As a result, the information that we provide to holders of our common stock may be different than you might receive from other public reporting companies in which you hold equity interests. We cannot predict if investors will find our common stock less attractive as a result of our reliance on these exemptions. If some investors find our common stock less attractive as a result of any choice we make to reduce disclosure, there may be a less active trading market for our common stock and the market price for our common stock may be more volatile.
In addition, Section 107 of the JOBS Act provides that an emerging growth company can use the extended transition period provided in Section 7(a)(2)(B) of the Securities Act to delay adoption of new or revised accounting standards until such time as those standards apply to private companies. We have elected to “opt-in” to this extended transition period for complying with new or revised accounting standards and, therefore, we will not be subject to the same new or revised accounting standards as other public companies that comply with such new or revised accounting standards on a non-delayed basis. As a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates.
We will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance initiatives and corporate governance practices. We may fail to comply with the rules that apply to public companies, including Section 404 of the Sarbanes-Oxley Act, which could result in sanctions or other penalties that would harm our business.
As a public company, and particularly after we are no longer an "emerging growth company", we will incur significant legal, accounting, and other expenses that we did not incur as a private company, including costs resulting from public company reporting obligations under the Securities Act, the Exchange Act, or the regulations regarding corporate governance practices. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules of the SEC, the listing requirements of Nasdaq, and other applicable securities rules and regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. These requirements will increase our legal and financial compliance costs and will make some activities more time-consuming and costly. These costs are difficult to predict or estimate.
Pursuant to Sarbanes-Oxley Act Section 404, we will be required to furnish a report by our management on our internal control over financial reporting beginning with our second filing of an Annual Report on Form 10-K
32

with the SEC after we become a public company. To achieve compliance with Sarbanes-Oxley Act Section 404 within the prescribed period, we will be engaged in a process to document and evaluate our internal control over financial reporting, which is both costly and challenging. There is a risk that we will not be able to conclude, within the prescribed timeframe or at all, that our internal control over financial reporting is effective as required by Sarbanes-Oxley Act Section 404. If we identify one or more material weaknesses, it could result in an adverse reaction in the financial markets due to a loss of confidence in the reliability of our financial statements.
Provisions of our corporate governance documents could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management, even if beneficial to our shareholders.
In addition to the Apax Funds’ beneficial ownership of 64.8% as of March 4, 2022, of our common stock, our certificate of incorporation and bylaws and the Delaware General Corporation Law (the “DGCL”) contain provisions that could make it more difficult for a third party to acquire us, even if doing so might be beneficial to our shareholders. Among other things:
these provisions allow us to authorize the issuance of undesignated preferred stock, the terms of which may be established and the shares of which may be issued without shareholder approval, and which may include supermajority voting, special approval, dividend or other rights or preferences superior to the rights of shareholders;
these provisions provide for a classified Board with staggered three-year terms;
these provisions provide that, at any time when the Apax Funds beneficially own, in the aggregate, less than 50% in voting power of our stock entitled to vote generally in the election of directors, directors may only be removed for cause, and only by the affirmative vote of holders of at least 662⁄3% in voting power of all the then-outstanding shares of our stock entitled to vote thereon, voting together as a single class;
these provisions prohibit shareholder action by written consent from and after the date on which the Apax Funds beneficially own, in the aggregate, less than 50% in voting power of our stock entitled to vote generally in the election of directors;
these provisions provide that, for as long as the Apax Funds beneficially own, in the aggregate, at least 50% in voting power of our stock entitled to vote generally in the election of directors, any amendment, alteration, rescission or repeal of our bylaws by our shareholders will require the affirmative vote of a majority in voting power of the outstanding shares of our stock and at any time when the Apax Funds beneficially own, in the aggregate, less than 50% in voting power of all outstanding shares of our stock entitled to vote generally in the election of directors, any amendment, alteration, rescission or repeal of our bylaws by our shareholders will require the affirmative vote of the holders of at least 662⁄3% in voting power of all the then-outstanding shares of our stock entitled to vote thereon, voting together as a single class; and
these provisions establish advance notice requirements for nominations for elections to our Board or for proposing matters that can be acted upon by shareholders at shareholder meetings.
Our certificate of incorporation contains a provision that provides us with protections similar to Section 203 of the DGCL and will prevent us from engaging in a business combination with a person (excluding the Apax Funds and any of their direct or indirect transferees and any group as to which such persons are a party) who acquires at least 15% of our common stock for a period of three years from the date such person acquired such common stock, unless board or shareholder approval is obtained prior to the acquisition. These provisions could discourage, delay or prevent a transaction involving a change in control of us. These provisions could also discourage proxy contests and make it more difficult for you and other shareholders to elect directors of your choosing and cause us to take other corporate actions you desire, including actions that you may deem advantageous, or negatively affect the trading price of our common stock. In addition, because our Board is responsible for appointing the members of our management team, these provisions could in turn affect any attempt by our shareholders to replace current members of our management team.
These and other provisions in our certificate of incorporation, bylaws and Delaware law could make it more difficult for shareholders or potential acquirers to obtain control of our Board or initiate actions that are opposed by our then-current Board, including delay or impede a merger, tender offer or proxy contest involving our company. The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.
33

Our certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our shareholders and the federal district courts of the United States as the exclusive forum for litigation arising under the Securities Act, which could limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us.
Pursuant to our certificate of incorporation, 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 (i) any 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 shareholders, (iii) any action asserting a claim against us arising pursuant to any provision of the DGCL, our certificate of incorporation or our bylaws, or (iv) any other action asserting a claim against us that is governed by the internal affairs doctrine; provided that, for the avoidance of doubt, the forum selection provision that identifies the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation, including any “derivative action,” will not apply to suits to enforce a duty or liability created by the Securities Act, the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the U.S. shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. However, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce a duty or liability created by the Securities Act or the rules and regulations thereunder; accordingly, we cannot be certain that a court would enforce such a provision. Our certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the provisions of our certificate of incorporation described above; however, our shareholders will not be deemed to have waived (and cannot waive) compliance with the federal securities laws and the rules and regulations thereunder. The forum selection clause in our certificate of incorporation may have the effect of discouraging lawsuits against us or our directors and officers and may limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us. If the enforceability of our forum selection provision were to be challenged, we may incur additional costs associated with resolving such a challenge. While we currently have no basis to expect that any such challenge would be successful, if a court were to find our forum selection provision to be inapplicable or unenforceable, we may incur additional costs associated with having to litigate in other jurisdictions, which could have an adverse effect on our business, financial condition and results of operations and result in a diversion of the time and resources of our employees, management and Board.
A significant portion of our total outstanding shares are restricted from immediate resale but may be sold into the market in the near future. This could cause the market price of our common stock to drop significantly, even if our business is doing well.
Sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock. We had 305,132,181 shares of common stock outstanding based on the number of shares outstanding as of December 31, 2021. Approximately 87% of our outstanding shares (the "Lock-Up Shares") are subject to a 180-day lock-up period provided under lock-up agreements executed in connection with our initial public offering ("IPO") and restricted from immediate resale under the federal securities laws. This lock up period will end on March 14, 2022. In addition, we have agreed with the underwriters to (i) prohibit the transfer of all outstanding shares of common stock, options to acquire common stock and any similar securities held by our employees who are not subject to lock-up agreements, subject to certain exceptions, and (ii) not to modify or waive that restriction, in each for the same 180-day period. All of the Lock-Up Shares (including shares issuable upon the exercise of options) will, however, be able to be resold after the expiration of the lock-up period, as well as pursuant to customary exceptions thereto or upon the waiver of the lock-up agreement by on behalf of the underwriters, in each case, subject to the additional lock-up restrictions imposed under our 2017 Stock Option Plan, if applicable to such securities. If registered, the Lock-Up Shares can be freely sold in the public market upon issuance, subject to the lock-up agreements and the additional lock-up restrictions imposed under our 2017 Stock Option Plan, if applicable to such shares. As restrictions on resale end, the market price of our stock could decline if the holders of currently-restricted Lock-Up Shares sell them or are perceived by the market as intending to sell them.
In addition, pursuant to a Registration Rights Agreement, certain holders of shares of our common stock, including the Apax Funds, have the right, in certain circumstances, to require us to register shares of our common stock under the Securities Act for sale into the public markets. Upon the effectiveness of such a registration statement, all shares covered by the registration statement will be freely transferable.
34

Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters are leased and located at 200 E. Randolph Street, in Chicago, Illinois. We also lease additional office space domestically in Atlanta, Georgia; Chicago, Illinois; Dallas, Texas; Denver, Colorado; New York, New York; and San Francisco, California. In addition, we lease office space in various international locations, including offices in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, India, Italy, Netherlands, Romania, Singapore, Spain, Thailand and the United Kingdom.
We may procure additional space as we add employees and expand geographically. We believe that our facilities are adequate to meet our needs for the immediate future and that suitable additional space will be available to accommodate any expansion of our operations as needed.
Item 3. Legal Proceedings
From time to time, we may be involved in litigation relating to claims arising out of our operations and businesses that cover a wide range of matters, including, among others, intellectual property, data privacy and cybersecurity, contract and employment, personal injury, product liability and warranty. Currently, there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. However, the results of any current or future litigation cannot be predicted with certainty and, regardless of the outcome, we may incur significant costs and experience a diversion of management resources as a result of litigation.
Item 4. Mine Safety Disclosures
Not applicable.
35



PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information for Common Stock
Our common stock began trading on the Nasdaq Global Select Market under the symbol “TWKS” on September 15, 2021. Prior to that date, there was no public trading market for our common stock.
Holders of Record
As of March 4, 2022, there were 66 holders of record of our common stock. Because many of our shares of common stock are held in street name by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these holders of record.
Dividend Policy
We currently intend to retain all available funds and any future earnings to fund the development and growth of our business and to repay indebtedness and, therefore, we do not anticipate paying any cash dividends in the foreseeable future. Additionally, our ability to pay dividends on our common stock is limited by restrictions on the ability of our subsidiaries to pay dividends or make distributions to us, including as a result of the restrictions in our credit agreement. Any future determination to pay dividends will be at the discretion of our Board, subject to compliance with covenants in current and future agreements governing our and our subsidiaries’ indebtedness and requirements under Delaware law, and will depend on our results of operations, financial condition, capital requirements and other factors that our Board may deem relevant.
Because we are a holding company and have no direct operations, we will only be able to pay dividends from our available cash on hand and any funds we received from our subsidiaries.
Under Delaware law, dividends may be payable only out of surplus, which is calculated as our net assets less our liabilities and our capital, or, if we have no surplus, out of our net profits for the fiscal year in which the dividend is declared and/or the preceding fiscal year.
See “Risk Factors—Risks Related to Our Common Stock—We do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock.”
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.
Stock Performance Graph
The performance graph shall not be deemed "soliciting material" or to be "filed" with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act or the Exchange Act.
The following graph and related information shows a comparison of the change in the cumulative total return for our common stock, the Nasdaq Composite Index and the S&P 500 Information Technology Index, between September 15, 2021 (the date our common stock commenced trading on Nasdaq) and December 31, 2021. All
36

values assume an initial investment of $100 and reinvestment of any dividends. The comparisons are based on historical data and are not indicative of, nor intended to forecast, the future performance of our common stock.
twks-20211231_g2.jpg
Use of Proceeds
Our Registration Statement on Form S-1 (File No. 333-258985) for our IPO was declared effective by the SEC on September 14, 2021. On September 17, 2021, we closed our IPO pursuant to which we received net proceeds of $314.7 million.
As previously reported, we used $100.0 million of the net proceeds from the IPO to repay outstanding amounts owed under the Term Loan. We used the balance of the net proceeds from the IPO consistent with our intended use thereof as described in our final prospectus dated September 14, 2021 and filed with the SEC pursuant to 424(b) under the Securities Act, on September 16, 2021.
Unregistered Sales of Equity Securities
There were no unregistered sales of equity securities during the year ended December 31, 2021, except as previously reported.
Issuer Purchases of Equity Securities
None.
Item 6. [Reserved]

37

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should read the sections titled “Risk Factors” and “Forward-Looking Statements and Risk Factor Summary” herein for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.
A discussion of our financial condition and results of operations for the fiscal year ended December 31, 2021 compared to the fiscal year ended December 31, 2020 is presented below. A discussion of our financial condition and results of operations for the fiscal year ended December 31, 2020 compared to the fiscal year ended December 31, 2019 is included under "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our prospectus for our initial public offering (the "IPO"), dated September 14, 2021, and filed with the Securities and Exchange Commission (the “SEC”), pursuant to Rule 424(b)(4) on September 16, 2021 (the “IPO Prospectus”).
Overview
We are a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. We are 10,600+ Thoughtworkers strong across 49 offices in 17 countries. Over the last 25+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator.
Our revenues are generated from providing professional services based on the mix and locations of delivery professionals involved, the pricing structure, which is predominantly time-and-materials, and the type of services, including: enterprise modernization, platforms & cloud; customer experience, product & design; data & artificial intelligence; and digital transformation & operations.
Initial Public Offering
On September 17, 2021, we successfully completed and closed our IPO, in which 42,368,421 shares of our common stock were sold at $21.00 per share, including 5,526,315 shares sold upon the exercise of the underwriters’ option to purchase additional shares from certain of the selling stockholders. The Company received net proceeds of $314.7 million, net of the underwriting discounts and commissions and other offering expenses of approximately $30.3 million. Prior to the completion of the IPO, all shares of the Company's common stock then outstanding were converted into 5,259,163 shares before the Stock Split (as defined below) of common stock on a 1-for-1 basis, and upon the completion of the IPO, all 1,365,058 shares before the Stock Split of the Company’s outstanding redeemable convertible preferred stock converted into an equivalent number of shares of common stock on a 1-for-1 basis.
Additionally, prior to the completion of the IPO, the Company effected an approximately 43.6-for-1 split of each outstanding share of common stock (the “Stock Split”). All share and per share information has been retroactively adjusted to effect the Stock Split for all periods presented, except as otherwise noted.
38

Key Operational and Business Metrics
In addition to the measures presented in our consolidated financial statements, we use the following key operational and business metrics to evaluate our business, measure our performance, develop financial forecasts and make strategic decisions (in thousands, except percentages):
Year Ended December 31,
202120202019
Revenues$1,069,945 $803,375 $772,191 
Revenue Growth Rate as reported (1)33.2 %4.0 %19.3 %
Revenue Growth Rate at constant currency (1)29.3 %5.1 %22.7 %
Net (loss) income$(23,623)$79,283 $28,420 
Net (loss) income margin(2.2)%9.9 %3.7 %
Adjusted Net Income (2)$125,400 $86,383 $40,507 
Adjusted EBITDA (3)$223,247 $153,193 $107,129 
Adjusted EBITDA Margin (3)20.9 %19.1 %13.9 %
(1)Certain of our subsidiaries use functional currencies other than the U.S. dollar and the translation of these foreign currency amounts into the U.S. dollar can impact the comparability of our revenues between periods. Accordingly, we use Revenue Growth Rate at constant currency as an important indicator of our underlying performance. Revenue Growth Rate at constant currency is calculated by applying the average exchange rates in effect during the earlier comparative fiscal period to the later fiscal period.
(2)We use Adjusted Net Income as an important indicator of our performance. See “—Non-GAAP Financial Measures” below for a definition of and reconciliation of Adjusted Net Income to net (loss) income, the most directly comparable GAAP measure, how we use this measure and an explanation of why we consider this non-GAAP measure to be helpful for investors.
(3)We also use Adjusted EBITDA and Adjusted EBITDA Margin as important indicators of our performance. See “—Non-GAAP Financial Measures” below for a definition of and a reconciliation of Adjusted EBITDA to net (loss) income, the most directly comparable GAAP measure, how we use Adjusted EBITDA and Adjusted EBITDA Margin and an explanation of why we consider these non-GAAP measures to be helpful for investors.
Revenue Growth Rate and Revenue Growth Rate at constant currency
The initial impact of COVID-19 in early 2020 negatively impacted our revenues, however, we returned to pre-COVID revenue growth by the fourth quarter of 2020 and continued to have positive revenue growth trends in 2021. For the year ended December 31, 2021, we reported revenue growth of 33.2% over the prior year. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect for the year ended December 31, 2020, we would have reported revenue growth of 29.3%. The positive impact to revenues, from foreign currencies, was as a result of the depreciation of the U.S. dollar relative to certain principal functional currencies of our subsidiaries.
For more detail regarding our exposure to foreign currency rate fluctuations, see Note 2, Revenue Recognition, to our consolidated financial statements and “Item 7A. Quantitative and Qualitative Disclosures About Market Risk.”
Net (Loss) Income, Net (Loss) Income Margin and Adjusted Net Income
For the year ended December 31, 2021, we reported positive revenue growth of 33.2% over the prior year (discussed above), reflecting strong demand for our services and our continued focus on obtaining new clients and growing our existing client relationships. During 2021, cost of revenues and operating expenses were impacted by an increase in stock-based compensation expense compared to the prior year. Selling,
39

general and administrative expenses as a percentage of revenues were 32.1%, compared to 23.6%, and included increased payroll expenses (excluding stock-based compensation) of $172.9 million for 2021 as we invested in additional headcount to support revenue growth. Income taxes decreased compared to 2020, primarily due to our pre-tax loss as a result of stock-based compensation expense. For more information, see “—Results of Operations.”
For the year ended December 31, 2021, we reported a net loss of $23.6 million, a decrease of $102.9 million, or approximately 129.8%, compared to net income of $79.3 million in 2020, and we reported a net loss margin of 2.2%, a decrease of approximately 12.1%, compared to a net income margin of 9.9% in 2020. The decrease in net income and net income margin was driven by increased stock-based compensation expense of $156.3 million, which includes (a) $61.0 million related to the accelerated vesting of certain employee stock options; (b) $83.4 million related to the new RSU grants issued in connection with the IPO; (c) $6.0 million related to RSU grants awarded in the fourth quarter; and (d) $5.9 million related to options granted earlier in the year. We consider net income margin as the most directly comparable GAAP measure to Adjusted EBITDA Margin.
For the year ended December 31, 2021, we reported Adjusted Net Income of $125.4 million, compared to $86.4 million for the corresponding period in 2020, an increase of $39.0 million, or approximately 45.2%. The increase was primarily due to higher revenues as a result of strong demand for our services, improved staffing leverage alongside our differentiated value proposition and premium services driving a higher bill rate, improved efficiencies in the cost of delivering the general and administrative activities of our business, and lower income tax expense. This was partially offset by increased payroll expenses (excluding stock-based compensation) to support revenue growth.
Adjusted EBITDA and Adjusted EBITDA Margin
For the year ended December 31, 2021, we reported Adjusted EBITDA of $223.2 million, compared to $153.2 million in 2020, an increase of $70.1 million, or approximately 45.7%, and we reported an Adjusted EBITDA Margin of 20.9%, an increase of approximately 1.8%, compared to 19.1% in 2020. The increase in Adjusted EBITDA and Adjusted EBITDA Margin was due to higher revenues as demand for our services increased, improved staffing leverage and efficiencies in our general and administrative expenses, partially offset by operating expenses such as increased payroll expenses (excluding stock-based compensation) to support revenue growth and an increase in professional fees.
Business Update Regarding COVID-19
Since early 2020, the COVID-19 pandemic has caused general business disruption worldwide. As a result of the COVID-19 pandemic, we took precautionary measures to minimize the risk of the virus to our personnel, our clients and the communities in which we operate, including the temporary suspension of all non-essential business travel of personnel and the temporary closure of all of our major offices. Although a significant portion of our workforce has worked remotely through the COVID-19 pandemic, there has been minimal disruption in our ability to effectively provide our service offerings, as our employees are accustomed to operating in remote and distributed environments. Going forward, we will continue to monitor working conditions and adapt as needed.
We may continue to experience a modest adverse impact on certain parts of our business, including a lengthening of the sales cycle for some prospective clients and delays in the delivery of professional services and trainings to our clients. In addition, the continuing pandemic or potential recovery may impact our ability to retain our workforce, integrate new employees, preserve our culture and attract skilled talent. We also experienced, and we may continue to experience, a modest positive impact on other aspects of our business, such as slower growth in certain operating expenses due to reduced business travel and the virtualization or cancellation of in-person client and workforce events. The COVID-19 pandemic has caused substantial global public health and economic challenges. Our employees, communities and business operations and the global economy and financial markets continue to be affected. We cannot accurately predict the extent to which the COVID-19 pandemic will continue to directly and indirectly impact our business, results of operations and financial condition. Future developments and actions to contain the public health and economic impact of the COVID-19 pandemic in the markets we serve are rapidly evolving and highly uncertain.
40

Key Factors Affecting Our Performance
Our long-term financial trend is characterized by strong organic growth, strong client retention, a significant amount of revenues from recurring clients and substantial margin optimization with the support of onshore, nearshore and offshore delivery centers. Our performance for historical periods and future periods is driven by numerous factors discussed, including the following key factors.
Ability to retain and expand existing client relationships
In 2021, we served more than 370 clients, many of whom we work with across multiple geographies. We actively manage our client portfolio and target clients where we believe there is opportunity to develop long-term relationships and drive significant growth. Accordingly, for the years ended December 31, 2021 and 2020, 86.5% and 91.9%, respectively, of our revenues were derived from recurring clients, which we define as clients for whom we have done work and generated revenues in excess of $25,000 within the preceding fiscal year. For the year ended December 31, 2021, 30 clients generated greater than $10 million in revenues, a 30.4% increase compared to 23 clients in the prior year.
While we continue to derive a substantial part of our overall revenues from recurring clients, we maintain relatively low client concentration among our largest clients. For the year ended December 31, 2021, revenues from our top five and ten clients as a percentage of total revenues were 16.8% and 27.3%, respectively, compared to 19.8% and 32.0%, respectively in 2020. The overall decrease is a result of a higher contribution of revenues from our top 20 and top 50 clients growing at a faster pace than our top five and top 10 clients in 2021 as compared to 2020.
Net Dollar Retention Rate
We also utilize the net dollar retention ratio to measure revenue growth from our clients. Net dollar retention rate provides visibility into the risks associated with our revenues and expected growth, and it measures our ability to continually offer and deliver innovative services to our clients. We use this metric to appropriately manage resources and client retention and growth, such as account management and capability development of our account leadership teams. The net dollar retention ratio is calculated by dividing (a) the current period revenue from recurring clients by (b) the prior comparative period revenue from recurring clients.
The net dollar retention ratio was approximately 125.6% and 102.4% for the years ended December 31, 2021 and 2020, respectively. Fiscal year 2020 was largely driven by the impact of COVID-19. Starting in the second quarter of 2020, we experienced pauses in ongoing engagements and select project cancellations as certain of our clients focused on the immediate challenges linked to the COVID-19 pandemic. We believe that the financial challenges caused by COVID-19 contributed to lower technology spending by our existing customers concentrated in certain verticals, such as automotive, travel and transportation and retail and consumer. To partially offset the impact on revenue from the affected verticals, we pivoted our focus to companies that were increasing their spending on digital transformation in response to the COVID-19 pandemic. During this period, sector diversification enabled us to re-balance sales exposure to verticals that were spending incrementally through the pandemic, such as technology and business services and energy, public and health services. As a result of our continued experience of positive growth trends in 2021, the net dollar retention rate increased for the year ended December 31, 2021.
Ability to acquire new clients
We intend to continue to acquire new clients through programs designed to generate new business demand and position us as a trusted partner. Winning new business in existing and new geographies and industry verticals is a critical component of our growth strategy. Dedicated new business teams work with marketing using data-driven approaches to focus on client acquisition efforts. Commensurately, our total number of clients, which we define as clients with annual spend in excess of $25,000 in the relevant year, increased to 371 as of December 31, 2021 from 320 as of December 31, 2020, as we saw increased demand for our global services, including in North America, Europe, APAC and LATAM. Going forward, we may also add new clients, including in new geographies and industry verticals, through selective strategic acquisitions.
41

Expanding our technical capabilities and client solutions
We combine strategy, design and software engineering expertise to offer premium, end-to-end solutions to our clients. Our value proposition is based on our thought leadership and expertise across innovative new technologies, differentiated client solutions across our service lines and local and nearshore capabilities (i.e., those delivered from nearby countries in similar time zones) and offshore capabilities (i.e., those delivered from distant countries in different time zones). Our premium position enabled us to drive average revenue per employee of approximately $116,000 for 2021, compared to approximately $108,000 for 2020. We believe our average revenue per employee is meaningfully higher than all our pure-play competitors. We define average revenue per employee as total revenues for the period divided by the average number of employees in such period. The year-over-year increase reflected the increase in demand for our services driven by economic recovery from the pandemic where we have seen continued revenue growth and the overall ramp up in hiring to meet the anticipated increase in demand for our services. Our ability to continue delivering premium and innovative services to our clients depends on evolving our technical and engineering capabilities.
Ability to recruit and retain talent
To provide services to our clients, we must efficiently hire, train and retain skilled professionals without compromising on the high standards we set for our people. We believe our ability to attract and retain top talent drives high client satisfaction and enables us to deliver on strong client demand to generate growth. Apart from driving high client satisfaction, lower attrition leads to lower hiring and training costs and increased productivity. For 2021, our voluntary attrition rate was 15.1%, up from 11.5% for 2020 driven by strong market demand for digital talent. Meanwhile, we increased our total number of employees to 10,642 as of December 31, 2021 from 7,976 as of December 31, 2020, a 33.4% increase as we continued to invest in additional headcount to meet demand.
Ability to optimize our global delivery
We have a global footprint with the ability to deliver services from multiple geographic regions. As of December 31, 2021, 9 out of our top 10 clients relied on Thoughtworks’ delivery from more than one region. We utilize a blended delivery model, which means we are able to offer a combination of local talent with nearshore/offshore talent, allowing us to maintain close proximity to our clients for context and local market knowledge, while driving rapid and high-quality delivery at scale.
Components of Our Operating Results
We operate and manage our business as one reportable segment. While the Company has offerings in multiple market segments and operates in multiple countries, the Company’s business operates as one operating segment. Almost all of the Company’s service offerings are delivered and supported on a global basis. Additionally, most of the Company’s service offerings are deployed in a nearly identical way and the Company’s chief operating decision maker, who is the Company's Chief Executive Officer, evaluates the Company’s financial information and resources and assesses the performance of these resources on a consolidated basis.
Revenues
Time-and-Materials Revenues. We generate the majority of our revenues under time-and-materials contracts, which are billed using hourly, daily or monthly rates to determine the amounts to be charged to the client. Revenue from time-and-material contracts is based on the number of hours worked and at contractually agreed-upon hourly rates and is recognized as those services are rendered as control of the services passes to the customer over time.
Fixed-Price Revenues. Fixed-price contracts include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input methods as there is a direct correlation between hours incurred and the end product delivered to the client. Assumptions, risks and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables and deferred revenues at each reporting period. Revenues under these contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying performance obligations.
42

For a detailed discussion of our revenue recognition policy, refer to Note 2, Revenue Recognition.
Cost of Revenues
Cost of revenues consists primarily of personnel and related costs directly associated with the professional services, including salaries, bonuses, fringe benefits, share-based compensation, project related travel costs; and costs of contracted third-party vendors. Also included in cost of revenues is depreciation attributable to the portion of our property and equipment utilized in the delivery of services to our clients.
Gross Profit and Gross Margin
Gross profit represents revenues less cost of revenues. Gross margin represents gross profit as a percentage of revenues.
Selling, General and Administrative Expenses
Selling, general and administrative expenses represent expenses associated with promoting and selling our services and general and administrative functions of our business. These expenses include the costs of salaries, bonuses, fringe benefits, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities (including operating leases), advertising and other promotional activities.
Depreciation and Amortization
Depreciation and amortization consist primarily of depreciation of fixed assets, amortization of capitalized software development costs (internal-use software) and amortization of acquisition-related intangible assets.
Other (Expense) Income
Other (expense) income consists of interest expense, impacts from foreign exchange transactions, gains (losses) on the sale of assets and the write-off of deferred financing fees.
Income Tax Expense
Determining the consolidated income tax expense, deferred income tax assets and liabilities and any potential related valuation allowances involves judgment. We consider factors that may contribute, favorably or unfavorably, to the overall annual effective tax rate in the current year as well as the future. These factors include statutory tax rates and tax law changes in the countries where we operate as well as consideration of any significant or unusual items. Our income tax expense includes the impact of provisions established for uncertain income tax positions, as well as any related interest and penalties. These reserves are adjusted given changing facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent the final outcome of an uncertain income tax position differs from the amounts recorded, such differences will impact our income tax expense in the period in which such determination is made.
43

Results of Operations
The following table sets forth a summary of our consolidated results of operations for the periods indicated (in thousands, except percentages):
Year Ended December 31,
202120202019
Revenues$1,069,945 $803,375 $772,191 
Operating expenses:
Cost of revenues (1)689,443 475,560 476,631 
Selling, general and administrative expenses (1)343,786 189,497 203,886 
Depreciation and amortization17,599 17,479 15,776 
Income from operations19,117 120,839 75,898 
Other (expense) income:
Interest expense(25,456)(25,767)(26,428)
Net realized and unrealized foreign currency (loss) gain(5,465)7,190 (1,750)
Other (expense) income, net(1,671)185 117 
Total other expense(32,592)(18,392)(28,061)
(Loss) income before income taxes(13,475)102,447 47,837 
Income tax expense10,148 23,164 19,417 
Net (loss) income$(23,623)$79,283 $28,420 
Effective tax rate(75.3)%22.6 %40.6 %
(1)Includes stock-based compensation as follows (in thousands):
Year Ended December 31,
202120202019
Cost of revenues$80,440 $— $— 
Selling, general and administrative expenses77,506 1,667 1,949 
Total stock-based compensation expense$157,946 $1,667 $1,949 
Summary Comparison of Year Ended December 31, 2021 with the Year Ended December 31, 2020
Revenues for the year ended December 31, 2021 increased $266.6 million, or 33.2%, to $1,069.9 million, compared to $803.4 million for the year ended December 31, 2020. The increase in revenues was driven by higher demand for services as certain clients accelerated their digital transformation projects. The majority of our revenues are generated from recurring clients or those expanding their usage of our services. Revenue recognized from our recurring client base was approximately 86.5% for the year ended December 31, 2021 and approximately 91.9% for the year ended December 31, 2020, with the remainder of our revenue attributable to new clients.
Our revenue growth primarily depends on our ability to retain and drive growth from existing clients. Our net dollar retention ratio was approximately 125.6% for the year ended December 31, 2021 and approximately 102.4% for the year ended December 31, 2020. For a discussion of the factors impacting our net dollar retention ratio, see "—Key Factors Affecting Our Performance—Net Dollar Retention Rate."
Income from operations for the year ended December 31, 2021 decreased $101.7 million, or 84.2%, to $19.1 million compared to $120.8 million for the year ended December 31, 2020. Income from operations as a percentage of revenues for the year ended December 31, 2021 was 1.8%, compared to 15.0% for the year ended December 31, 2020. The decrease was primarily driven by costs incurred in conjunction with the IPO, specifically additional stock-based compensation expense of $156.3 million, as previously discussed.
44

Our effective tax rates for the years ended December 31, 2021 and 2020 were (75.3)% and 22.6%, respectively. The effective tax rate in each period differed from the U.S. statutory tax rate of 21% principally due to U.S. corporate state income taxation and the effect of foreign operations which reflects the impact of different income tax rates in locations outside the United States. The decrease in the effective tax rate for the year ended December 31, 2021 over the prior year was primarily due to the unfavorable impact of establishing valuation allowances on deferred tax assets of select foreign operations and the non-deductibility of executive compensation expense in compliance with §162(m) of the Internal Revenue Code, offset by excess tax benefits on stock-based compensation. The negative effective tax rate for the year ended December 31, 2021 is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the year.
Net income for the year ended December 31, 2021 decreased $102.9 million to a loss position of $23.6 million compared to net income of $79.3 million for the year ended December 31, 2020. The decrease was driven by costs incurred in conjunction with the IPO, specifically additional stock-based compensation.
Revenues
We continue to expand our international presence and nearshore capabilities in different geographies. For the year ended December 31, 2021, total revenues grew 33.2%, to $1,069.9 million compared to $803.4 million over the prior year. The increase in revenues was attributable to strong demand for our services, including strong growth across geographies and verticals, expansion in our top 20 and top 50 clients, and revenues from new clients growing from 8.1% to 13.5%, a 5.4% increase from 2020.
Revenues by Industry Vertical
The following table presents our revenues by industry vertical and revenues as a percentage of total revenues by industry vertical for the periods indicated (in thousands, except percentages):
Year Ended December 31,
20212020
Technology and business services$288,70927.0%$228,51428.6%
Energy, public and health services275,27925.7%200,78525.0%
Retail and consumer203,19319.0%141,72917.6%
Financial services and insurance170,49215.9%123,29115.3%
Automotive, travel and transportation132,27212.4%108,65613.5%
Other—%400—%
Total revenues$1,069,945100%$803,375100%
During the year ended December 31, 2021, we continued to see a strong demand environment and sustained revenue growth in the retail and consumer, financial services and insurance and energy, public and health services verticals which grew by 43.4%, 38.3%, and 37.1%, respectively. We also continued to leverage market tailwinds in our technology and business services vertical compared to 2020, as companies focus on digital transformation. In addition, we experienced a recovery in the automotive, travel and transportation vertical compared to 2020.
Revenues by Customer Location
Our revenues are sourced from four geographic markets: North America, APAC, Europe and LATAM. We present and discuss our revenues by the geographic location where the revenues are under client contract; however, the delivery of those client contracts could be supported by offshore delivery locations.
45

The following table presents our revenues by customer location and revenues as a percentage of total revenues by customer location for the periods indicated (in thousands, except percentages):
Year Ended December 31,
20212020
Customer Location:
North America$396,49137.1%$321,23740.0%
APAC358,59633.5%248,77631.0%
Europe267,12125.0%195,37224.3%
LATAM47,7374.4%37,9904.7%
Total revenues$1,069,945100.0%$803,375100.0%
For the year ended December 31, 2021, we had revenue growth of 23.4% in North America, with the United States contributing $372.8 million of our North America revenues, compared to $307.2 million for the same period in 2020. The largest client demand came from the energy, public and health services and technology and business services industry verticals which was primarily driven by our clients' increased focus on digital transformation in the technology and business services vertical and increased demand to modernize operations and accelerate digital innovation in the energy, public and health services vertical. Further, our ability to retain existing clients and increase the level of services we provide resulted in incremental revenue expansion from 2020 to 2021 where our technology and business services industry vertical remained as our top revenue contributor.
For the year ended December 31, 2021, we had revenue growth of 44.1% in APAC where the top three revenue contributing customer location countries were Australia, China and Singapore generating revenues of $116.5 million, $96.2 million and $59.3 million, respectively, compared to $65.2 million, $83.5 million and $39.1 million, respectively, for the same period in 2020. The increase in revenues for APAC was driven by increased client demand on digital transformation projects in the retail and consumer vertical as well as the technology and business services industry vertical.
For the year ended December 31, 2021, we had revenue growth of 36.7% in Europe where the top two revenue contributing customer location countries were the United Kingdom and Germany generating revenues of $115.2 million and $113.8 million, respectively, compared to $89.2 million and $81.5 million, respectively, for the same period in 2020, with the largest driver of client demand coming from our automotive, travel and transportation industry vertical where certain automotive manufacturers and service providers continued to focus on digital transformation.
For the year ended December 31, 2021, we had revenue growth of 25.7% in LATAM, with Brazil being our largest customer location in LATAM contributing revenues of $28.8 million compared to $16.4 million for the same period in 2020. The largest driver of client demand came from our retail and consumer vertical where our clients continue to focus on digital transformation.
Revenues by Client Concentration
We have long-standing relationships with many of our clients. We seek to grow revenues from our existing clients by continually increasing the value we provide and expanding the scope and size of our engagements. Revenues derived from these clients may fluctuate as these accounts mature or upon beginning or completion of multi-year projects. We believe there is a significant potential for future growth as we expand our capabilities and offerings within existing clients. In addition, we remain committed to diversifying our client base and adding new clients to our client mix.
The following table presents revenues contributed by our largest clients by amount and as a percentage of total revenues for the periods indicated (in thousands, except percentages):
Year Ended December 31,
20212020
Top five clients$179,75516.8%$158,67919.8%
Top ten clients$291,78727.3%$256,82532.0%
46

During the year ended December 31, 2021, revenues from our top five and top 10 existing clients experienced strong but slower growth compared to our year-over-year growth rate of 33.2% as we saw a higher contribution of revenues from our top twenty and top fifty clients growing at a faster pace in 2021 as compared to 2020. Additionally, we continued to focus on opportunities with new and existing clients, with 13.5% of revenues from new clients and 86.5% of revenues from existing clients, representing increases of 120.8% and 25.3% in revenues from new and existing clients, respectively, from the prior year.
Bookings
We use Bookings ("Bookings") as a forward-looking metric that measures the value of new contracts, renewals, extensions and changes to existing contracts during the fiscal period. We believe Bookings provides a broad measure of useful trend information regarding changes in the volume of our business. We use Bookings to evaluate the results of our operations, generate future operating plans and assess the performance of our company. However, Bookings can vary significantly quarter to quarter due to both timing and demand from our clients and thus the conversion of Bookings to revenues is uncertain. The amount of Bookings involves estimates and judgments and is not a reliable predictor of revenues over time. There is no standard definition or measurement of Bookings thus our methodology may not be comparable to other companies. Bookings were $1,531 million and $952 million for the years ended December 31, 2021 and 2020, respectively.
Cost of Revenues
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Cost of revenues$689,443$475,560$213,88345.0%
For the year ended December 31, 2021, cost of revenues (including stock-based compensation) increased by $213.9 million, or 45.0%, compared to 2020. This increase was primarily driven by an increase in payroll and benefit expenses of $122.5 million due to higher headcount as we invested in additional talent to support growth, cumulative stock-based compensation expense of $80.4 million ($15.0 million related to the accelerated vesting of certain employee stock options in conjunction with the IPO and $65.4 million primarily related to the new RSU grants issued at the time of IPO) and an increase of $13.4 million related to third-party contract labor.
Gross Profit and Gross Margin
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Gross profit$380,502$327,815$52,68716.1%
Gross margin35.6%40.8%
Our gross margin decreased by 5.2% for the year ended December 31, 2021 compared to 2020, primarily due to costs incurred in conjunction with our successful IPO, specifically additional stock-based compensation of $80.4 million. This was partially offset by our revenue growth from the increased demand for our services along with our ability to execute certain strategic operational efficiency initiatives.
Selling, General and Administrative Expenses
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Selling, general and administrative expenses$343,786$189,497$154,28981.4%
For the year ended December 31, 2021, selling, general and administrative expenses were $343.8 million, representing an increase of approximately 81.4% as compared to $189.5 million in 2020. Our selling, general
47

and administrative expenses increased due to an increase in stock-based compensation expense of $75.8 million, which includes $45.9 million due to the accelerated vesting of certain employee stock options in conjunction with the IPO and $29.9 million primarily related to the new RSU grants issued at the time of IPO. Further, payroll expenses (excluding stock-based compensation) increased by $50.4 million, acquisition-related retention payments by $7.9 million, facility expenses by $7.7 million and professional fees by $13.2 million, partially offset by a decrease in bad debt expense of $8.3 million.
Depreciation and Amortization
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Depreciation and amortization$17,599$17,479$1200.7%
Depreciation and amortization relate to depreciation charges on our fixed assets, capitalized software amortization expense and intangible asset amortization expense. There were no material changes in depreciation and amortization in the year ended December 31, 2021 as compared to 2020.
Interest Expense
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Interest expense$(25,456)$(25,767)$311(1.2)%
Interest expense is primarily related to our term loan and revolving credit facilities. There were no material changes in interest expense in the year ended December 31, 2021 as compared to 2020.
Other (expense) income, net
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Other (expense) income, net$(1,671)$185$(1,856)(1003.2)%
Other (expense) income, net is primarily related to the write-off of deferred financing fees and gains (losses) on the sale of assets. The increase in the expense in the year ended December 31, 2021 as compared to 2020 was due to the write off of $2.1 million of deferred financing fees as a result of debt prepayments.
Income Tax Expense
Year Ended December 31,
(in thousands, except percentages)20212020Change% Change
Income tax expense$10,148$23,164$(13,016)(56.2)%
The Company’s income tax expense decreased by $13.0 million for the year ended December 31, 2021 as compared to 2020 primarily due to the pre-tax loss recorded for the period from IPO related stock-based compensation and related excess tax benefits on stock-based compensation, offset by the unfavorable impact of establishing valuation allowances on deferred tax assets of select foreign operations and the non-deductibility of executive compensation expense in compliance with §162(m) of the Internal Revenue Code.
48

Foreign Currency Exchange Gains and Losses
See “Item 7A. Quantitative and Qualitative Disclosures About Market Risk” as well as “Item 1A. Risk Factors—Risks Related to Our Global Operations—Our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates."
Non-GAAP Financial Measures
We define Adjusted Net Income as net (loss) income adjusted for unrealized gain (loss) on foreign currency exchange, stock-based compensation expense, employer payroll tax on employee equity incentive plan, amortization of acquisition-related intangibles, acquisition costs, certain professional fees that are considered unrelated to our ongoing revenue-generating operations, tender offer compensation expense that is considered one-time in nature, certain costs related to business rationalization, IPO-related costs, executive compensation expense that is considered one-time in nature and income tax effects of adjustments.
We define Adjusted EBITDA as net (loss) income adjusted to exclude income tax expense, interest expense, other expense (income), net, unrealized gain (loss) on foreign currency exchange, stock-based compensation expense, employer payroll tax on employee equity incentive plan, depreciation and amortization expense, acquisition costs, certain professional fees that are considered unrelated to our ongoing revenue-generating operations, tender offer compensation expense that is considered one-time in nature, certain costs related to business rationalization, IPO-related costs and executive compensation expense that is considered one-time in nature. Adjusted EBITDA Margin is calculated by dividing Adjusted EBITDA by total revenues.
We use Adjusted EBITDA, Adjusted EBITDA Margin and Adjusted Net Income as measures of operating performance and the operating leverage in our business. We believe that these non-GAAP financial measures are useful to investors for supplemental period-to-period comparisons of our business and in understanding and evaluating our operating results for the following reasons:
Our management uses Adjusted Net Income to assess our overall performance, without regard to items that are considered to be unique or non-recurring in nature or otherwise unrelated to our ongoing revenue-generating operations, net of the income tax effect of the adjustments;
Adjusted EBITDA and Adjusted EBITDA Margin are widely used by investors and securities analysts to measure a company’s operating performance without regard to items such as stock-based compensation expense, employer payroll tax on employee equity incentive plan, depreciation and amortization expense, interest expense, other expense (income), net, and income tax expense which can vary substantially from company to company depending upon their financing, capital structures, and the method by which assets were acquired or costs that are unique or non-recurring in nature or otherwise unrelated to our ongoing revenue-generating operations;
Our management uses Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin in conjunction with financial measures prepared in accordance with GAAP for planning purposes, including the preparation of our annual operating budget, as a measure of our core operating results and the effectiveness of our business strategy, and in evaluating our financial performance; and
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin provide consistency and comparability with our past financial performance, facilitate period-to-period comparisons of our core operating results, and also facilitate comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin have limitations as analytical tools, and you should not consider these measures in isolation or as substitutes for analysis of our financial results as reported under GAAP. Some of these limitations are, or may in the future be, as follows:
Although depreciation and amortization expense is a non-cash charge, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA and Adjusted EBITDA Margin do not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin exclude stock-based compensation expense, which has recently been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy;
49

Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin do not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA and Adjusted EBITDA Margin do not reflect (i) interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces cash available to us; or (ii) accruals or tax payments that may represent a reduction in cash available to us;
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin do not reflect transaction costs related to acquisitions; and
The expenses and other items that we exclude in our calculations of Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin may differ from the expenses and other items, if any, that other companies may exclude from similarly-titled non-GAAP measures when they report their operating results, and we may, in the future, exclude other significant, unusual or non-recurring expenses or other items from these financial measures.
Because of these limitations, Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin should be considered along with other financial performance measures presented in accordance with GAAP.
The following tables present a reconciliation of Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin to their most directly comparable financial measure prepared in accordance with GAAP for the periods indicated (in thousands, except percentages):
Year Ended December 31,
202120202019
Net (loss) income$(23,623)$79,283 $28,420 
Unrealized foreign exchange losses (gains)5,024 (5,351)703 
Stock-based compensation157,946 1,667 1,949 
Amortization of acquisition-related intangibles12,046 10,537 10,635 
Acquisition costs (a)8,524 633 158 
Certain professional fees (b)1,991 56 1,512 
Non-recurring tender offer compensation expense (c)2,715 — — 
Business rationalization (d)— 1,316 4,589 
IPO-related costs (e)2,713 315 — 
Non-recurring executive compensation expense (f)— — 802 
Employer payroll tax on employee equity incentive plans (g)1,154 — — 
Income tax effects of adjustments (h)(43,090)(2,073)(8,261)
Adjusted Net Income$125,400 $86,383 $40,507 
50

Year Ended December 31,
202120202019
Net (loss) income$(23,623)$79,283 $28,420 
Income tax expense10,148 23,164 19,417 
Interest expense25,456 25,767 26,428 
Other expense (income), net1,671 (185)(117)
Unrealized foreign exchange losses (gains)5,024 (5,351)703 
Stock-based compensation157,946 1,667 1,949 
Depreciation and amortization29,528 26,528 23,268 
Acquisition costs (a)8,524 633 158 
Certain professional fees (b)1,991 56 1,512 
Non-recurring tender offer compensation expense (c)2,715 — — 
Business rationalization (d)— 1,316 4,589 
IPO-related costs (e)2,713 315 — 
Non-recurring executive compensation expense (f)— — 802 
Employer payroll tax on employee equity incentive plans (g)1,154 — — 
Adjusted EBITDA$223,247 $153,193 $107,129 
Net (loss) income margin(2.2)%9.9 %3.7 %
Adjusted EBITDA Margin20.9 %19.1 %13.9 %
(a)Reflects costs for certain professional fees and retention wage expenses related to certain acquisitions.
(b)Adjusts for certain transaction expenses, non-recurring legal expenses, and one-time professional fees.
(c)Adjusts for the additional compensation expense related to the tender offer completed in the first quarter of 2021.
(d)Adjusts for business rationalization revenues and costs related to closing Thoughtworks Studios, which was completely shut down as of December 31, 2020. Thoughtworkers previously associated with Thoughtworks Studios have been transitioned to other revenue generating functions.
(e)Adjusts for IPO-readiness costs and expenses that do not qualify as equity issuance costs.
(f)Reflects executive compensation expenses for certain roles that were eliminated in connection with our acquisition by the Apax Funds.
(g)We exclude employer payroll tax expense on equity incentive plans as these expenses are tied to the exercise or vesting of underlying equity awards and the price of our common stock at the time of vesting or exercise. As a result, these taxes may vary in any particular period independent of the financial and operating performance of our business.
(h)Adjusts for the income tax effects of the foregoing adjusted items.
Liquidity and Capital Resources
The following table summarizes certain key measures of our liquidity and capital resources (in thousands):
As of December 31,
20212020
Cash and cash equivalents$368,209 $490,841 
Availability under revolving credit facility165,000 85,000 
Borrowings under revolving credit facility— — 
Long-term debt, including current portion (1)504,530 439,757 
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented in Note 14, Credit Agreements.

Our cash generated from operations and financing activities has been our primary source of liquidity to fund operations and investments. Our capital investments focus on our technology solutions, corporate infrastructure and strategic acquisitions to further expand into new business sectors and/or expand sales in
51

existing sectors. The Company generates sufficient cash flows for working capital and expects to do so for the foreseeable future.
On September 17, 2021 we completed our IPO, in which an aggregate of 42,368,421 shares of the Company's common stock were sold at $21.00 per share, including 5,526,315 shares sold upon the exercise of the underwriters’ option to purchase additional shares by certain of the selling stockholders. In connection with the IPO, the Company issued and sold 16,429,964 shares and received net proceeds of $314.7 million, after deducting underwriting discounts and commissions and offering expenses of approximately $30.3 million. See Note 1, Business and Summary of Significant Accounting Policies, to our consolidated financial statements.
As of December 31, 2021, our principal sources of liquidity were cash and cash equivalents of $368.2 million and $165.0 million of available borrowings under our revolving credit facility. Cash and cash equivalents as of December 31, 2021 included (a) proceeds from the issuance of preferred stock in the first and second quarter of $322.8 million, net of equity issuance costs of $7.2 million, which proceeds were subsequently used to repurchase equity from existing shareholders; and (b) proceeds from the completion of our IPO in the third quarter of $314.7 million, net of the underwriting discounts and commissions and other offering expenses of approximately $30.3 million. Refer to the notes to our consolidated financial statements for more information.
In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, or intellectual property rights. To fund these acquisitions or investments, we may seek to access the debt or capital markets. Our ability to obtain additional funding will be subject to various factors, including general market conditions, our operating performance, the market’s perception of our growth potential, lender sentiment and our ability to incur additional debt in compliance with our contractual restrictions, including those in our Credit Agreement (as defined below).
Our Credit Facilities
Our subsidiaries are party to an amended and restated credit agreement, dated as of March 26, 2021 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC (collectively, the “Borrowers”), Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto. The Credit Agreement provides for a senior secured term loan of $715.0 million (the “Term Loan”) and a senior secured revolving credit facility of up to $165.0 million (the “Revolver”). As of December 31, 2021, we had $509.6 million outstanding under our Term Loan with an interest rate of 3.50% and no borrowings outstanding under the Revolver.
Borrowings under the Credit Agreement are guaranteed by substantially all the Borrowers’ direct and indirect wholly owned material domestic subsidiaries subject to customary exceptions (the “Guarantors” and together with the Borrowers and Holdings, the “Loan Parties”). The obligations under the Credit Agreement and the guarantees of the Guarantors are secured by substantially all of the Loan Parties’ assets, subject to customary exceptions and thresholds.
Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin plus either (a) a base rate or (b) a LIBOR rate, at our option, subject to interest rate floors. Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin plus either (x) a base rate or (y) a LIBOR rate at our option. In addition to paying interest on outstanding borrowings under the Revolver, we are required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees. The applicable margins in respect of both the Term Loan and the Revolver are subject to adjustments based on our first lien leverage ratios and corporate family ratings plus a permanent reduction by 25 basis points of the interest rate applicable to our Term Loan and our Revolver upon the completion of the IPO.
The Credit Agreement requires compliance with certain covenants customary for agreements of this type. As of December 31, 2021, we were in compliance with our debt covenants.
52

Cash Flows
The following table shows a summary of our cash flows for the periods indicated (in thousands):
Year Ended December 31,
202120202019
Net cash provided by (used in):
Operating activities$118,304 $125,296 $29,271 
Investing activities(70,309)(14,993)(18,597)
Financing activities(140,630)318,197 (6,564)
Effect of exchange rate changes on cash and cash equivalents(4,622)6,543 944 
Net (decrease) increase in cash and cash equivalents$(97,257)$435,043 $5,054 
Operating Activities
Net cash provided by operating activities in 2021 decreased $7.0 million compared to 2020. Non-cash charges primarily consisted of amortization of intangible assets, depreciation of property and equipment, and stock-based compensation. The decrease in 2021 was primarily driven by a $36.1 million increase in trade receivables as a result of increased revenue in 2021 compared to 2020 partially offset by a $30.1 million increase in accrued expenses and other liabilities.
Investing Activities
Net cash used in investing activities in 2021 was $70.3 million compared to $15.0 million used in 2020. The change was primarily attributable to the acquisition of Gemini and Fourkind and purchases of property and equipment.
Financing Activities
Net cash used in financing activities in 2021 was $140.6 million, primarily attributable to the repurchase of shares and vested options from our securityholders using the proceeds from the issuance of $720.0 million of preferred stock, partially offset by proceeds from an increase in our term loan (which were subsequently used to pay a dividend to our securityholders in April 2021). In addition, our net financing activities were driven by the repayment of long-term debt of $336.7 million, offset by $314.7 million of net proceeds received from our IPO.
Net cash provided by financing activities in 2020 of $318.2 million was driven by $322.8 million of proceeds from the issuance of preferred stock (net of issuance costs).
Contractual Obligations and Future Capital Requirements
Contractual Obligations
See Note 10, Commitments and Contingencies for information regarding contractual obligations and commitments. Except as disclosed in “—Our Credit Facilities” and those mentioned within Note 10, Commitments and Contingencies, we did not have other material contractual obligations for cash expenditures.
Future Capital Requirements
We believe that our existing cash and cash equivalents combined with our expected cash flow from operations will be sufficient to meet our projected operating and capital expenditure requirements for at least the next twelve months and that we possess the financial flexibility to execute our strategic objectives, including the ability to make acquisitions and strategic investments in the foreseeable future. However, our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors. To the extent that existing cash and cash equivalents and operating cash flow are insufficient to fund our future activities and requirements, we may need to raise additional funds through public or private equity
53

or debt financing. If we incur new debt, the debt holders would have rights senior to common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity or convertible debt securities, existing stockholders may experience dilution, and such new securities could have rights senior to those of our common stock. These factors may make the timing, amount, terms and conditions of additional financings unattractive. Our inability to raise capital could impede our growth or otherwise require us to forego growth opportunities and could materially adversely affect our business, financial condition and results of operations. There is no assurance that we would be able to raise additional funds on favorable terms or at all.
Commitments and Contingencies
Certain conditions may exist as of the date of the consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.
Off-Balance Sheet Arrangements
We did not have during any of the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Recent Accounting Pronouncements
See Note 1, Business and Summary of Significant Accounting Policies, in the notes to our consolidated financial statements for a discussion of recent accounting pronouncements.
Critical Accounting Policies
Our consolidated financial statements and the related notes thereto included elsewhere in this Annual Report are prepared in accordance with GAAP. In preparing the consolidated financial statements, we make estimates and judgments that affect the reported amounts of assets, liabilities, stockholders’ equity, revenues, expenses and related disclosures. We re-evaluate our estimates on an on-going basis. Our estimates are based on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Because of the uncertainty inherent in these matters, actual results may differ from these estimates and could differ based upon other assumptions or conditions. The critical accounting policies that reflect our more significant judgments and estimates used in the preparation of our consolidated financial statements include those noted below.
Revenue Recognition
We generate revenues by providing professional services in software development and consulting services to companies across the globe.
We determine revenue recognition through the following steps in accordance with Accounting Standards Codification (“ASC”) 606:
identification of the contract, or contracts, with a client;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenues when, or as, we satisfy a performance obligation.
54

Revenue is recognized when control of services is passed to a client in an amount of revenue that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time, depending on satisfaction of obligations stipulated by the contract. The Company records sales and other taxes collected from clients and remitted to governmental authorities on a net basis.
The Company generates revenues from a variety of professional service arrangements. Fees for these contracts may be in the form of time-and-materials and fixed price. The Company also reports gross reimbursable expenses incurred as both revenues and cost of revenues in the consolidated statements of (loss) income and comprehensive (loss) income.
Revenues are measured based on consideration specified in a contract with a client, which may consist of both fixed and variable components, and the consideration expected to be received is allocated to each separately identifiable performance obligation based on the performance obligation’s relative stand-alone selling price. The standalone selling prices are generally determined based on the prices at which the Company separately sells the services.
Stock-Based Compensation
We grant equity incentive awards to certain of our employees and directors. These compensation arrangements are settled in equity, or in certain cases at our discretion, in cash, at a predetermined price. The equity incentive awards generally vest over a period of one to four years and, in certain cases, vest in full on a liquidity event involving the Company. The options have a contractual term of 10 years from the grant date. We measure share-based awards at the grant date based on the fair value of the award and we recognize such fair value as compensation expense over the vesting period using the accelerated amortization method.
Performance Vesting and Time Vesting Options
Through September 17, 2021 (the "IPO Closing Date"), the Company estimated grant date fair value for stock option awards using a hybrid of the Probability-Weighted Expected Return Method (“PWERM”) and the Option-Pricing Model (“OPM”) that used assumptions including expected volatility, expected term, and the expected risk-free rate of return. Prior to the completion of our IPO, we relied, in part, on valuation reports prepared by unrelated third-party valuation firms to assist us in valuing our share-based awards.
On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's 2017 Stock Option Plan which, upon completion of the IPO, a sponsor return of 2.8x times sponsor investment was achieved, and the service condition under the Plan that participants must provide at least 18 months of continuous service following the grant date in order for performance vesting options to vest was waived. Additionally, the Board also approved accelerated vesting of all remaining, unvested former Class C performance vesting options, after the achievement of such sponsor return, which resulted in all performance vesting options becoming fully vested upon pricing of the IPO. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the Plan. No stock option awards were granted during the third or fourth quarters of 2021. For more information regarding the stock option awards, see Note 12, Stock-Based Compensation, to our consolidated financial statements.
Stock Appreciation Rights (“SARs”) Conversion
On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's Stock Appreciation Rights Plan (the “SARs Plan”) which, upon completion of the IPO, was discontinued and all outstanding stock appreciation rights (“SARs”) converted to restricted stock units (“RSUs”). RSUs granted in connection with the SARs conversion will vest after six months and twelve months after the IPO closing date with 50% at each vesting date, such that 100% of RSUs related to the SARs conversion will be fully vested on September 17, 2020, twelve months after the completion of the IPO. See Note 12, Stock-Based Compensation, to our consolidated financial statements for additional information.
Restricted Stock Units (“RSUs”)
In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the “Omnibus Plan”). Under the Omnibus Plan, RSUs are awarded to eligible employees and entitle the grantee to receive shares of common
55

stock at the end of a vesting period. The fair value of the RSUs is determined based on the market price of our common stock on the date of grant.
All RSUs granted as a result of the IPO, including the RSUs granted in connection with the SARs conversion, include a lock-up period of 6 months before the participants may redeem the shares. Throughout the vesting period and the lock-up period, shareholders are subject to the market risk on the value of their shares.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks primarily result from changes in concentration of credit, interest rates and foreign currency exchange rates. In addition, our international operations are subject to risks related to differing economic conditions, civil unrest, political instability or uncertainty, military activities, broad-based sanctions, differing tax structures, and other regulations and restrictions. Refer to Note 1, Business and Summary of Significant Accounting Policies, for discussion related to concentration of credit risk.
Interest Rate Risk
We are primarily exposed to changes in interest rates with respect to our cost of borrowing under our Credit Agreement. We monitor our cost of borrowing under our credit facilities, taking into account our funding requirements and our expectations for interest rates in the future. In 2021, a hypothetical 100 basis point increase in the average LIBOR/base rate applicable to our borrowings would have resulted in a $5.3 million increase in our interest expense, while a hypothetical 100 basis point decrease in the average LIBOR/base rate would have resulted in a $6.2 million decrease in our interest expense reflecting a LIBOR/base rate floor under our credit facilities of 0.5%.
Foreign Currency Risk
We operate in several countries across the world. Our international sales are primarily denominated in foreign currencies, and any unfavorable movement in the exchange rate between U.S. dollars and the currencies in which we conduct sales in foreign countries could have an adverse impact on our revenues. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies, which are also subject to fluctuations due to changes in foreign currency exchange rates. In addition, our suppliers incur many costs, including labor and supply costs, in other currencies. While we are not currently contractually obligated to pay increased costs due to changes in exchange rates, to the extent that exchange rates move unfavorably for our suppliers, they may seek to pass these additional costs on to us, which could have a material impact on our gross margins. Our operating results and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. However, we believe that the exposure to foreign currency fluctuation from operating expenses is relatively small at this time as the related costs do not constitute a significant portion of our total expenses. We have generally not entered into derivatives or hedging transactions, as our exposure to foreign currency exchange rates has historically been partially hedged as our foreign currency denominated inflows have covered our foreign currency denominated expenses. However, we may enter into derivative or hedging transactions in the future if our exposure to foreign currency should become more significant.
In 2021, our revenues denominated and recorded in currencies other than U.S. dollars amounted to 65% of our total revenues. A hypothetical 10% increase or decrease in the value of the U.S. dollar against the principal foreign currencies in which our revenues are measured (namely, the Australian dollar, Chilean Peso, Chinese Yuan, British Pound, Euro, Indian Rupee and Brazilian Real) would have caused our revenues to decrease or increase, respectively, by approximately $59.5 million.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and operating results.
56


Item 8. Financial Statements and Supplementary Data
57



Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors of Thoughtworks Holding, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Thoughtworks Holding, Inc. (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of (loss) income, comprehensive (loss) income, changes in redeemable convertible preferred stock and stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.





/s/ Ernst & Young LLP



We have served as the Company’s auditor since 2017.

Chicago, Illinois

March 8, 2022
58


THOUGHTWORKS HOLDING, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
December 31, 2021December 31, 2020
Assets
Current assets:
Cash and cash equivalents$368,209 $490,841 
Trade receivables, net of allowance for doubtful accounts of $8,916 and $10,385, respectively
145,874 113,183 
Unbilled receivables104,057 88,340 
Prepaid expenses 15,994 9,442 
Other current assets44,805 9,960 
Total current assets678,939 711,766 
Property and equipment, net34,500 26,347 
Intangibles and other assets:
Goodwill346,719318,151
Trademark273,000273,000
Customer relationships, net125,867129,055
Other non-current assets25,125 16,904 
Total assets$1,484,150 $1,475,223 
Liabilities, redeemable convertible preferred stock and stockholders' equity
Current liabilities:
Accounts payable$4,773 $4,349 
Long-term debt - current7,150 4,565 
Income taxes payable15,693 11,032 
Accrued compensation79,460 49,896 
Deferred revenue13,807 11,720 
Value-added tax and sales tax payable7,954 6,846 
Accrued expenses51,693 29,749 
Total current liabilities180,530 118,157 
Long-term debt, less current portion497,380 435,192 
Deferred tax liabilities78,944 98,310 
Other long-term liabilities18,805 16,052 
Total liabilities775,659 667,711 
59

THOUGHTWORKS HOLDING, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
December 31, 2021December 31, 2020
Commitments and contingencies (See Note 10)
Redeemable, convertible preferred stock:
Series A redeemable convertible preferred stock, $0.001 par value; zero and 217,902,632 shares authorized, zero and 23,493,546 issued and outstanding at December 31, 2021 and December 31, 2020, respectively
— 322,800 
Series B redeemable convertible preferred stock, $0.001 par value; zero shares authorized, zero issued and outstanding at December 31, 2021 and December 31, 2020, respectively
—  
Stockholders’ equity:
Convertible preferred stock, $0.001 par value; 100,000,000 and zero shares authorized, zero issued and outstanding at December 31, 2021 and December 31, 2020, respectively
 — 
Common stock, $0.001 par value; 1,000,000,000 and zero shares authorized, 356,117,752 and zero issued, 305,132,181 and zero outstanding at December 31, 2021 and December 31, 2020, respectively
356 — 
Class A common stock, $0.001 par value; zero and 416,194,027 shares authorized, zero and 272,054,182 issued and outstanding at December 31, 2021 and December 31, 2020, respectively
— 272 
Class B common stock, $0.001 par value; zero and 116,577,908 shares authorized, zero and 5,002,488 issued, zero and 4,474,514 outstanding at December 31, 2021 and December 31, 2020, respectively
— 5 
Class C common stock, $0.001 par value; zero and 55,565,172 shares authorized, zero and 1,838,757 issued, zero and 1,794,020 outstanding at December 31, 2021 and December 31, 2020, respectively
— 2 
Treasury stock, 50,985,571 and 572,711 shares at December 31, 2021 and December 31, 2020, respectively
(629,424)(1,608)
Additional paid-in capital1,390,630 381,172 
Accumulated other comprehensive loss(10,863)(1,589)
Retained (deficit) earnings (42,208)106,458 
Total stockholders' equity708,491 484,712 
Total liabilities, redeemable convertible preferred stock and stockholders' equity$1,484,150 $1,475,223 
The accompanying notes form an integral part of the consolidated financial statements.

60

THOUGHTWORKS HOLDING, INC.
CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME
(In thousands, except share and per share data)

Year Ended December 31,
202120202019
Revenues$1,069,945 $803,375 $772,191 
Operating expenses:
Cost of revenues689,443 475,560 476,631 
Selling, general and administrative expenses343,786 189,497 203,886 
Depreciation and amortization17,599 17,479 15,776 
Total operating expenses1,050,828 682,536 696,293 
Income from operations19,117 120,839 75,898 
Other (expense) income:
Interest expense(25,456)(25,767)(26,428)
Net realized and unrealized foreign currency (loss) gain(5,465)7,190 (1,750)
Other (expense) income, net(1,671)185 117 
Total other expense(32,592)(18,392)(28,061)
(Loss) income before income taxes(13,475)102,447 47,837 
Income tax expense10,148 23,164 19,417 
Net (loss) income$(23,623)$79,283 $28,420 
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustments(9,274)8,478 2,894 
Comprehensive (loss) income$(32,897)$87,761 $31,314 
Net (loss) earnings per common share:
Basic (loss) earnings per common share$(0.33)$0.26 $0.10 
Diluted (loss) earnings per common share$(0.33)$0.26 $0.10 
Weighted average shares outstanding:
Basic 254,271,997 278,225,009 277,762,271 
Diluted 254,271,997 284,582,536 281,495,640 
The accompanying notes form an integral part of the consolidated financial statements.

61

THOUGHTWORKS HOLDING, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY
(In thousands, except share data)
Redeemable, Convertible Preferred StockCommon StockTreasuryAdditional
Paid-In Capital
Accumulated Other Comprehensive LossRetained (Deficit)
Earnings
SharesAmountSharesAmountSharesAmountTotal
Balance as of December 31, 2018  276,826,982 $277 229,689 $(565)$562,326 $(12,961)$(1,245)$547,832 
Net income— — — — — — — — 28,420 28,420 
Other comprehensive income, net of tax— — — — — — — 2,894 — 2,894 
Issuance of common stock on exercise of options, net of withholding taxes— — 1,709,751 2 — — 3,934 — — 3,936 
Repurchase of common stock— — (343,022)— 343,022 (1,043)— — — (1,043)
Dividends paid— — — — — — (189,000)— — (189,000)
Stock-based compensation expense— — — — — — 1,949 — — 1,949 
Balance as of December 31, 2019 $ 278,193,711 $279 572,711 $(1,608)$379,209 $(10,067)$27,175 $394,988 
Net income— — — — — — — — 79,283 79,283 
Other comprehensive income, net of tax— — — — — — — 8,478 — 8,478 
Issuance of common stock on exercise of options, net of withholding taxes— — 129,005 — — — 296 — — 296 
Issuance of Series A Redeemable Convertible Preferred Stock, net of issuance costs of $7.2 million
23,493,546 322,800 — — — — — — — — 
Stock-based compensation expense— — — — — — 1,667 — — 1,667 
Balance as of December 31, 202023,493,546 $322,800 278,322,716 $279 572,711 $(1,608)$381,172 $(1,589)$106,458 $484,712 
Net loss— — — — — — — — (23,623)(23,623)
Other comprehensive loss, net of tax— — — — — — — (9,274)— (9,274)
Issuance of common stock upon initial public offering, net of issuance costs of $30.3 million
— — 16,429,964 16 — — 314,700 — — 314,716 
Issuance of Redeemable Convertible Preferred Stock, net of issuance costs of $11.8 million
35,996,412 503,222 — — — — — — — — 
Conversion of redeemable convertible preferred stock to common stock(59,489,958)(826,022)59,489,958 60 — — 825,962 — — 826,022 
Issuance of common stock on exercise of options, net of withholding taxes— — 1,169,090 1 — — (852)— — (851)
Issuance of common stock— — 133,313 — — — 1,873 — — 1,873 
Dividends— — — — — — (279,191)— (45,821)(325,012)
Tender Offer— — (50,412,860)— 50,412,860 (627,816)(10,391)— (79,222)(717,429)
Stock-based compensation expense— — — — — — 157,357 — — 157,357 
Balance as of December 31, 2021 $ 305,132,181 $356 50,985,571 $(629,424)$1,390,630 $(10,863)$(42,208)$708,491 
The accompanying notes form an integral part of the consolidated financial statements.

62

THOUGHTWORKS HOLDING, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Year Ended December 31,
202120202019
Cash flows from operating activities:
Net (loss) income$(23,623)$79,283 $28,420 
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Depreciation and amortization expense29,528 26,528 23,268 
Bad debt provision(601)7,685 3,762 
Deferred income tax (benefit) expense(25,827)3,709 4,165 
Stock-based compensation expense157,357 1,667 1,949 
Unrealized foreign currency exchange loss (gain)5,024 (5,351)703 
Other operating activities, net3,642 1,831 1,863 
Changes in operating assets and liabilities:
Trade receivables(32,139)3,977 (26,240)
Unbilled receivables(16,733)(16,794)(19,437)
Prepaid expenses(6,542)308 (1,457)
Other assets(31,111)(5,742)(347)
Accounts payable309 (700)(27)
Accrued expenses and other liabilities59,020 28,895 12,649 
Net cash provided by operating activities118,304 125,296 29,271 
Cash flows from investing activities:
Purchase of property and equipment(26,068)(15,125)(18,696)
Proceeds from disposal of fixed assets518 132 99 
Acquisition of businesses, net of cash acquired(44,759)  
Net cash used in investing activities(70,309)(14,993)(18,597)
Cash flows from financing activities:
Proceeds from initial public offering, net of issuance costs and underwriting discounts314,716   
Proceeds from issuance of Series A Redeemable Convertible Preferred Stock, net of issuance costs380,994 322,800  
Proceeds from issuance of Series B Redeemable Convertible Preferred Stock, net of issuance costs122,228   
Payments of obligations of long-term debt(336,709)(4,565)(4,099)
Payments of debt issuance costs(7,098)(111)(1,606)
Proceeds from borrowings on revolving credit facility 29,000  
Payments on revolving credit facility (29,000) 
Proceeds from borrowings on long-term debt401,285  185,000 
Proceeds from issuance of common stock on exercise of options, net of employee tax withholding(851)296 3,936 
Shares and options purchased under Tender offer(701,960)  
Proceeds from issuance of common stock1,873   
Repurchases of common stock  (1,043)
Dividends paid(315,003) (189,000)
Other financing activities, net(105)(223)248 
Net cash (used in) provided by financing activities(140,630)318,197 (6,564)

63

THOUGHTWORKS HOLDING, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Year Ended December 31,
202120202019
Effect of exchange rate changes on cash, cash equivalents and restricted cash(4,622)6,543 944 
Net (decrease) increase in cash, cash equivalents and restricted cash(97,257)435,043 5,054 
Cash, cash equivalents and restricted cash at beginning of the period492,199 57,156 52,102 
Cash, cash equivalents and restricted cash at end of the period$394,942 $492,199 $57,156 
Supplemental disclosure of cash flow information:
Interest paid$23,611 $23,861 $24,626 
Income taxes paid$33,344 $13,909 $8,198 
Withholding taxes payable$25,956 $ $ 
Supplemental disclosures of non-cash investing and financing activities:
Conversion of convertible preferred stock to common stock$826,022 $ $ 
Net settlement on exercise of shares$3,611 $ $ 
The accompanying notes form an integral part of the consolidated financial statements.

64

THOUGHTWORKS HOLDING, INC.
Notes to the Consolidated Financial Statements

Note 1 – Business and Summary of Significant Accounting Policies
Thoughtworks Holding, Inc., formerly known as Turing Holding Corp., (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Thailand, the United Kingdom and the United States. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.
Initial Public Offering
The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on September 14, 2021 and the Company’s common stock began trading on the Nasdaq Global Select Market on September 15, 2021. The Company's final prospectus (the “IPO Prospectus”) was filed with the SEC on September 16, 2021. On September 17, 2021 (the “IPO Closing Date”), the Company closed its IPO pursuant to which an aggregate of 42,368,421 shares of its common stock were sold, which includes the issuance and sale of 16,429,964 shares of the Company's common stock, the sale by selling stockholders of 20,412,142 shares of the Company's common stock, and the full exercise of the underwriters' option to purchase 5,526,315 additional shares of common stock from certain of the selling stockholders, at the IPO price of $21.00 per share. The Company received net proceeds of $314.7 million, after deducting the underwriting discounts and commissions and other offering expenses of approximately $30.3 million. Prior to the completion of the IPO, all shares of the Company's Class A, Class B and Class C common stock then outstanding were converted into 5,259,163 shares of common stock on a 1-for-1 basis, and upon the completion of the IPO, all 1,365,058 shares of the Company’s outstanding Series A and B redeemable convertible preferred stock converted into an equivalent number of shares of common stock on a 1-for-1 basis.
Additionally, after the conversion described above and prior to the completion of the IPO, the Company effected an approximate 43.6-for-1 split of each outstanding share of common stock (the "Stock Split"). All share and per share information has been retroactively adjusted to effect the Stock Split for all periods presented, except where otherwise noted.
Post-IPO, offering expenses, which consist of direct incremental legal, accounting, and consulting fees relating to the IPO, were recorded as equity issuance costs as a reduction to additional paid-in capital on the consolidated statement of stockholders' equity. These offering expenses, net of reimbursement received from the underwriters upon completion of the IPO, totaled approximately $30.3 million, of which $19.0 million related to underwriting discounts and commissions and $11.3 million related to offering expenses.
Basis of Presentation and Consolidation
The accompanying consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2021 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements and Use of Estimates
The preparation of these consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for doubtful accounts, valuation and impairment
65

of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation, including the underlying deemed fair value of common stock (prior to the completion of the IPO), and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the consolidated financial statements in the future. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance.
While the Company has offerings in multiple modern digital businesses and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's service offerings are delivered and supported on a global basis and are deployed in a nearly identical way. The Company’s CODM evaluates the Company’s financial information, allocates resources and assesses the performance of these resources on a consolidated basis.
Long-Lived Assets
The North America geographic region encompasses the Company’s country of domicile (United States) and Canada, of which long-lived assets including property and equipment, net of depreciation, are principally held within the United States. The United States comprised $7.9 million, or 23.0%, and $4.6 million, or 17.4%, of the Company’s long-lived assets as of December 31, 2021 and 2020, respectively. Canadian long-lived assets were determined to be immaterial given property, and equipment was less than 10% of the Company's long-lived assets as of December 31, 2021 and 2020.
The Company holds material long-lived assets in the foreign geographic locations of Brazil, China, and India of $5.1 million, $7.3 million, and $7.5 million as of December 31, 2021, respectively, compared to $2.8 million, $7.6 million, and $5.3 million as of December 31, 2020, respectively. Long-lived assets in all other foreign geographic locations, including Canada, totaled $6.6 million and $6.0 million as of December 31, 2021 and 2020, respectively.
Revenue Recognition
The Company recognizes revenues when control of services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time, depending on satisfaction of obligations stipulated by the contract. The Company records sales and other taxes collected from customers and remitted to governmental authorities on a net basis.
The Company generates revenue from a variety of professional service arrangements. Fees for these contracts may be in the form of time-and-materials and fixed price. The Company also reports gross reimbursable expenses incurred as both revenue and cost of revenues in the consolidated statements of (loss) income and comprehensive (loss) income.
Revenue is measured based on consideration specified in a contract with a customer, which may consist of both fixed and variable components, and the consideration expected to be received is allocated to each separately identifiable performance obligation based on the performance obligation’s relative stand-alone selling price. The standalone selling prices are generally determined based on the prices at which the Company separately sells the services.
Contracts may include variable consideration, which usually takes the form of volume-based discounts, service level credits, price concessions, or incentives. To the extent that variable consideration is not constrained, the Company includes the expected amount within the total transaction price and updates its
66

assumptions over the duration of the contract. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. The amount of variable consideration is estimated utilizing the expected value or most likely amount method, depending on the facts and circumstances relative to the contract.
Time-and-Material Revenue
The Company generates the majority of its revenues under time-and-material contracts, which are billed using hourly, daily, or monthly rates to determine the amounts to be charged directly to the customer. Revenue from time-and-material contracts is based on the number of hours worked and at contractually agreed-upon hourly rates and is recognized as those services are rendered as control of the services passes to the customer over time.
Fixed-Price Revenue
Fixed-price contracts include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input methods as there is a direct correlation between hours incurred and the end product delivered to the customer. Assumptions, risks, and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables, and deferred revenues at each reporting period. Revenues under these contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying performance obligations.
Principal vs Agent Consideration
From time to time, the Company may enter into arrangements with third-party suppliers to sell services. In such cases, the Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or the agent (i.e., reports revenues on a net basis). In doing so, the Company first evaluates whether it has control of the service before it is transferred to the customer. If the Company controls the service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the service before it is transferred to the customer may require judgment.
Contract Balances
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities, or deferred revenue, consist of advance payments from clients and billings in excess of revenues recognized. The Company classifies deferred revenue as current on the consolidated balance sheet and is recognized as revenue as the Company performs under the contract. These balances are generally short-term in nature and are recognized as revenue within one year.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs primarily relate to commissions paid to the account executives and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income for contracts one year or less and other current assets and other non-current assets on the consolidated balance sheets for contracts greater than one year.
Costs capitalized are amortized on a straight-line basis over a period of benefit. The Company determined the period of benefit by taking into consideration standard contract terms, renewals and amendments, if applicable. The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its
67

business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain contracts is included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income. For the year ended December 31, 2021, the Company capitalized $2.3 million of costs to obtain contracts and recorded amortization expense of $0.3 million. There were no impairments of costs to obtain contracts for the year ended December 31, 2021. For the years ended December 31, 2020 and 2019, the Company did not capitalize any costs to obtain contracts and did not recognize any amortization expense. The balance of the capitalized costs was $2.0 million as of December 31, 2021.
Cost of Revenues
Consists primarily of personnel and related costs directly associated with the professional services, including salaries, bonuses, fringe benefits, share-based compensation, project related travel costs; and costs of contracted third-party vendors. Also included in cost of revenues is depreciation attributable to the portion of our property and equipment utilized in the delivery of services to our clients.
Selling, General and Administrative Expenses
Consists of expenses associated with promoting and selling the Company’s services and general and administrative functions of the business. These expenses include the costs of salaries, bonuses, fringe benefits, commissions, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities.
Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship, and public relations. These costs are expensed as incurred. Advertising costs totaled $2.3 million, $0.9 million and $1.8 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income.
Other (Expense) Income
Other (expense) income consists of interest expense, impacts from foreign exchange transactions, gains (losses) on the sale of assets and the write-off of deferred financing fees.
Cash and Cash Equivalents
Cash equivalents are short-term, highly liquid investments and deposits that are readily converted into cash, with maturities of three months or less.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held in escrow for income tax withholdings, to secure bank guarantees of amounts related to government requirements, and collateral for a corporate credit card.
68

A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):
As of December 31,
20212020
Cash and cash equivalents$368,209 $490,841 
Restricted cash included in other current assets25,478  
Restricted cash included in other non-current assets1,254 1,358 
Total cash, cash equivalents, and restricted cash$394,942 $492,199 
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are uncollateralized customer obligations due under normal trade terms. Payment terms with customers are generally 30 to 90 days from the invoice date. Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. The Company estimates the collectability of its accounts receivable based on a combination of factors including, but not limited to, customer credit ratings, age of the accounts receivable balances, and current and historical experience. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company provides allowances for doubtful accounts against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
Activity related to the Company’s allowance for doubtful accounts is as follows (in thousands):
Year Ended December 31,
202120202019
Balance, beginning of year$(10,385)$(2,733)$(1,278)
Charged to expense(281)(8,305)(5,891)
Uncollectible accounts written off, net of recoveries882 620 2,129 
Changes due to exchange rates868 33 2,307 
Balance, end of year$(8,916)$(10,385)$(2,733)
Property and Equipment, net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. The estimated useful lives, by asset class, are as follows:
Office furniture and equipment
3 to 7 years
Computer equipment
2 to 3 years
Software, including internal-use software
3 to 5 years
Automobiles
4 years
Leasehold improvements are amortized using the straight-line method over the shorter of their estimated useful lives or the terms of the related leases.
69

The Company reviews long-lived assets, including property and equipment and finite-lived intangible assets, for realizability on an ongoing basis. Changes in depreciation, generally accelerated depreciation, are determined and recorded when estimates of the remaining useful lives or residual values of long-term assets change. The Company also reviews for impairment when conditions exist that indicate the carrying amount of the asset group may not be fully recoverable. In those circumstances, the Company performs undiscounted operating cash flow analyses to determine if an impairment exists. When testing for asset impairment, the Company groups assets and liabilities at the lowest level for which cash flows are separately identifiable. Any impairment loss is calculated as the excess of the asset’s carrying value over its estimated fair value. Fair value is estimated based on the discounted cash flows for the asset group over the remaining useful life or based on the expected cash proceeds for the asset less costs of disposal.
Internal-Use Software
In accordance with ASC 350-40, Internal-Use Software, certain costs incurred in the planning and evaluation stage of internal-use computer software are expensed as incurred. Certain costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized costs are depreciated over the expected economic useful life of three to five years using the straight-line method.
Capitalized internal-use software asset depreciation expense for the years ended December 31, 2021, 2020 and 2019 was $2.2 million, $3.5 million and $1.5 million, respectively, and is included in depreciation and amortization in the consolidated statements of (loss) income and comprehensive (loss) income. As of December 31, 2021 and 2020, the net book value of internal-use software was $5.6 million and $2.0 million, respectively.
Goodwill
Goodwill represents the excess of cost over the fair value of the net assets acquired in a business combination. When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.
The Company performs an annual impairment review of goodwill in its fiscal fourth quarter and additional impairment reviews when events and circumstances indicate it is more likely than not that an impairment may have occurred. The Company assesses goodwill for impairment at the reporting unit level.
In evaluating goodwill for impairment, the Company has the option to first perform a qualitative assessment to determine whether further impairment testing is necessary or to perform a quantitative assessment by comparing the fair value of the reporting units to their carrying amount, including goodwill. Under the qualitative assessment, an entity is not required to calculate the fair value of a reporting unit unless the entity determines that it is more likely than not that its fair value is less than its carrying amount. Qualitative factors include macroeconomic conditions, industry and market conditions, cost factors, and overall financial performance, among others.
Under a quantitative assessment, fair value of the Company’s reporting units are estimated using a weighted methodology considering the output from both the income and market approaches. The income approach incorporates the use of a discounted cash flow (DCF) analysis. A number of judgments are involved in the application of the DCF model, including projections of business performance, weighted average cost of capital, and terminal values. The market approach is performed using the Guideline Public Companies method which is based on earnings multiple data derived from publicly traded peer group companies. The Company elected to perform a qualitative assessment during fiscal 2021 and a quantitative assessment during fiscal 2020 and determined for both periods that the fair value of the Company’s respective reporting units exceeded their carrying amounts.
70

Intangible Assets, net
In accordance with ASC 350, Intangibles – Goodwill and Other, the Company amortizes its finite-lived intangible assets over their respective estimated useful lives. The Company reviews both indefinite-lived intangibles and finite-lived intangibles for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that they may be impaired. Impairment indicators could include significant under-performance relative to the historical or projected future operating results, significant changes in the manner of use of assets, significant negative industry or economic trends or significant changes in the Company’s market capitalization relative to net book value. Any changes in key assumptions used by the Company, including those set forth above, could result in an impairment charge and such a charge could have a material adverse effect on the Company’s consolidated statements of (loss) income and comprehensive (loss) income. The Company’s intangible assets consist of indefinite-lived trademarks and finite-lived customer relationships. Customer relationships have an estimated useful life of 15 years and are being amortized using the straight-line method.
Income Taxes
The Company is subject to both the United States of America (U.S.) and foreign income taxes. A current tax asset or liability is recognized for the estimated taxes payable or refundable on tax returns for the year.
Deferred income taxes are recorded to reflect the tax consequences on future years of the difference between the tax bases of assets and liabilities for income taxes and for financial reporting purposes using enacted tax rates in effect for the year in which differences are expected to reverse. The Company nets the deferred tax assets and deferred tax liabilities from temporary differences arising within the same tax jurisdiction and presents the net asset or liability as long term.
The Company assesses the need to account for deferred taxes on unremitted earnings of its foreign subsidiaries on an individual country basis according to management’s assertions regarding repatriation or permanent investment of each country’s accumulated earnings.
A valuation allowance is established when necessary to reduce deferred income tax assets to the amounts expected to be realized.
The Company classifies interest and penalties associated with tax liabilities as income tax expense in the consolidated statements of (loss) income and comprehensive (loss) income.
The Company provides for tax expense related to Global Intangible Low-Tax Income ("GILTI") in the year the tax is incurred.
The Company’s provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as any related interest and penalties. These reserves are adjusted given changing facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent the final outcome of an uncertain income tax position differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.
Accumulated Other Comprehensive Income
Accumulated other comprehensive income consists solely of foreign currency translation adjustments.
Foreign Currency
Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average exchange rates for the applicable period. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income.
71

For consolidated foreign subsidiaries whose functional currency is the U.S. dollar, transactions and balances denominated in the local currency are foreign currency transactions. Foreign currency transactions and balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.
Commitments and Contingencies
Certain conditions may exist as of the date of the consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.
Deferred Financing Fees
Deferred financing fees represent third-party debt issuance costs associated with the related debt facility. Deferred financing fees associated with the Company’s debt agreements are treated as a discount on the outstanding debt balance and amortized over the term of the respective debt facility, using the effective interest rate method and reported as a component of interest expense. Debt discounts on the Company’s debt are reflected as a direct deduction from the carrying amount of the long-term portion of the related debt liability.
The Company recorded interest expense as it relates to deferred financing fees of $1.6 million, $1.8 million and $1.9 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Fair Value Measurements
The Company determines the fair values of its financial instruments based on the fair value hierarchy. ASC 820, Fair Value Measurement, includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions.
The fair value hierarchy consists of the following three levels:
Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.
The fair value of certain assets, such as nonfinancial assets, primarily long-lived assets, goodwill, intangible assets and certain other assets, are recognized or disclosed in connection with impairment evaluations. All non-recurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.
The carrying amounts of financial instruments including cash and cash equivalents, accounts receivable, and accounts payable approximated fair value as of December 31, 2021 and 2020, because of the relatively short maturity of these instruments. Additionally, the Company estimates the fair value of the Term Loan, discussed in Note 14, Credit Agreements, using current market yields. These current market yields are considered Level
72

2 inputs. The fair value of the Term Loan was $485.0 million and $468.0 million at December 31, 2021 and 2020, respectively.
Stock-Based Compensation
The Company accounts for employee and Director equity-based compensation in accordance with ASC 718, Compensation – Stock Compensation. Accordingly, compensation expense is based on the grant date fair value of those awards and is recognized over the requisite service period for the respective award. The Company’s equity-based awards issued to employees include stock option awards, which vest based on either time or the achievement of certain performance and market conditions, as well as restricted stock units ("RSUs"). The RSUs are granted to both employees and directors. The fair value of the options and RSUs is determined using the grant date stock price of the Company’s common stock.
At the time of grant, the Company takes into consideration the timing of the equity award and evaluates for conditions that could result in the award to be considered spring loaded. The Company did not grant equity awards that would be considered spring loaded in 2021.
Compensation expense resulting from time vesting based awards will be recognized in the Company’s consolidated statements of (loss) income and comprehensive (loss) income, over the requisite service period (typically one to four years on an accelerated basis for time vested awards). Compensation expense resulting from performance awards will be recognized over the requisite service period when it is probable that the performance condition will be met. The calculated compensation expense for performance awards is adjusted based on an estimate of awards ultimately expected to vest. The Company records forfeitures as they occur.
Common Stock Valuation Prior to the IPO Closing Date
Prior to the IPO Closing Date, due to the absence of an active market for the Company’s common stock, the Company utilized methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, to estimate the fair value of common stock. The valuation methodology included estimates and assumptions that required the Company’s judgment. These estimates and assumptions included a number of objective and subjective factors, including external market conditions affecting the industry sector, and the likelihood of achieving a liquidity event, such as an IPO, reverse merger or sale.
Refer to Note 12, Stock-Based Compensation, for more information on equity-based awards and the related activity that occurred in connection with the IPO as well as post IPO.
Recently Adopted Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") No. 2018-13, Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. This ASU modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The effective date is the first quarter of fiscal year 2020, with early adoption permitted for the removed disclosures and delayed adoption until fiscal year 2020 permitted for the new disclosures. The removed and modified disclosures were adopted on a retrospective basis and the new disclosures will be adopted on a prospective basis. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. ASU 2018-15 is intended to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The ASU is effective for annual reporting periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted. In the third quarter of 2021, the Company early adopted ASU 2018-15 and this adoption did not have a material impact on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, as part of its simplification initiative to reduce the cost and complexity in accounting for
73

income taxes. ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 on a prospective basis. The adoption did not have a material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which amends existing accounting standards for lease accounting and requires lessees to recognize virtually all their leases on the balance sheet by recording a right-of-use asset and a lease liability (for other than short term leases). The Company anticipates that the adoption of this standard will materially affect the consolidated balance sheet and may require changes to processes used to account for leases. The Company will adopt this new standard in the fiscal year beginning January 1, 2022, based on its status as an emerging growth company. The Company is electing the modified retrospective transition method, and as a result, the Company will not adjust its comparative period financial information or make the new required lease disclosures for periods before the date of adoption.
The Company has evaluated to use the package of practical expedients, which permits the Company to not reassess: (i) whether a contract is or contains a lease, (ii) lease classification, and (iii) initial direct costs resulting from the lease. The Company has not elected the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of operating lease assets. The Company has evaluated the short-term lease exception, which allows the Company to keep leases with terms of 12 months or less off the balance sheet. The Company has also evaluated the option to combine lease and non-lease components as a single component for the Company's entire population of lease assets. The Company continues to finalize its implementation efforts, and under the transition method, may record an adjustment to retained earnings as a cumulative effect adjustment as of January 1, 2022.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions, and reasonable and supportable forecasts, or a current expected credit loss (“CECL”) model. For trade receivables, loans, and other financial instruments, companies will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. In November 2019, the FASB issued ASU 2019-10 which delayed the effective date for the CECL standard. This guidance and related amendments is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. This guidance also expands the required credit loss disclosures and will be applied using a modified retrospective approach by recording a cumulative effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is planning to adopt ASU 2016-13 in 2022 and anticipates that it will mainly impact accounts receivable and unbilled revenue. The Company has analyzed its historical credit loss experience and considered current conditions and reasonable forecasts in developing the expected credit loss rates. The Company is currently finalizing the CECL methodology and is assessing the impact to the applicable outstanding balances. Once the Company's CECL methodology is finalized, the Company intends to record an adjustment to retained earnings as a cumulative-effect adjustment.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from LIBOR and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023 based on its status as an emerging growth company.
In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities About Government Assistance (Topic 832), which requires business entities to provide certain disclosures when they (1) have received government assistance and (2) use a grant or contribution accounting model by analogy to other
74

accounting guidance. The guidance is effective for all entities for fiscal years beginning after December 15, 2021. Entities may apply the ASU’s provisions either (1) prospectively to all transactions within the scope of ASC 832 that are reflected in the financial statements as of the adoption date and all new transactions entered into after the date of adoption or (2) retrospectively. Early adoption is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2022 based on its status as an emerging growth company.
Concentration of Credit Risk and Other Risks and Uncertainties
Revenue generated from the Company's operations outside of the United States for the years ended December 31, 2021, 2020 and 2019 was 65%, 61% and 64%, respectively.
As of December 31, 2021 and 2020, approximately 73% and 74%, respectively, of trade accounts receivable and unbilled accounts receivable was due from customers located outside the United States. At December 31, 2021 and 2020, the Company had net fixed assets of $26.6 million and $21.8 million, respectively, outside the United States.
Note 2 – Revenue Recognition
The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts.
Disaggregation of Revenues
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Year Ended December 31,
202120202019
Customer Location:
North America (1)$396,491 $321,237 $296,534 
APAC (2)358,596 248,776 241,765 
Europe (3)267,121 195,372 191,237 
LATAM47,737 37,990 42,655 
Total revenues$1,069,945 $803,375 $772,191 
(1)For the years ended December 31, 2021, 2020 and 2019, the United States represented 34.8%, or $372.8 million; 38.2%, or $307.2 million; and 36.6%, or $282.5 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given the revenues generated from such operations as a percentage of total North America revenues was less than 10% for each of the years.
(2)For the year ended December 31, 2021, Australia, which is included in the Asia-Pacific region ("APAC"), represented 10.9%, or $116.5 million, of the Company's total revenues. For the year ended December 31, 2021, the revenues generated in China as a percentage of the Company’s total revenues was less than 10.0%. For the years ended December 31, 2020 and 2019, the revenues generated in Australia as a percentage of the Company’s total revenues was less than 10%. For the years ended December 31, 2020 and 2019, the revenues generated in China were 10.4%, or $83.5 million, and 11.9%, or $91.5 million, respectively, of the Company's total revenues.
75

(3)For the year ended December 31, 2021, Germany and the United Kingdom, which are included in the Europe region, represented 10.6%, or $113.8 million, and 10.8%, or $115.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2020, the revenues generated in Germany and the United Kingdom represented 10.1%, or $81.5 million, and 11.1%, or $89.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2019, the revenues generated in Germany and the United Kingdom represented 10.0%, or $77.1 million, and 12.6%, or $97.2 million, of the Company’s total revenues, respectively.
Other foreign countries were determined to be immaterial given the revenues generated from such operations as a percentage of the Company’s total revenues was less than 10% for the years ended December 31, 2021, 2020 and 2019.
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Year Ended December 31,
202120202019
Technology and business services$288,709 $228,514 $174,049 
Energy, public and health services275,279 200,785 152,238 
Retail and consumer203,193 141,729 149,739 
Financial services and insurance170,492 123,291 152,419 
Automotive, travel and transportation132,272 108,656 142,061 
Other 400 1,685 
Total revenues$1,069,945 $803,375 $772,191 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Year Ended December 31,
202120202019
Contract Types:
Time-and-material$872,271 $675,715 $662,710 
Fixed-price197,674 127,313 107,862 
Licensing 347 1,619 
Total revenues$1,069,945 $803,375 $772,191 
Contract Balances
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of December 31,
20212020
Contract assets included in unbilled receivables$25,408 $19,790 
Contract liabilities included in deferred revenue$13,807 $11,720 
Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the years ended December 31, 2021 and 2020, the Company recognized $11.4 million and $9.0 million, respectively, of revenues that were included in current liabilities at the prior year end.
76

Transaction Price Allocated to Remaining Performance Obligations
The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.
Note 3 – Acquisitions
On January 12, 2021, the Company entered into an equity purchase agreement (the “Gemini Purchase Agreement”) with Gemini Solutions, LLC, ("Gemini") a California limited liability company (previously Gemini Solutions, Inc., a California corporation), LTN Ventures, Inc. (“LTN”), a California corporation, Theodor Nissim and Lisa Nissim. On January 29, 2021, the Company entered into an equity purchase agreement (the “Fourkind Purchase Agreement”) with the sellers of Fourkind Global Oy ("Fourkind"), a Finnish limited liability company.
The Company completed the acquisitions of the two businesses, Gemini, a software development and consulting services firm with a development center in Romania covering a broad spectrum of technologies across the entire software product development lifecycle, and Fourkind, a Finnish consulting services firm that combines machine learning and data science with strategy, design and engineering, in all cash transactions during the first quarter of 2021 for an aggregate gross purchase price of $46.6 million, or $44.8 million net of cash acquired of $1.8 million.
These acquisitions were intended to complement existing operations and to expand into new geographic markets. The Company accounted for these acquisitions under ASC 805, Business Combinations. The goodwill identified by these acquisitions reflects the benefits expected to be derived from expansion, as well as certain operational synergies. The fair value of the net assets acquired for these businesses was determined using Level 3 inputs, for which little or no market data exists, requiring the Company to develop assumptions regarding future cash flow projections. Upon consummation of these acquisitions, each of these businesses is now wholly-owned by the Company. The results of operations of these acquired businesses have been included in the consolidated statements of (loss) income and comprehensive (loss) income from the acquisition date. Pro forma results of operations for these acquisitions are not presented because the pro forma effects, individually or in the aggregate, were not material to the Company's consolidated results of operations.
Aggregate acquisition-related costs of $8.5 million for the year ended December 31, 2021 were included within selling, general and administrative expenses within the consolidated statements of (loss) income and comprehensive (loss) income.
The Company's final allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):
Total
Customer relationship$11,100 
Property and equipment259 
Other assets/liabilities, net4,228 
Deferred taxes(1,646)
Goodwill32,615 
Total gross purchase price$46,556 
Goodwill represents the excess of the purchase price over the fair values of assets acquired and liabilities assumed. For the Fourkind acquisition, the changes in fair value allocated to goodwill, tangible and intangible assets are not deductible for tax purposes. The Gemini acquisition was considered an asset acquisition for tax purposes; therefore, goodwill of $25.2 million is deductible for tax purposes.
77

Note 4 – Goodwill and Other Intangible Assets
The following is a summary of the changes in the carrying value of goodwill (in thousands):
Total
Balance as of December 31, 2019$314,037 
Changes due to exchange rates4,114 
Balance as of December 31, 2020318,151 
Additions due to acquisitions32,615 
Changes due to exchange rates(4,047)
Balance as of December 31, 2021$346,719 
The following is a summary of other intangible assets as of December 31, (in thousands):
As of December 31,
20212020
Customer relationships$177,100 $166,000 
Less accumulated amortization46,184 34,122 
Customer relationships, net130,916 131,878 
Trademark273,000 273,000 
Total intangible assets, after amortization403,916 404,878 
Changes due to exchange rates(5,049)(2,823)
Intangible assets, net$398,867 $402,055 
Other than indefinite-lived trademarks, the Company’s intangible assets have finite lives and, as such, are subject to amortization. The weighted average remaining useful life of the Company’s finite-lived intangible assets was 10.6 years and 11.9 years as of December 31, 2021 and 2020, respectively. Amortization expense related to these intangible assets was $12.0 million, $10.5 million and $10.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.
As of December 31, 2021, estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Total
2022$12,300 
202312,300 
202412,300 
202512,300 
202612,300 
Thereafter69,416 
$130,916 
78

Note 5 – Income Taxes
(Loss)/Income Before Provision for Income Taxes
(Loss)/income before provision for income taxes based on geographic location is as follows (in thousands):
Year Ended December 31,
202120202019
(Loss)/income before provision for income taxes:
United States$(36,767)$45,679 $(7,367)
Foreign23,292 56,768 55,204 
Total$(13,475)$102,447 $47,837 
Provision for Income Taxes
The provision/(benefit) for income taxes is as follows (in thousands):
Year Ended December 31,
202120202019
Current:
Federal$9,839 $704 $768 
State5,071 2,316 1,962 
Foreign24,199 18,001 13,310 
Total Current39,109 21,021 16,040 
Deferred:
Federal(10,957)5,972 4,623 
State(2,969)862 1,618 
Foreign(15,035)(4,691)(2,864)
Total Deferred(28,961)2,143 3,377 
Total Income Tax Expense$10,148 $23,164 $19,417 
On June 10, 2021, the United Kingdom enacted legislation increasing its corporate income tax rate from 19% to 25% beginning April 1, 2023. As a change in tax law is accounted for in the period of enactment, the Company recorded a $0.9 million tax expense on the remeasurement of the Company’s United Kingdom net deferred tax liabilities.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES”) Act was enacted and signed into law. The CARES Act, among other things, permits U.S. federal net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. Further, the CARES Act permits modifications to the limitation of business interest (“Section 163(j)”) for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increase the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income. In 2020, the Company completed its analysis to determine the effect of the CARES Act and recorded a $4.2 million tax benefit as of December 31, 2020 from the carryback of 2018 U.S. federal net operating losses to the 2014 taxable year. The Company recorded the refund as an income tax receivable.

79

Effective Tax Rate Reconciliation
A reconciliation of the Company’s provision for income taxes to income taxes computed at the U.S. federal statutory income tax rate of 21% is as follows (in thousands):
Year Ended December 31,
202120202019
Provision for income taxes at federal statutory rate$(2,830)$21,514 $10,046 
Increase/(decrease) in taxes resulting from:
Non-deductible expenses3,065 1,297 652 
Research and development and foreign tax credits(16,311)(13,251)(7,255)
Effect of foreign taxes and foreign exchange rates4,675 4,082 1,237 
GILTI and related international adjustments8,971 6,714 11,188 
§162(m) limitation on executive compensation7,709   
Stock-based compensation excess tax benefits(8,206)(22)(413)
US state income taxes, net of federal tax benefit585 2,892 2,763 
Change in deferred tax valuation allowance11,067 4,145 (8)
CARES Act US federal net operating loss carryback benefit (4,188) 
U.K. rate change855   
Adjustments of prior year estimates and other(2,566)(1,585)341 
Adjustments associated with income tax uncertainties3,134 1,566 866 
Total income tax expense$10,148 $23,164 $19,417 
Deferred Income Taxes
The components of the Company’s deferred tax assets and liabilities include the following (in thousands):
As of December 31,
20212020
Deferred income tax assets on:
Accrued expenses$6,650 $7,765 
Goodwill1,305 47 
Net operating loss carryforwards6,394 7,664 
Research and development and foreign tax credit carryforwards1,505 2,896 
Allowance for doubtful accounts2,717 3,012 
Fixed assets1,817 732 
Stock-based compensation38,050 1,399 
Business interest6,727 3,586 
Other assets2,122 1,312 
Total deferred tax assets67,287 28,413 
Total valuation allowance(17,703)(6,834)
Total deferred tax assets$49,584 $21,579 
80

As of December 31,
20212020
Deferred tax liabilities:
Unremitted earnings of subsidiaries and unrealized translation gains$(3,878)$(3,987)
Prepaid expenses(2,597)(1,585)
Fixed assets
(1,071)(783)
Deferred revenue (1,529)
Customer relationships(33,500)(33,662)
Trademark(73,028)(73,028)
Internally developed software(1,280)(430)
Other liabilities(932)(593)
Total deferred tax liabilities(116,286)(115,597)
Total deferred tax liabilities, net$(66,702)$(94,018)
Management believes that it is more likely than not that certain deferred tax assets will not be realized. At December 31, 2021 and 2020, the Company established a full valuation allowance for deferred tax assets in select non-US jurisdictions of approximately $8.1 million and $0.4 million, respectively. The Company established a valuation allowance of approximately $8.9 million and $4.3 million at December 31, 2021 and 2020, respectively, for a separate company U.S. federal net operating loss carryforward and separate company U.S. federal limitation of business interest. The Company established a valuation allowance of approximately $0.8 million and $2.1 million for certain foreign tax credits at December 31, 2021 and 2020, respectively.
At December 31, 2021 and 2020, the Company had U.S. state net operating loss carryforward benefits of $0.5 million and $0.6 million, respectively. The majority of U.S. state net operating loss carryforwards have expiration periods that range from 10 to 20 years.
At December 31, 2021 and 2020, the Company had foreign net operating loss carryforwards of approximately $15.2 million and $23.5 million, respectively. For all material jurisdictions, the net operating loss carryforward period is indefinite.
As of December 31, 2021 and 2020, the Company does not assert permanent reinvestment on previously taxed foreign earnings with the exception of India, where the Company is permanently reinvested. Deferred tax liabilities of $3.0 million and $2.6 million, respectively, have been accrued on the foreign withholding taxes due upon repatriation. At December 31, 2021 and 2020 a deferred tax asset of $0.1 million and $0.5 million, respectively, has been accrued and recorded to other comprehensive income for cumulative foreign currency translation on previously-taxed earnings and profits of the Company’s controlled foreign corporations. Additional tax implications of future repatriations were considered and deemed immaterial.
Unrecognized Tax Benefits
As of December 31, 2021 and 2020, the Company recorded $11.3 million and $8.1 million, respectively, of unrecognized tax benefits, which if recognized, would favorably affect the Company’s effective tax rate.
81

A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Year Ended December 31,
202120202019
Balance, beginning of year$8,123 $6,557 $5,768 
Additions for tax positions related to the current year2,068 1,219 1,306 
Additions for tax positions related to prior years1,923 706 180 
Reductions for tax positions related to prior years(505)(316)(239)
Statute of limitations expirations (43) 
Settlements with tax authorities  (458)
Balance, end of year$11,609 $8,123 $6,557 
The Company recognizes interest and penalties related to unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2020 and 2019, the income tax expense/(benefit) recognized for interest and penalties related to unrecognized tax benefits was $0.3 million, $0.1 million and $(0.1) million, respectively. At December 31, 2021 and 2020, the Company had cumulative liabilities for penalties and interest related to unrecognized tax benefits of approximately $1.6 million and $1.3 million, respectively. There were no tax positions for which it was reasonably possible that unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.
The Company files tax returns in the U.S. federal, various U.S. states, and various foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal or state income tax examinations by tax authorities for years before 2018. The Company’s India subsidiary is no longer subject to income tax examinations by tax authorities in India for years before 2005. For the remaining foreign tax jurisdictions, with few exceptions, the Company is no longer subject to income tax examinations by tax authorities for years before 2016.
Note 6 – Property and Equipment, net
Property and equipment consisted of the following (in thousands):
As of December 31,
20212020
Automobile$38 $32 
Computer equipment37,847 27,148 
Software, including internal-use13,575 7,518 
Leasehold improvements20,425 19,390 
Office furniture and equipment7,968 7,162 
79,853 61,250 
Less: accumulated depreciation and amortization(45,353)(34,903)
Property and equipment, net$34,500 $26,347 
Depreciation and amortization expense for property and equipment was $17.5 million, $16.0 million and $12.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Note 7 – Redeemable, Convertible Preferred Stock
In addition to common stock, prior to the IPO, securities of the Company were represented by shares of Series A Redeemable Convertible Preferred Stock, of which 2,500,000 shares of the authorized preferred stock were designated as Voting Series A Preferred Stock and 2,500,000 shares of the authorized and unissued preferred stock were designated as Non-Voting Series A Preferred Stock; shares of Series B Redeemable Convertible Preferred Stock of which 500,000 shares of the authorized preferred stock were
82

designated as Voting Series B Preferred Stock and 500,000 shares of the authorized and unissued preferred stock were designated as Non-Voting Series B Preferred Stock (collectively referred to as “Preferred Stock”).
The Company recorded all shares of Preferred Stock net of offering costs at their respective fair values on the dates of issuance. The Preferred Stock was classified outside of stockholders’ equity in the consolidated financial statements, as the Preferred Stock was redeemable under circumstances that qualified as a deemed liquidation event, which would have been outside the control of the Company. In the event of certain deemed liquidation events, such as a merger, acquisition or sale of all or substantially all of the Company’s assets, the holders of Preferred Stock, then outstanding, would have been paid out an amount equal to the greater of (i) such amount payable had all the Preferred Stock converted to common stock and (ii) the original Preferred Stock issuance price subject to appropriate equitable adjustment subject to any stock dividend, stock split or other recapitalization, or if the deemed liquidation event is consummated within two years following the original issuance date the amount that would result in a preferred internal rate of return of 10% per annum.
Upon the occurrence of a liquidation event, such as a voluntary or involuntary liquidation, dissolution or winding up of the Company; or a merger, consolidation or change in control, the holders of Preferred Stock, then outstanding, would have been paid out of the assets of the Company available for distribution to its shareholders before any payment is made to the holders of common stock.
The holders of outstanding shares of Voting Preferred Stock would have been entitled to cast the number of votes equal to the number of whole shares of Common Stock into which the shares of Voting Preferred Stock were convertible. The holders of shares of Non-Voting Preferred Stock would not have had any voting rights. Holders of Voting Preferred Stock would have voted together with the holders of Common Stock as a single class and on an as-converted to Common Stock basis.
Shares of Preferred Stock were convertible at the holder’s option into shares of common stock, on a share-for-share basis, using a conversion rate determined by dividing the original issue price by the conversion price.
The holders of Preferred Stock were entitled to receive dividends on an as-converted to common stock basis as if all outstanding shares of Preferred Stock had been converted into Class A Common Stock or Class B Common Stock (with conversion to Class B applicable only as long as any shares of Non-Voting Preferred Stock are outstanding) on the date of such event. Dividends were discretionary and were not cumulative. On April 6, 2021, the Board, through unanimous written consent, approved the Company’s declaration of a $325.0 million dividend, including $10.0 million held for withholding tax, or $50.71 per share dividend, of which $59.6 million was to preferred shareholders. The record date was April 1, 2021, with payment dates to common shareholders on or about April 6, 2021, and on April 16, 2021 to preferred shareholders, respectively.
On December 23, 2020, the Company entered into a securities purchase agreement and issued 539,084 shares of Voting Series A Preferred Stock for $322.8 million, net of $7.2 million of issuance costs.
In January 2021, the Company closed on security purchase agreements issuing a total of 637,098 shares of Voting Series A Preferred Stock for an aggregate amount of $381.0 million, net of $9.0 million of issuance costs.
In June 2021, the Company closed on security purchase agreements issuing a total of 188,876 shares of Voting Series B Preferred Stock for an aggregate amount of $125.0 million, net of $2.8 million of issuance costs.
The proceeds from the issuances on December 23, 2020 and in January 2021 were used to repurchase equity from existing shareholders. The proceeds from the issuance in June 2021 were used for general and corporate purposes.
Shares presented above have not been adjusted for an approximate 43.6-for-1 stock split.
Upon the completion of the IPO, all 59,489,958 shares of the Company’s outstanding redeemable convertible preferred stock, adjusted for an approximate 43.6-for-1 stock split, converted into an equivalent number of shares of common stock on a 1-for-1 basis and their carrying value of $826.0 million was reclassified into stockholders’ equity. Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated
83

preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board. As of December 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
Note 8 – Tender Offer
During the first quarter of 2021, the Board approved, and the Company completed a tender offer of common shares which was funded from the proceeds of the redeemable, convertible preferred stock offering (Note 7, Redeemable, Convertible Preferred Stock). As a result, the Company acquired 1,156,775 shares of its common stock (1,138,537, 12,979, and 5,259 shares of the Company's former Class A, B, and C common shares, respectively). The Company also purchased and cancelled vested options from employees and directors through the tender offer. In this Note, the shares presented have not been adjusted for an approximate 43.6-for-1 stock split.
Total purchases of shares and vested employee options under the tender offer approximated $720.0 million, including $19.3 million held for withholding tax. Because the price paid per share exceeded the share’s respective fair value, the Company recognized $2.7 million of additional compensation expense associated with shares and options repurchased from employees and directors, and $79.2 million as a distribution of retained earnings for the excess of price paid over fair value for those shares repurchased from non-employee securityholders.
Note 9 – (Loss) Earnings Per Common Share
Basic (loss) earnings per common share is computed by dividing the net (loss) income allocated to common shareholders by the weighted average of common shares outstanding for the period.
Diluted loss per common share is computed by giving effect to all potential shares of common stock of the Company, including outstanding stock options and unvested equity-settled RSUs, to the extent dilutive. Basic and diluted loss per common share is the same for the current period ended, as the inclusion of all potential shares of common stock of the Company outstanding would have been anti-dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per common share by application of the treasury stock method. For comparability purposes, all prior period share amounts presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split, and share counts below also reflect the conversion of preferred stock to common stock on a 1-for-1 basis upon the occurrence of the IPO.
84

The components of basic and diluted (loss) earnings per common share are as follows (in thousands, except share and per share data):
Year Ended December 31,
202120202019
Basic (loss) earnings per common share:
Net (loss) income$(23,623)$79,283 $28,420 
Preferred stock dividends(59,642)  
Earnings allocated to Preferred Stock (6,171) 
Net (loss) income allocated to common shareholders – Basic$(83,265)$73,112 $28,420 
Weighted average common shares outstanding – Basic254,271,997 278,225,009 277,762,271 
Basic (loss) earnings per common share$(0.33)$0.26 $0.10 
Diluted (loss) earnings per common share:
Net (loss) income allocated to common shareholders – Basic(83,265)73,112 28,420 
Weighted average shares outstanding – Basic254,271,997 278,225,009 277,762,271 
Dilutive effect of:
Employee stock options and common shares (1) 6,357,5273,733,369
Weighted average common shares outstanding – Diluted254,271,997284,582,536281,495,640
Diluted (loss) earnings per common share$(0.33)$0.26 $0.10 
(1) Reflects the dilutive effects of applying the treasury stock method to the employee stock options, after effects of an approximate 43.6-for-1 stock split noted above. Dilutive options include time and performance vesting options. Performance vesting options represent the accelerated vesting of all performance vesting options upon the occurrence of the IPO, and are only reflected in the denominator of pro forma earnings per share, diluted, as the performance vesting options are fully vested at the date of the IPO, and are not assumed to be exercised. For periods where the Company was in a net loss, dilutive options were excluded but would have been dilutive if the Company was not in a net loss.
The following potentially dilutive securities were excluded from the computation of diluted (loss) earnings per common share calculations because the impact of including them would have been anti-dilutive:
Year Ended December 31,
202120202019
Employee stock options and RSUs23,614,364   
    
Note 10 – Commitments and Contingencies
From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of business. The Company evaluates the development of legal matters on a regular basis and accrues a liability when they believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
Commitment and contingencies primarily includes operating leases. The Company leases certain facilities and equipment under various non-cancelable operating leases that expire through June 2031, some of which include one or more options to extend the leases, generally at rates to be determined in accordance with the agreements. Our facility leases generally provide for periodic rent increases and may contain escalation
85

clauses and renewal options. Options to extend the lease are included in the future minimum lease payments schedule below if they are reasonably certain of being exercised. We do not have significant finance leases.
As of December 31, 2021, aggregate future minimum lease payments, net of sublease income, under all operating leases are as follows (in thousands):
Total
2022$17,557 
202311,690 
20246,849 
20253,955 
20263,027 
Thereafter6,088 
Total future minimum lease payments$49,166 
Total rent expense for all operating leases for the years ended December 31, 2021, 2020 and 2019 were $19.4 million, $18.6 million and $18.0 million respectively.
Note 11 – Stockholders' Equity
Redeemable Convertible Preferred Stock
In September 2021, upon the closing of the Company's IPO, all outstanding shares of redeemable convertible preferred stock were converted into an aggregate of 1,365,058 shares (pre-stock split) of common stock.
Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board of Directors.
Common Stock
In connection with the IPO, all classes of shares of the Company's common stock then outstanding were converted into 5,259,163 shares (pre-stock split) of common stock on a one-to-one basis. As a result, the securities of the Company are represented by shares of common stock with a par value of $0.001 per share. Each share of common stock is entitled to one vote. With respect to payment of dividends and distribution of assets upon liquidation, dissolution or winding up of the Company, whether voluntary or involuntary, all shares of common stock will participate pro rata in such payment whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding.
As of December 31, 2021, there were 1,000,000,000 shares of common stock authorized and 305,132,181 shares of common stock outstanding.
Note 12 – Stock-Based Compensation
Equity Incentive Plans
On October 12, 2017, the Company approved the 2017 Stock Option Plan (the “2017 Plan”) for the purpose of providing an incentive compensation structure to participants. Under the 2017 Plan, the Company may make awards to such present and future officers, directors, employees, consultants and advisors of the Company as may be selected at the sole discretion of the Board . The option awards gave the participant the right to purchase the Company's former Class C common stock for a prespecified exercise price. As a result of the IPO, the Company no longer grants awards under the 2017 Plan, and all previously awarded options can now be exercised for, when vested and exercisable, only the Company's current common stock.
86

In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the “Omnibus Plan”) to assist the Company in attracting, retaining, motivating, and rewarding certain employees, officers, directors, and consultants of the Company and its Affiliates and promoting the creation of long-term value for stockholders, which became effective in connection with the IPO. A total of 62,048,123 shares of the Company’s common stock have been reserved for issuance under the 2021 Omnibus Incentive Plan.
The Company recorded total stock-based compensation expense of $157.9 million, $1.7 million and $1.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. The income tax benefit recognized for the years ended December 31, 2021 and 2019 was $0.5 million and $0.4 million, respectively. There was no income tax benefit for the year ended December 31, 2020.
Time and Performance Vesting Options
Under the 2017 Plan, eligible employees received non-qualified stock options as a portion of their total compensation. The options vest on a graded time vesting schedule (“Time Vesting Options”) over a vesting term of four years and a contractual term of 10 years, with 37.5% vesting on the 18-month anniversary and 6.25% vesting every three months for the remainder of the 48-month period. 100% of the time-vesting options vest immediately upon a change of control. Any unvested options will be forfeited upon termination of employment.
The Company's 2017 Plan permits imposing lock-up restrictions on participants in connection with the IPO. Pursuant to the 2017 Plan, the Company imposed a lock-up restriction, subject to limited exceptions, on selling, transferring or otherwise disposing of options and shares of common stock issuable pursuant to the exercise of options, for a period of one year following the consummation of the IPO, provided that such restriction will lapse as to 50% of such options and shares after six months following the consummation of the offering. No stock option awards were granted during the third and fourth quarters of 2021.
The following is a summary of time vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):
Time Vesting (1)Weighted Average Exercise Price (1)Aggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202010,462,531 $2.76 
Granted1,068,283 14.05 
Forfeited(153,960)5.30 
Exercised(966,005)2.36 
Cancelled(1,752,878)2.88 
Expired — 
Balance at December 31, 20218,657,971 $4.13 $196,362 6.8
Vested and exercisable at December 31, 20216,252,120 $2.47 $152,177 6.1
Vested and expected to vest at December 31, 20218,657,971 $4.13 $196,362 6.8
(1)Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
As of December 31, 2021, total compensation cost related to time vesting options not yet recognized was $8.3 million, which will be recognized over a weighted-average period of 1.7 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the Plan.
87

The following is a summary of performance vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):
Performance Vesting (1)Weighted Average Exercise Price (1)Aggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202015,440,716 $2.66 
Granted1,397,260 14.05 
Forfeited(185,953)5.15 
Exercised(203,081)2.38 
Cancelled(1,009,831)3.60 
Expired 
Balance at December 31, 202115,439,111 $3.60 $358,300 6.5
Vested and exercisable at December 31, 202115,439,111 $3.60 $358,300 6.5
Vested and expected to vest at December 31, 202115,439,111 $3.60 $358,300 6.5
(1)Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
Under the 2017 Plan, prior to the IPO the Company granted performance vesting options subject to performance vesting conditions. In accordance with the 2017 Plan, 50% of the performance vesting options vested upon a sponsor return of at least two times the sponsor investment. An aggregate of 75% of the performance vesting options vested upon a sponsor return of at least two and a half times the sponsor investment. An aggregate of 100% of Performance Vesting Options vested upon a sponsor return of at least three times the sponsor investment. Vesting was prorated if a sponsor return was between these targets. In addition to the sponsor return targets above, participants must have had at least 18 months of continuous service following the grant date in order to vest. In order for vesting to be considered probable, the sponsor return must have been met as of the reporting date. Sponsor return, as defined in the Company’s 2017 Stock Option Plan, was determined based on the aggregate amount of all cash, fair market value of marketable securities, including proceeds from the sale of securities of the Company, provided and to the extent such proceeds result in cash dividends and/or cash distributions by the Company to the sponsor.
On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's 2017 Stock Option Plan which, upon completion of the IPO, a sponsor return of 2.8x times sponsor investment was certified as having been achieved, and the service condition under the Plan that participants must provide at least 18 months of continuous service following the grant date in order for performance vesting options to vest was waived. Additionally, the Board also approved accelerated vesting of all remaining, unvested former Class C performance vesting options, after the achievement of such sponsor return, which resulted in all performance vesting options becoming fully vested upon pricing of the IPO.
The acceleration of vesting was accounted for as a modification of the terms of the original award that affected 343 employees and resulting in incremental stock-based compensation expense of $54.0 million.
88

The following table summarizes the weighted-average assumptions used in estimating the fair value of stock options granted to employees:
Year Ended December 31,
2021 (1)2020 (1)2019 (1)
Risk-free interest rate0.1 %0.1 %1.5 %
Dividend yield % % %
Expected volatility55.0 %55.0 %40.0 %
Expected term (years)123
(1)The risk-free interest rate is based on the rates of U.S. Treasury securities with a maturity similar to the term to liquidity, continuously compounded. The expected equity volatility is estimated based on an analysis of guideline public companies’ historical volatility. As these stock options were awarded prior to the IPO, the expected term was estimated based on management’s assumptions of time to a liquidity event.
The total intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $24.9 million, $0.8 million and $1.8 million, respectively. The weighted-average grant date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $10.32, $5.71 and $1.37, respectively.
Stock Appreciation Rights (“SARs”)
In December 2017, the Board approved a plan (the “SARs Plan”) to enable all permanent employees, current and future, to participate in the growth in the equity value of the Company in the event of a future liquidity event. A liquidity event is triggered when the sponsor sells at least 75% of its ownership.
During the year ended December 31, 2021, the Company granted SARs to employees. Each stock appreciation right represents the right to receive, in cash, the excess of the fair market value over the grant price on the exercise date.
On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's Stock Appreciation Rights Plan (the “SARs Plan”) which, upon completion of the IPO, was discontinued and all outstanding stock appreciation rights ("SARs") were converted to restricted stock units (“RSUs”). RSUs granted in connection with the SARs conversion will vest after six months and twelve months after the IPO close date with 50% on each vesting date, such that 100% of RSUs related to the SARs conversion will be fully vested on September 17, 2022, twelve months after the closing of the IPO. A total of 6,701,133 shares of common stock underlying RSUs were issued in connection with the conversion of SARs upon completion of the IPO.
The completion of the IPO of the Company’s common stock did not meet the definition of a liquidity event, as defined in the SARs Plan. As a liquidity event was not triggered, the conditions associated with SARs were not considered probable of occurring. No SARs were granted or converted after September 9, 2021.
89

The following is a summary of SARs activity, representing the conversion of SARs to RSUs, for the year ended December 31, 2021:
Number of Stock Appreciation Rights (1)Weighted Average Grant Date Fair Value (1)
Balance at December 31, 20209,032,006 $3.47 
Granted 3,096,082 14.05 
Forfeited(1,681,980)5.77 
Intrinsic Value Adjustment (2)(3,744,975)12.19 
SARs Conversion(6,701,133)21.00 
Balance at December 31, 2021 $ 
(1)Shares presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
(2)The intrinsic value adjustment is the IPO price of $21.00 per SAR, less the original grant date fair value, plus an incremental value of $100.00 per SAR.
Restricted Stock Units (“RSUs”)
In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the “Omnibus Plan”). Under the Omnibus Plan, RSUs are awarded to eligible employees and entitle the grantee to receive shares of common stock at the end of a vesting period. Certain RSUs granted during the year ended December 31, 2021, have varying vesting schedules:
(1)a 28 month cliff vest subsequent to the IPO Closing Date;
(2)a 12 month cliff vest subsequent to the IPO Closing Date;
(3)a 6 and 12 month period vest subsequent to the IPO Closing Date (with 50% vesting after 6 months and 50% vesting at the end of the 12 month term);
(4)immediate vesting upon the successful and active registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”);
(5)a 3 year ratable vesting period subsequent to IPO Closing Date (with 34% vesting during the first year, and 33% vesting during the second and third years); and
(6)a 4 year ratable vesting period (with 25% vesting each year).
All RSUs granted as a result of the IPO, including the RSUs granted in connection with the SARs conversion, include a lock-up period of 6 months before the participants may redeem the shares. Throughout the vesting period and the lock-up period, shareholders are subject to the market risk on the value of their shares.
The following is a summary of RSU activity for the year ended December 31, 2021:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair ValueAggregate
Intrinsic Value
(in thousands)
Unvested balance at December 31, 2020 $ $ 
Granted (1)7,980,274 25.26 
Granted - SARs conversion (2)6,701,133 21.00 
Forfeited(552,685)21.38 
Vested  
Unvested balance at December 31, 202114,128,722 $23.39 $378,791 
(1)Includes a one-time grant awarded at IPO as well as a grant awarded in the fourth quarter. The amount of granted RSUs does not include 4.3 million that were contingent upon the successful and active
90

registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”), which occurred on February 25, 2022.
(2)The SARs conversion was an IPO related one-time event.
As of December 31, 2021, total compensation cost related to all RSUs not yet recognized was $241.3 million, of which $154.7 million is IPO related and considered nonrecurring. The remainder of $86.6 million is expected to be reoccurring in relation to the annual grant. The unamortized expense is anticipated to be recognized over a weighted-average period of 1.6 years.
Note 13 – Benefit Plans
The Company sponsors a 401(k) plan for substantially all U.S. employees. Employees are allowed to make contributions to the plan through withholdings of their salary. The plan provides for the Company to make a discretionary matching contribution. Contributions to the plan for the years ended December 31, 2021, 2020 and 2019, totaled $4.5 million, $3.8 million and $3.6 million, respectively. The Company also maintains similar defined contribution plans in the United Kingdom, Canada, Spain, Italy, Singapore, and Thailand. Total employer contributions under these plans for the years ended December 31, 2021, 2020 and 2019 were $8.8 million, $7.3 million and $6.7 million, respectively.
Note 14 – Credit Agreements
The Company entered into a Senior Secured Credit Facilities (the “Term Loan”), dated October 12, 2017, subsequently amended most recently as of March 26, 2021, among the Company, the syndicate lenders thereto and Credit Suisse, AG, Cayman Islands Branch, as administrative agent, to finance, in part, the acquisition of all of the outstanding common stock of the Company. The Senior Secured Credit Facility provided senior secured financing of $200.0 million, as well as a revolving credit facility (the “Revolver”) which provided for additional senior secured financing of up to $35.0 million. The Term Loan and the Revolver, together with any subsequent amendments, are collectively referred to as the Credit Agreement.
On March 26, 2021, the Company amended and restated its credit agreement (the “Amendment and Restatement”) to increase the term loan facility to a total of $715.0 million. Also, as part of the facility, the aggregate revolving credit facility was increased to $165.0 million from $85.0 million.
Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) a LIBOR rate, at the Company's option, subject to interest rate floors. For the first full quarter after the Amendment Restatement date, the interest rate per annum is equal to (a) 3.25% for LIBOR based borrowings and (b) 2.25% for base rate borrowings, subject to interest rate floors. The interest rate reduced by 0.25% upon the completion of the IPO for both LIBOR and base rate borrowings.
Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) a LIBOR rate at the Company's option. In addition to paying interest on outstanding borrowings under the Revolver, the Company is required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees.
All obligations of the Company under the Senior Secured Credit Facilities provided by any lender party to the Senior Secured Credit Facilities or any of its affiliates and certain other persons are unconditionally guaranteed by a wholly owned subsidiary of Thoughtworks Holding, Inc., and each existing and subsequently acquired or organized direct or indirect wholly owned domestic restricted subsidiary of the Company, with customary exceptions including, among other things, where providing such guarantees is not permitted by law, regulation or contract or would result in material adverse tax consequences. All obligations under the Senior Secured Credit Facilities provided by any lender party to the Senior Secured Credit Facilities or any of its affiliates and certain other persons, and the guarantees of such obligations, are secured, subject to permitted liens and other exceptions, as outlined in the Senior Secured Credit Facilities.
The Term Loans and borrowings under our Revolver contain a number of financial and non-financial covenants that, among other things, restrict, subject to certain exceptions, the Company’s ability and the ability of the Company’s restricted subsidiaries to engage in certain activities, such as incur indebtedness or
91

permit to exist any lien on any property or asset now owned or hereafter acquired, as specified in the debt facility.
The Credit Agreement requires compliance with certain covenants customary for agreements of this type. As of December 31, 2021, the Company was in compliance with its debt covenants.
The Company incurred and capitalized deferred financing fees, or third-party debt issuance costs, of $7.1 million related to the restated credit agreement for the year ended December 31, 2021. The debt issuance costs are recorded as reductions of the outstanding long-term indebtedness. The Term Loan is paid in equal quarterly installments in aggregate annual amounts equal to 1% of the original principal amount of the Term Loan.
On August 10, 2021, the Company made a voluntary prepayment of $100.0 million on outstanding amounts owed on the Term Loan. The Company made an additional $100.0 million voluntary prepayment on October 20, 2021. As a result of the prepayments, the Company wrote off $2.1 million of deferred financing fees, which is reflected in other (expense) income, net in the consolidated statements of (loss) income and comprehensive (loss) income for the year ended December 31, 2021.
The following table presents the Company's outstanding debt and borrowing capacity (in thousands):
As of December 31,
20212020
Availability under revolving credit facility (due March 26, 2026)$165,000 $85,000 
Borrowings under revolving credit facility  
Long-term debt (due March 24, 2028), including current portion504,530 439,757 
Interest rate3.5 %4.8 %
The carrying value of the Company’s credit facilities (including current maturities) was as follows (in thousands):
As of December 31,
20212020
Long-term debt, less current portion$502,488 $440,497 
Capitalized deferred financing fees(5,108)(5,305)
Long-term debt497,380 435,192 
Current portion of long-term debt7,150 4,565 
Total debt carrying value$504,530 $439,757 
As of December 31, 2021, the Company’s future principal cash payments for the Term Loan are as follows (in thousands):
Total
2022$7,150 
20237,150 
20247,150 
20257,150 
20267,150 
20277,150 
2028466,738 
Total future principal cash payments$509,638 
92

Note 15 – Accrued Expenses
The following is a summary of the Company’s accrued expenses (in thousands):
As of December 31,
20212020
Accrued interest expense$76 $85 
Accrued employee expense2,320 1,786 
Accrued travel expense514 383 
Operating lease expenses262 212 
Insurance charges170 257 
Professional fees5,188 10,320 
Withholding taxes payable26,077 43 
Other taxes payable9,402 8,643 
Rebates payable943 2,307 
Other accrued expenses6,741 5,713 
Accrued expenses$51,693 $29,749 
Note 16 – Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated balance for each component of accumulated other comprehensive loss (in thousands):
Year Ended December 31,
202120202019
Foreign currency translation:
Beginning balance$(1,589)$(10,067)$(12,961)
Foreign currency translation (loss)/gain(8,225)8,728 3,639 
Income tax expense(1,049)(250)(745)
Foreign currency translation, net of tax(9,274)8,478 2,894 
Ending balance(10,863)(1,589)(10,067)
Accumulated other comprehensive loss$(10,863)$(1,589)$(10,067)
Note 17 – Subsequent Events
On January 18, 2022, the Company granted 717,111 RSUs. Total stock-compensation expense to be recognized related to these awards is $16.5 million, over a weighted average period of 1.02 years.
In order to allow employees in China to participate in equity based award grants, the Company is required to obtain approval through registration per the requirements as outlined by the People's Republic of China Central State Administration of Foreign Exchange ("China SAFE"). The Company received approval on February 25, 2022. Thoughtworks has awarded its employees in China 4.4 million RSU shares to date, including 2021 and January 2022 grants. At the time of China SAFE approval, 1.2 million shares immediately vested and were eligible for release. The remaining shares will vest between 2022 and 2025. The Company recorded $48.9 million of stock-compensation expense upon approval of China SAFE in the first quarter of 2022.
93

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report.
Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (identified in management's evaluation pursuant to Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Management’s Report on Internal Control Over Financial Reporting
The Annual Report does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm as permitted by the transition period established under the rules of the SEC for newly public companies.
Item 9B. Other Information
None.
94

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
95

PART III
Item 10. Directors, Executive Officers and Corporate Governance
Below is a list of the names, ages (as of March 8, 2022), positions and a brief account of the business experience of the individuals who serve as (i) our executive officers and (ii) our directors.
NameAgePosition
Guo Xiao48Chief Executive Officer and Director
Erin Cummins43Chief Financial Officer
Ange Ferguson44Chief Transformation Officer
Sai Mandapaty55Chief Commercial Officer
Ramona Mateiu44Chief Legal Officer & Chief Compliance Officer
Christopher Murphy49Chief Executive Officer of Thoughtworks North America
Joanna Parke44Chief Talent Officer
Dr. Rebecca Parsons61Chief Technology Officer
Chad-Affonso Wathington43Chief Strategy Officer
Julie Woods-Moss57Chief Marketing Officer
Ian Davis70Director, Chair
Robert Brennan62Director
Jane Chwick59Director
Rohan Haldea43Director
Gina Loften56Director
Salim Nathoo50Director
William Parrett76Director
Roxanne Taylor65Director
    
Guo Xiao has served as our Chief Executive Officer since 2013 and as a member of our Board since 2017. Prior to that, Mr. Guo was Managing Director of Thoughtworks China from 2007 to 2013 and served as Head of Technology of Thoughtworks China from 2004 to 2007. Mr. Guo worked as a Senior Agile Software Developer for Thoughtworks United Kingdom from 2002 to 2004. At the beginning of his career, from 1999 to 2002, Mr. Guo worked as an Agile Software Developer for Thoughtworks US. Mr. Guo earned a Bachelor of Science in Chemistry from Peking University; a Master of Science in Chemistry from Northwestern University, where he also completed the Executive Development Program at the Kellogg School of Management; and a Master of Science in Computer Science from Loyola University Chicago. We believe Mr. Guo is qualified to serve on our Board due to his management experience, operational expertise and historical insight into our business.
Erin Cummins has served as our Chief Financial Officer since 2014. Prior to that, Ms. Cummins was Head of Operations and Finance for Thoughtworks Europe. Ms. Cummins has served in various leadership roles in the organization spanning across multiple countries, with both financial and operational responsibilities. Prior to joining Thoughtworks in 2004, Ms. Cummins was an auditor for Plante Moran from 2001 to 2004. Ms. Cummins earned her Bachelor of Arts and Master of Science (Professional Accounting) degrees from Michigan State University.
Ange Ferguson has served as our Chief Transformation Officer since 2018. Prior to that, Ms. Ferguson was Group Managing Director of Thoughtworks Asia Pacific from 2015 to 2018 and Managing Director of Thoughtworks Australia from 2013 to 2015, and she performed management roles in both Australia and India from 2010 to 2013. Ms. Ferguson joined Thoughtworks in 2006 as a Principal Consultant in Australia. Prior to joining Thoughtworks, Ms. Ferguson worked in program management and analyst roles at ColesMyer Group,
96

Tenix Toll Defence Logistics, ANZ and Sapient in Australia, and the Financial Services Authority in the United Kingdom. Ms. Ferguson also serves as an advisory board member for Hitnet and the Ai Group in Australia. Ms. Ferguson earned a Bachelor of Computing with a minor in Philosophy from Monash University.
Sai Krishna Mandapaty has served as our Chief Commercial Officer since 2017. Prior to that, Mr. Mandapaty was Global Head of Strategy from 2015 to 2017, Global Head of Strategic Clients from 2014 to 2015 and Global Head of Demand from 2010 to 2015. Prior to joining Thoughtworks in 2010, Mr. Mandapaty worked at Satyam Computer Services (later acquired by Tech Mahindra) in various capacities, including leading the Financial Services business unit. Mr. Mandapaty’s earlier employment was with Bosch India and Wipro Technologies. Mr. Mandapaty earned a Bachelor of Engineering (Mechanical) from Visvesvaraya National Institute of Technology and a Post Graduate Diploma in Management from Indian Institute of Management Bangalore.
Ramona Mateiu has served as our Chief Legal Officer since 2017 and as our Chief Compliance Officer since 2018. Prior to that, Ms. Mateiu served as Thoughtworks Deputy General Counsel in 2017 and as Head of Legal for Thoughtworks North America from 2009 to 2017. Ms. Mateiu previously served as Associate General Counsel at PrivateBancorp (now part of CIBC). Before joining PrivateBancorp, Ms. Mateiu served in a legal role at Thoughtworks from 2008 to 2009 and was a corporate associate at Schiff Hardin LLP. Ms. Mateiu earned a Juris Doctor from the University of California at Berkeley School of Law and a Bachelor of Arts in Economics from the University of Illinois at Urbana-Champaign.
Christopher Murphy has served as our Chief Executive Officer for Thoughtworks North America since 2018. Prior to that, Mr. Murphy was Group Managing Director of Europe, Middle East and South Asia from 2015 to 2018, Chief Strategy Officer and Global Head of Marketing from 2012 to 2015, Managing Director of Asia Pacific from 2008 to 2012 and Associate General Counsel from 2004 to 2007. Prior to joining Thoughtworks, Mr. Murphy was a Senior Solicitor in the Intellectual Property and Information Technology Group at Mayer Brown and a Senior Associate in the Intellectual Property and Information Technology Group at Corrs Chambers Westgarth. Mr. Murphy earned a Bachelor of Science in computer science from the University of Melbourne, a Bachelor of Laws from the University of Melbourne, a Master of Laws (Intellectual Property) from Monash University and a Master of Information Technology from Monash University.
Joanna Parke has served as our Chief Talent Officer since 2018. Prior to that, Ms. Parke was Group Managing Director for North America from 2013 to 2018. Ms. Parke led the central region of North America as Market Principal from 2011 to 2013. From 2010 to 2011, Ms. Parke led the creation of the entry-level graduate development program in the United States. Ms. Parke worked as a Thoughtworks consultant in roles including Agile Software Developer and Project Manager from 2003 to 2010. Prior to joining Thoughtworks, Ms. Parke was an engineer at Epicentric and Sapient. Ms. Parke earned a Bachelor of Science in Electrical Engineering with a minor in Computer Science from the University of Illinois at Urbana-Champaign.
Dr. Rebecca J. Parsons has served as our Chief Technology Officer since 2006. Prior to that, Dr. Parsons was Vice President of Innovation and also worked as a developer and architect for many of our clients. Prior to joining Thoughtworks in 1999, Dr. Parsons was an Assistant Professor of Computer Science at the University of Central Florida, a Director’s Postdoctoral Fellow at Los Alamos National Laboratory and an IBM Fellow at Rice University. Prior to her work as a graduate student at Rice University, Dr. Parsons held technology positions at Caterpillar Tractor Company, United Technologies Mostek, and Amdahl Communications. Dr. Parsons earned a Bachelor of Science in both Computer Science and Economics from Bradley University and both a Master of Science and a Ph.D. in Computer Science from Rice University.
Chad-Affonso Wathington has served as our Chief Strategy Officer since 2018. Prior to that, Mr. Wathington served as our Chief Capability Officer from 2015 to 2018, where he focused on scaling Thoughtworks’ service offerings. From 2011 to 2015, Mr. Wathington was Managing Director of ThoughtWorks Studios, a product division focused on tooling for agile software development and continuous delivery. Mr. Wathington assumed this role after being Head of Product for ThoughtWorks Studios from its inception in 2007. Prior to joining Thoughtworks, Mr. Wathington was a strategy consultant at the Boston Consulting Group (BCG), specializing in industrial goods, pharmaceutical and technology areas. Mr. Wathington held various positions in Chicago’s technology startup ecosystem before joining BCG. Mr. Wathington earned a Bachelor of Arts from Harvard University with a foreign language citation in Japanese.
Julie Woods-Moss has served as our Chief Marketing Officer since 2019. Prior to that, Ms. Woods-Moss was a Senior Advisor to McKinsey & Company from March 2019 to September 2019. Ms. Woods-Moss was President at Tata Communications from 2012 to 2018 and held the leadership positions of Chief Marketing
97

Officer, Chief Innovation Officer and CEO of Tata’s Nextgen Business. Prior to that, Ms. Woods-Moss held the leadership positions of President of Marketing, Strategy and Propositions at BT Group Plc (BT Global Services), Vice President at Liberty Global (UPC) and Director at IBM. Ms. Woods-Moss is a Non-Executive Director at Grosvenor Group (Liverpool One Fund) and the chair of the board of dunnhumby, a subsidiary of Tesco Plc. Ms. Woods-Moss earned a Bachelor of Engineering degree in Telecommunication Engineering from Plymouth University.
Ian Davis has served as a member of our Board since June 2021 and is currently our Board’s Chairperson. From 2013 to 2021, Sir Davis was the Chairman of Rolls-Royce plc. Sir Davis served as Chairman and Worldwide Managing Partner of McKinsey & Company from 2003 until 2009. Retiring in 2010, Sir Davis is now Senior Partner Emeritus of McKinsey & Company, where he was a partner and consultant for over 30 years. Sir Davis currently serves on the board of Johnson & Johnson as a non-executive director. From 2010 to 2020, Sir Davis was a Non-Executive Director of BP plc, where he was also Senior Independent (Lead) Director. Sir Davis also acts as an adviser to several private firms and companies, including serving as Senior Advisor to Apax Partners. From 2011 to 2017, Sir Davis was a non-executive director of the United Kingdom Cabinet Office and of Teach for All, a not-for-profit educational foundation. Sir Davis earned a Bachelor of Arts and Master of Arts in Politics, Philosophy and Economics from Balliol College, University of Oxford. We believe that Sir Davis is qualified to serve on our Board due to his significant leadership experience; deep understanding of global business trends; and expertise in finance, strategy and business transformation.
Robert Brennan has served as a member of our Board since July 2021. Mr. Brennan has been an advisor and mentor at Entrepreneurship for All Roxbury (EforAll) since 2019. Previously, Mr. Brennan served as the executive director of Computer Associates from 2017 to 2018. Prior to that, Mr. Brennan was chair and chief executive officer of Veracode from 2011 to 2018. Prior to Veracode, Mr. Brennan was a director and the president and chief executive officer at Iron Mountain, a publicly traded data protection and information management services company, from 2004 to 2011. Mr. Brennan was also previously chair and chief executive officer of Connected Corporation from 2000 to 2004. Mr. Brennan was also general manager for Network and Service Management at Cisco after being chief executive officer for American Internet. Mr. Brennan has also served on the boards of directors for several private technology companies. We believe that Mr. Brennan is qualified to serve on our Board due to his extensive executive experience, prior board service for emerging technology companies and leadership skills.
Jane Chwick has served as a member of our Board since December 2017. Ms. Chwick spent 30 years at Goldman Sachs, most recently as Partner and Co-Chief Operating Officer of its Technology Division, until her retirement in 2013. During her career at Goldman Sachs, Ms. Chwick held a number of senior positions, including Global Head of Technology of the Securities Division and Global Head of Derivatives Technology. Ms. Chwick was the Co-Founder and Co-Chief Executive Officer of Trewtec, a technology advisory firm, from 2014 to 2017. Ms. Chwick currently serves on the boards of directors of MarketAxess, Voya Financial, and People’s United Financial. Ms. Chwick has previously served on the board of Essent Group Ltd, the Executive Board of Trustees of the Queens College Foundation and on the boards of directors of Girls Who Code and of the Berkshire School. Ms. Chwick earned a Bachelor of Arts in mathematics from Queens College and a Master in Business Administration from St. John’s University with a concentration in management information systems and quantitative analysis. We believe that Ms. Chwick is qualified to serve on our Board due to her extensive technology leadership experience, which brings valuable skills and strategic perspective to the board.
Rohan Haldea has served as a member of our Board since October 2017. Mr. Haldea joined Apax Partners in 2007 and is currently a Partner in the Tech & Telco team. Mr. Haldea also serves as co-Chief Executive Officer of the Apax Foundation, a non-profit organization affiliated with Apax Partners, and as a Trustee of Impetus. Prior to joining Apax Partners, Mr. Haldea worked at Bain Capital in New York, where he focused on the Industrial, Distribution and Retail sectors. Prior to that, Mr. Haldea was a consultant at McKinsey & Company. Mr. Haldea earned a Master of Business Administration from Harvard Business School and a Bachelor of Technology from the Indian Institute of Technology, Delhi. We believe that Mr. Haldea is qualified to serve on our Board due to his expertise in investment strategies, prior experience as a director for several technology companies and insight into the technology solutions sector.
Gina Loften has served as a member of our Board since July 2021. Ms. Loften most recently served as chief technology officer for Microsoft USA, the position she has held 2019 through July 2021. Prior to Microsoft, for over 15 years, Ms. Loften served in roles of growing responsibility with IBM, including global consulting leader in cloud application innovation for IBM Global Business Services, chief innovation officer for IBM Research, and global public sector leader for IBM Watson Group. Ms. Loften currently serves on the board of directors
98

of TTEC Holdings, Inc. In the not for profit space. Ms. Loften serves as a member of the board of directors for the Museum of Life and Science and of the board of trustees for TIAA (The Teachers Insurance and Annuity Association of America). Ms. Loften has previously served on the boards of George Mason Research Foundation, Rise Against Hunger and the advisory council for the Institute of Nuclear Power Operations. Ms. Loften earned a Bachelor of Science degree in electrical engineering from North Carolina Agricultural and Technical State University. We believe that Ms. Loften is qualified to serve on our Board due to her extensive technological leadership experience and her prior service as a director on for-profit and not-for-profit boards.
Salim Nathoo has served as a member of our Board since October 2017. Mr. Nathoo joined Apax Partners in 1999 and is currently a Partner in the Tech & Telco team. Mr. Nathoo is also a member of the Investment Committees for the Apax Buyout Funds, Apax Digital Fund and Apax Global Alpha. Mr. Nathoo has served as an advisor or board member to a number of Apax Partners portfolio companies, including Syneron Candela, GlobalLogic, iGATE, Orange Switzerland, Sophos, SMART Technologies, Weather Investments, Tim Hellas and Promethean. Prior to joining Apax Partners, Mr. Nathoo was an Engagement Manager with McKinsey & Company, where he specialized in advising clients in the telecom sector. Mr. Nathoo earned a Master in Business Administration from INSEAD and a Master of Arts in Mathematics from the University of Cambridge. We believe that Mr. Nathoo is qualified to serve on our Board due to his expertise in investment strategies, prior experience as a public company director and insight into the technology solutions sector.
William Parrett has served as a member of our Board since December 2017. Mr. Parrett joined Deloitte & Touche USA LLP in 1967 and served in a series of roles of increasing responsibility, including as Senior Partner, before retiring in 2007. From 2003 to 2007, Mr. Parrett served as the Chief Executive Officer of Deloitte Touche Tohmatsu. From 1999 to 2003, Mr. Parrett was Managing Partner of Deloitte & Touche USA. Mr. Parrett currently serves on the boards of directors of Oracle Corporation and The Blackstone Group. Mr. Parrett previously served on the boards of directors of Eastman Kodak Company, Conduent, Thermo Fisher Scientific, UBS Group AG and iGate. Additionally, Mr. Parrett is a past Chairman of the board of trustees of United Way Worldwide and of the board of directors of the United States Council for International Business. Mr. Parrett earned a Bachelor of Arts in accounting from St. Francis College. We believe that Mr. Parrett is qualified to serve on our Board due to his significant corporate leadership experience, public company experience and accounting and financial expertise.
Roxanne Taylor has served as a member of our Board since June 2021. Ms. Taylor has served as the Chief Marketing and Communications Officer of Memorial Sloan Kettering Cancer Center since February 2020. From 2007 until September 2018, Ms. Taylor served as Chief Marketing and Communications Officer at Accenture, a global professional services company. From 1995 to 2007, Ms. Taylor served in various marketing positions at Accenture, including Managing Director Corporate and Financial Communications and Director of Marketing and Communications for the Financial Services practice. Before joining Accenture, Ms. Taylor served in corporate communications, investor relations and senior marketing positions at Reuters and Quotron (now part of Citicorp) from 1993 to 1995 and 1989 to 1993, respectively. Ms. Taylor currently serves on the board of directors of Pure Storage and UNISYS CORP. Ms. Taylor earned a Bachelor of Arts from the University of Maryland in College Park. We believe that Ms. Taylor is qualified to serve on our Board due to her extensive marketing experience, as well as her technology industry knowledge.
Board Composition and Director Independence
Our business and affairs are managed under the direction of our Board. Currently, our Board is composed of nine directors. Our certificate of incorporation provides that the authorized number of directors may be changed only by resolution of our Board and with the prior written consent of the Apax Funds prior to the date that the Apax Funds cease to beneficially own shares of our common stock representing at least 40% of the total voting power of the of our outstanding shares of stock entitled to vote thereon.
In accordance with our amended and restated certificate of incorporation our Board is divided into three classes of directors, with the classes as nearly equal in number as possible. Each class will serve for three-year periods with staggered elections. Subject to any earlier resignation or removal in accordance with the terms of our certificate of incorporation and bylaws:
our Class I directors are Jane Chwick, Ian Davis and Rohan Haldea, each of whom will serve until the annual shareholder meeting in 2022;
our Class II directors are Gina Loften, William Parrett and Salim Nathoo, each of whom will serve until the annual shareholder meeting in 2023; and
99

our Class III directors are Robert Brennan, Xiao Guo and Roxanne Taylor, each of whom will serve until the annual shareholder meeting in 2024.
Our amended and restated certificate of incorporation provides that our directors nominated or designated by the Apax Funds may be removed with or without cause by the affirmative vote of at least a majority of the voting power of our outstanding shares of stock entitled to vote thereon, voting together as a single class for so long as the Apax Funds beneficially own 50% or more of the total number of shares of our common stock then outstanding, and directors who are not nominated or designated by the Apax Funds can only be removed for cause and upon the affirmative vote of 662⁄3% of the voting power of our outstanding shares of stock entitled to vote thereon. If the Apax Funds’ beneficial ownership falls below 50% of the total number of shares of our common stock outstanding, then all of our directors may be removed only for cause upon the affirmative vote of at least 662⁄3% of the voting power of our outstanding shares of stock entitled to vote thereon. Additionally, our Director Nomination Agreement provides the Apax Funds the right to designate nominees for election to our Board for so long as the Apax Funds beneficially own 10% or more of the outstanding shares of our common stock. For more information, see "Item 13. Certain Relationships and Related Transactions, and Director Independence—Director Nomination Agreement."
Committees of the Board of Directors
Our Board has established an Audit Committee, Compensation and Talent Committee, and Nominating and Governance Committee. Our Board may establish other committees from time to time to facilitate the management of our business. Members of each committee serve until their resignation or until otherwise determined by our Board. The composition and functions of each committee are described below. Each committee has adopted a written charter that satisfies the applicable rules and regulations of the SEC and the Nasdaq Listing Rules, which are available on our website at investors.thoughtworks.com. Currently, our committee assignments are as follows:
Board MemberAudit CommitteeCompensation and Talent Committee
Nominating and Governance Committee
Ian DavisC
Robert BrennanC
Jane Chwick
Xiao Guo
Rohan Haldea
Gina Loften
Salim Nathoo
William Parrett
C(1)
Roxanne Taylor
C = Committee chair
(1) Designated as an "audit committee financial expert" within the meaning of SEC regulations and applicable listing standards of Nasdaq
Audit Committee
We are complying with the audit committee requirements of the SEC and Nasdaq, which require that the Audit Committee be composed of a majority of independent directors within 90 days following our initial public offering and all independent directors within one year following our initial public offering. Our Board has determined that Gina Loften, Roxanne Taylor and William Parrett meet the independence requirements of Rule 10A-3 under the Exchange Act and the applicable listing standards of Nasdaq. The Audit Committee’s responsibilities include:
appointing, approving the compensation of, and assessing the qualifications, performance, and independence of our independent registered public accounting firm;
pre-approving audit and permissible non-audit services, and the terms of such services, to be provided by our independent registered public accounting firm;
100

reviewing our policies on risk assessment and risk management;
reviewing and discussing with management and the independent registered public accounting firm our annual and quarterly financial statements and related disclosures as well as critical accounting policies and practices used by us;
reviewing the adequacy of our internal control over financial reporting;
establishing policies and procedures for the receipt and retention of accounting-related complaints and concerns;
recommending, based upon the Audit Committee’s review and discussions with management and the independent registered public accounting firm, whether our audited financial statements shall be included in our Annual Report on Form 10-K;
monitoring our compliance with legal and regulatory requirements as they relate to our financial statements and accounting matters;
preparing the Audit Committee report required by the rules of the SEC to be included in our annual proxy statement;
reviewing all related party transactions for potential conflict of interest situations and approving all such transactions; and
reviewing and discussing with management and our independent registered public accounting firm our earnings releases and guidance.
Compensation and Talent Committee
The Compensation and Talent Committee’s responsibilities include:
annually reviewing and approving corporate goals and objectives relevant to the compensation of our chief executive officer;
evaluating the performance of our chief executive officer in light of such corporate goals and objectives and determining and approving the compensation of our chief executive officer;
reviewing and approving the compensation of our other executive officers;
appointing, compensating and overseeing the work of any compensation consultant, legal counsel, or other advisor retained by the Compensation and Talent Committee;
conducting the independence assessment outlined in rules with respect to any compensation consultant, legal counsel, or other advisor retained by the Compensation and Talent Committee;
annually reviewing and reassessing the adequacy of the committee charter in its compliance with the listing requirements of Nasdaq;
reviewing and establishing our leadership compensation, philosophy and guidelines;
overseeing and administering our equity compensation plans;
overseeing our diversity and inclusion programs and planning for human capital management;
overseeing management succession planning;
reviewing and making recommendations to our Board with respect to director compensation; and
reviewing and discussing with management the compensation discussion and analysis to be included in our annual proxy statement or Annual Report on Form 10-K.
Compensation and Talent Committee Interlocks and Insider Participation
None of our executive officers currently serves, or in the past fiscal year has served, as a member of the Board or compensation committee of any entity that has one or more executive officers serving on our Board or Compensation and Talent Committee.
Nominating and Governance Committee
The Nominating and Governance Committee’s responsibilities include:
developing and recommending to our Board criteria for board and committee membership;
developing and recommending to our Board best practices and corporate governance principles;
101

subject to the rights of the Apax Funds under the Director Nomination Agreement as described in “Certain Relationships and Related Party Transactions—Director Nomination Agreement,” identifying and recommending to our Board the persons to be nominated for election as directors and to each of our Board’s committees;
overseeing our “Environmental, Social and Governance” program;
developing and recommending to our Board a set of corporate governance guidelines; and
reviewing and recommending to our Board the functions, duties and compositions of the committees of our Board.
Code of Conduct and Code of Ethics
We have adopted a Code of Conduct that applies to all of our employees, officers, contracts and directors. The full text of our Code of Conduct is posted on our website at investors.thoughtworks.com. We intend to disclose on our website any future amendments of our Code of Conduct or waivers that exempt any senior financial officers or our directors from provisions in the Code of Conduct. Information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K, and you should not consider information on our website to be part of this Annual Report on Form 10-K.
Family Relationships
There are no family relationships among any of our directors and executive officers.
Involvement in Certain Legal Proceedings
No director or executive officer has been involved in any of the proceedings described in Item 401(f) of Regulation S-K in the past 10 years.
Item 11. Executive Compensation
For purposes of the SEC’s executive compensation disclosure rules, we qualify as an “emerging growth company” within the meaning of the Securities Act of 1933, as amended (the “Securities Act”), and as such, we have opted to comply with the executive compensation disclosure rules applicable to “smaller reporting companies,” as such term is defined in the rules promulgated under the Securities Act. This section discusses the material components of the executive compensation program for our Chief Executive Officer and our two other most highly compensated executive officers, whom we collectively refer to as our Named Executive Officers ("NEOs"). For our fiscal year ended December 31, 2021 (“fiscal year 2021”), our NEOs were Guo Xiao (our President and Chief Executive Officer), Dr. Rebecca Parsons (our Chief Technology Officer) and Christopher Murphy (our Chief Executive Officer of Thoughtworks North America).
This discussion may contain forward-looking statements that are based on our current plans, considerations, expectations and determinations regarding future compensation programs. Actual compensation programs that we adopt in the future may differ materially from the currently planned programs summarized in this discussion.
102

The following table summarizes total compensation for each of our NEOs in fiscal years 2021 and 2020:
Name and Principal PositionYearSalary ($)Stock Awards ($)(1)Option Awards ($)(1)Non-Equity
Incentive Plan
Compensation
($)(2)
All Other
Compensation
($)(3)
Total
($)
Guo Xiao
(President and Chief Executive Officer)
2021682,000 6,743,541 — 1,001,700 9,983 8,437,224 
2020633,131 — 198,657 262,106 4,571 1,098,465 
Dr. Rebecca Parsons
(Chief Technology Officer)
2021715,014 2,900,157 — 730,476 9,983 4,355,630 
2020676,776 — 198,657 194,849 4,666 1,074,948 
Christopher Murphy
(Chief Executive Officer of Thoughtworks North America)
2021612,575 2,559,201 — 464,852 11,051 3,647,679 
2020580,324 — 180,597 245,700 5,483 1,012,104 
(1)Amounts reflect the aggregate grant date fair value of stock or option awards, computed in accordance with FASB ASC 718, granted to the NEOs.
(2)Amounts for each year represent performance-based annual cash bonuses earned with respect to such performance year, which were paid or will be paid, as applicable, to our NEOs in the first quarter of the year following the respective performance year.
(3)In accordance with the SEC’s disclosure rules, other benefits provided to Mr. Guo and Dr. Parsons for fiscal 2021 are not included because the aggregate cost of these items was less than $10,000 per individual. Amounts in this column for Mr. Murphy in respect of fiscal 2021 represent (i) $4,500 in 401(k) plan matching contributions made by us on his behalf, (ii) $4,600 related to an award granted under the 2017 Share Appreciation Rights Plan, when it closed at IPO, (iii) life insurance and disability insurance premiums paid by us and (iv) a global mobility tax preparation fee paid by the company on his behalf.
Narrative to Summary Compensation Table
For 2021, the compensation of our NEOs consists of base salaries, performance-based annual cash bonus opportunities, long-term incentive compensation in the form of RSUs and other benefits, as described below and in "—Severance, Change in Control and Equity Arrangements—Outstanding Equity Awards".
Following the completion of our IPO recently in 2021, the Compensation and Talent Committee is assessing the compensation arrangements to ensure we have the appropriate balance of short and long-term variable pay, are market competitive and align the executive compensation structure to connect it with the experience of our shareholders.
Base Salary
Each of our NEOs is paid a base salary commensurate with his or her position, experience, skills, duties and responsibilities. For fiscal year 2021, amounts received based on annual base salary rates for Mr. Guo, Dr. Parsons and Mr. Murphy were $682,000, $715,014 and $612,575, respectively.
Non-Equity Incentive Compensation – Performance-Based Annual Cash Bonuses
Each of our NEOs has a performance-based annual cash bonus opportunity that pays out upon the Company meeting predetermined corporate performance objectives. Payments under the annual bonus program were conditioned upon achievement of revenue and profit type targets set at a level to reward robust growth. For fiscal year 2021, the target annual cash bonus opportunities for Mr. Guo, Dr. Parsons and Mr. Murphy were 40.8%, 28.4% and 27.5%, respectively, of their annual base salaries. This was unchanged from the prior fiscal year.
Executive Employment Agreements
In 2017, the Company entered into an employment agreement with each NEO (together, the “Executive Employment Agreements”) that memorialized the NEO’s base salary, performance-based annual cash bonus
103

opportunity and eligibility to receive reimbursement of reasonable business expenses and participate in the Company’s benefit plans generally.
Each Executive Employment Agreement also provides for an initial three-year term, subject to successive one-year extensions thereafter, unless either party elects not to permit such automatic non-renewal with at least 30 days’ prior written notice. In addition, each Executive Employment Agreement provides for certain severance benefits upon a resignation by such NEO for “good reason” or upon a termination by the Company without “cause,” each as defined therein, subject to the NEO’s execution, delivery and non-revocation of a release of claims in favor of the Company. In connection with the adoption of the Executive Severance Plan and our NEOs’ participation therein, severance benefits under the Executive Employment Agreements are no longer in effect. Please see “—Severance, Change in Control and Equity Arrangements” below for more details regarding the severance benefits each NEO is eligible to receive.
Each Executive Employment Agreement also subjects the NEO to (i) a non-competition covenant during employment and for 12 months thereafter (or such longer period (not to exceed 18 months) that such NEO is receiving severance benefits), (ii) non-interference, non-solicitation and non-hire covenants during employment and for 12 months (in the case of Mr. Murphy) or 18 months (in the case of Mr. Guo and Dr. Parsons) thereafter, and (iii) assignment of inventions and perpetual confidentiality and non-disparagement covenants.
Health and Welfare Plans and Retirement Plans
Our NEOs are eligible to participate in employee benefit plans, including plans providing for medical, dental, disability, vision and life insurance benefits. We maintain a tax-qualified retirement plan that provides all regular employees with an opportunity to save for retirement on a tax-advantaged basis. Under our 401(k) plan, participants may elect to defer a portion of their compensation on a pre-tax basis and have it contributed to the plan subject to applicable annual limits under the Internal Revenue Code. Pre-tax contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participant’s directions. Employee elective deferrals are 100% vested at all times. We have the ability to make discretionary matching and profit sharing contributions to the 401(k) plan, and such match is issued on a quarterly basis and was capped at $4,500 per employee per year prior to fiscal year 2022. As a U.S. tax-qualified retirement plan, contributions to the 401(k) plan and earnings on those contributions are not taxable to the employees until distributed from the 401(k) plan and all contributions are deductible by us when made.
104

Outstanding Equity Awards At 2021 Fiscal Year End
The following tables summarize the outstanding equity awards held as of December 31, 2021, the last day of fiscal year 2021, by each of the NEOs:
Option/RSU Awards
NameGrant Date
Number of Securities Underlying Unexercised Options - Exercisable (#)(1)
Number of Securities Underlying Unexercised Options - Unexercisable(#)(1)
Exercise Price ($)Option Expiration Date
RSUs That Have Not Vested (#)(2)
Market Value of RSUs that Have Not Vested
($)(3)
Guo Xiao10/12/20172,445,472 — 2.29 10/12/2027
12/19/2018473,498 70,340 2.48 12/19/2028
9/15/202016,300 12,463 5.16 9/15/2030
9/9/2021173,818 4,660,061 
11/18/202195,239 2,553,358 
Dr. Rebecca Parsons10/12/20171,212,367 — 2.29 10/12/2027
12/19/2018186,526 22,660 2.48 12/19/2028
9/15/202016,300 12,463 5.16 9/15/2030
9/9/202181,023 2,172,227 
11/18/202136,905 989,423 
Christopher Murphy10/12/2017789,234 — 2.29 10/12/2027
6/8/2018103,051 5,900 2.29 6/8/2028
12/19/201872,854 18,882 2.48 12/19/2028
9/15/202014,819 11,329 5.16 9/15/2030
9/9/202164,787 1,736,939 
11/18/202136,905 989,423 
(1)The time-vesting Options (43.33% of each Option grant) vest over a four-year period, with 37.5% vesting on the 18-month anniversary of the grant date, and an additional 6.25% vesting every three months for the remainder of the 48-month vesting period. Vesting is subject to (i) the Option holder’s continuous service with us through the applicable vesting date and (ii) full acceleration upon the consummation of a “change in control” (as defined in the Option Plan). The performance-vesting Options (56.67% of each Option grant) fully vested on September 14, 2021.
(2)The RSUs granted on September 9, 2021 vest 50% on March 17, 2022 and the remaining 50% on September 17, 2022. The RSUs granted on November 18, 2022 vest annually in equal installments over a four-year period at each anniversary of the grant date, subject to the applicable terms and limitations contained in the Omnibus Plan.
(3)Based on the $26.81 closing price of the Company's common stock as reported by Nasdaq on the last day of our fiscal year 2021.
Severance, Change in Control and Equity Arrangements
Severance Benefits
On September 9, 2021, our Board approved a new Executive Severance Plan (the “Executive Severance Plan”), under which each of our NEOs is entitled to severance (the “New Severance Benefits”) following a termination of their employment by the Company without “cause” or by the NEO with “good reason” (each a “Qualifying Termination”), each as defined in the Executive Severance Plan and summarized below, subject to their execution of a fully effective release of claims in favor of the Company and continued compliance with applicable restrictive covenants. Generally, the New Severance Benefits consist of 18 months of continued base salary payments (“Salary Severance”), a pro-rated portion of the NEO’s target bonus for the year in
105

which the Qualifying Termination occurred, and up to 12 months of continued healthcare coverage at active employee rates (“Healthcare Severance”).
In addition, if the Qualifying Termination occurs within three months prior to or 12 months following (18 months following, in the case of our Chief Executive Officer) a change in control (as defined in the 2021 Plan described below), (i) the Salary Severance will consist of one and one-half times (or two times, in the case of our Chief Executive Officer) the sum of the NEO’s base salary and target bonus, payable in a single lump sum, (ii) the Healthcare Severance will consist of up to 18 months of continued healthcare coverage at active employee rates (or 24 months, in the case of our Chief Executive Officer) and (iii) if the Qualifying Termination occurs within two years following the change of control, the New Severance Benefits will also include full acceleration of outstanding equity awards (at the greater of target and actual performance, in the case of performance-based awards) that are assumed or substituted by the successor in the change in control, provided that such equity awards that are not so assumed or substituted in the change of control will immediately become fully vested upon consummation of the change in control.
Under the Executive Severance Plan, with respect to each NEO, “cause” and “good reason” have the meaning set forth in the NEO’s Executive Employment Agreement, provided that a material diminution of the NEO’s duties or responsibilities, taken as a whole, without the NEO’s consent, will also constitute a basis for “good reason.”
The Executive Severance Plan includes a “best-net” provision pursuant to which any “parachute payments” (within the meaning of Section 280G of the Internal Revenue Code) that become payable to a participant, including a NEO, will either be paid in full or reduced so that such payments are not subject to the excise tax under Section 4999 of the Internal Revenue Code, whichever results in the better after-tax treatment to the participant.
Outstanding Equity Awards
In September 2021, our Board adopted and our shareholders approved the Thoughtworks Holding, Inc. 2021 Omnibus Incentive Plan (the "Omnibus Plan"), pursuant to which employees, consultants and directors of our company and our affiliates performing services for us, including our executive officers, will be eligible to receive awards in the form of stock options, stock appreciation rights, restricted stock, RSUs, bonus stock, dividend equivalents, other stock-based awards, substitute awards, annual incentive awards and performance awards intended to align the interests of participants with those of our shareholders. We initially reserved 62,048,123 shares of our common stock for issuance under the Omnibus Plan, which will be subject to an annual increase on the first day of each calendar year beginning January 1, 2022, and ending and including January 1, 2031, equal to the lesser of (i) 5% of the total number of shares of our common stock outstanding on the final day of the immediately preceding calendar year and (ii) any such smaller number of shares of our common stock as is determined by the Board.
The Omnibus Plan is administered by our Compensation and Talent Committee, which, concurrent with our Board, has the authority to construe and interpret the Omnibus Plan, grant awards and make all other determinations necessary or advisable for the administration of the Omnibus Plan. Awards under the Omnibus Plan may be made subject to “performance conditions” and other terms.
Prior to the IPO, the NEOs were granted long-term incentives in the form of Options under our 2017 Stock Option Plan (the “Option Plan”) and in the form of SARs under our 2017 Stock Appreciation Rights Plan (the "SAR Plan").
The Options are partially subject to time-vesting (43.33% of each grant). The time-vesting Options vest over a four-year period, with 37.5% of the time-vesting Options vesting on the 18-month anniversary of the grant date, and an additional 6.25% of the time-vesting Options vesting every three months for the remainder of the 48-month vesting period, subject to (i) the Option holder’s continuous service with us through the applicable vesting date and (ii) full acceleration upon the consummation of a “change in control” (as defined in the Option Plan). The time-vesting Options will continue to be subject to the foregoing vesting terms following consummation of the IPO.
The Options were also partially subject to performance-vesting (56.67%) of each grant). In connection with our IPO, the Board approved the full vesting acceleration of all outstanding, unvested performance-vesting
106

Options upon the completion of the IPO, regardless of whether their original vesting criteria were met. Thus all performance-vesting Options became fully vested as of September 14, 2021.
In connection with our IPO, our Board also approved the discontinuation of the SAR Plan and the conversion of outstanding SAR awards thereunder, including those held by the NEOs, into RSUs of equal value granted under the Omnibus Plan in exchange for cancellation of the SAR awards.
The exercise or base prices, as applicable, and number of shares of our common stock subject to the Options and SARs (prior to their conversion to RSUs) were adjusted for the Stock Split effected in connection with our IPO at a ratio of approximately 43.6-to-1.
2021 Employee Stock Purchase Plan
In connection with our IPO, our Board adopted, and our shareholders approved, the Thoughtworks Holding, Inc. 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP has not yet been implemented. We initially reserved 7,483,586 shares of our common stock for issuance under the Omnibus Plan, which will be subject to an annual increase on the first day of each calendar year beginning January 1, 2022, and ending and including January 1, 2031, equal to the lesser of (i) 1% of the total number of shares of our common stock outstanding on the final day of the immediately preceding calendar year and (ii) any such smaller number of shares of our common stock as is determined by the Board.
The ESPP as approved includes two components: a “Section 423 Component” and a “Non-Section 423 Component.” The Section 423 Component is intended to qualify as an “employee stock purchase plan” under Section 423 of the Code and will be administered, interpreted and construed in a manner consistent with the requirements of Section 423 of the Code. In addition, the ESPP authorized the grant of options under the Non-Section 423 Component, which need not qualify as options granted pursuant to an “employee stock purchase plan” under Section 423 of the Code; such options granted under the Non-Section 423 Component will be granted pursuant to separate offerings containing such sub-plans, appendices, rules or procedures as may be adopted by the administrator of the ESPP and designed to achieve tax, securities laws or other objectives for eligible employees in locations outside of the United States. Except as otherwise provided or determined by the ESPP administrator, the Non-Section 423 Component will operate and be administered in the same manner as the Section 423 Component. Offerings intended to be made under the Non-Section 423 Component will be designated as such by the ESPP administrator at or prior to the time of such offering. After implementation, the ESPP will be administered by our Compensation and Talent Committee, which, concurrent with our Board, has the authority to construe and interpret the ESPP, grant options and make all other determinations necessary or advisable for the administration of the ESPP.
Emerging Growth Company Status
As an emerging growth company, we will be exempt from certain requirements related to executive compensation, including the requirements to hold a nonbinding advisory vote on executive compensation and to provide information relating to the ratio of total compensation of our Chief Executive Officer to the median of the annual total compensation of all of our employees, each as required by the Investor Protection and Securities Reform Act of 2010, which is part of the Dodd-Frank Wall Street Reform and Consumer Protection Act.

Director Compensation
The following table summarizes total compensation for each of our non-employee directors in fiscal year 2021. Other than as set forth in the table and described more fully below, we did not pay any compensation, reimburse any expense of, make any equity awards or non-equity awards to, or pay any other compensation to, any of the other non-employee members of our Board or representatives of Apax in fiscal year 2021.
107

Representatives of Apax receive no compensation for service as directors and, consequently, are not included in this table.
NameFees Earned or Paid in Cash ($)(1)Stock Awards ($)(2)All Other Compensation ($)(3)Total
($)
Ian Davis54,39675,012 — 129,408 
Robert Brennan46,46850,001 — 96,469 
Jane Chwick87,917141,603 — 229,520 
Gina Loften46,46850,001 — 96,469 
William Parrett87,917141,603 — 229,520 
Roxanne Taylor54,39650,001 — 104,397 
Anita Sands(4)
51,776150,024 27,043 228,843 
(1)Represents the actual annual fees paid to our non-employee directors for fiscal year 2021.
(2)Represents the aggregate grant date fair value of RSU awards, computed in accordance with FASB ASC 718.
(3)Represents fees for consulting services provided to the Company during 2021.
(4)Ms. Sands retired from the Board effective August 20, 2021.
Pursuant to the director compensation policy that we adopted at the time of our IPO, our non-employee directors are eligible to receive compensation for their service on our Board pursuant to the non-employee director compensation policy, which will provide for: (i) an annual cash retainer of $100,000, payable in four equal quarterly installments and prorated for any partial year of service on our Board; and (ii) an annual equity grant in the form of restricted stock units with an aggregate grant date fair value of $150,000 (plus an additional $60,000 for the Non-Executive Board Chair, an additional $20,000 for each of the chair of the Audit Committee and the chair of the Compensation and Talent Committee and an additional $10,000 for the chair of the Nominating and Governance Committee), to be granted on the date of our annual stockholders meeting, subject to the terms of the 2021 Omnibus Incentive Plan and the award agreement pursuant to which such award is granted, including a one-year vesting term, subject to continued service on our Board Our non-employee directors are also reimbursed for their business expenses incurred in connection with their performance of services.
The following table summarizes the number of shares underlying options that are exercisable and unexercisable and unvested RSUs held by our non-employee directors on December 31, 2021.
Option AwardsStock Awards
Name
Number of Securities Underlying Unexercised Options - Exercisable (#)
Number of Securities Underlying Unexercised Options - Unexercisable(#)
RSUs That Have Not Vested (#)
Ian Davis— 3,572 
Robert Brennan— 2,381 
Jane Chwick66,19757,197 6,743 
Gina Loften— 2,381 
William Parrett66,19757,197 6,743 
Roxanne Taylor— 2,381 
108

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Equity Compensation Plan Information
The following table summarizes our equity compensation plan information as of December 31, 2021.
Plan CategoryNumber of
Securities to be
Issued upon Exercise of
Outstanding
Options, Warrants
and Rights (a)
Weighted-Average
Exercise Price of
Outstanding
Options, Warrants
and Rights (b)
Number of Securities Remaining
Available for Future
Issuance under
Equity
Compensation
Plans (c)
Equity compensation plans approved by security holders (1)
Stock options24,097,082 (2)$3.79 (3)2,516,205 
Restricted stock units14,128,722 (4)— 47,919,401 (5)
Employee stock purchase plan8,980,304 (6)
Equity compensation plans not approved by security holders— — — 
Total38,225,804 $3.79 59,415,910 
(1)Includes the Option Plan and the Omnibus Plan.
(2)Represents the number of underlying shares of common stock associated with outstanding options under our shareholder approved Option Plan.
(3)Represents the weighted-average exercise price of stock options outstanding under the Option Plan.
(4)Represents the number of underlying shares of common stock associated with outstanding RSUs under our shareholder approved Omnibus Plan.
(5)Does not include 4.3 million shares granted to employees in China from the Omnibus Plan upon approval of China SAFE registration, which occurred on February 25, 2022.
(6)Represents the number of underlying shares of common stock available for issuance under our shareholder approved ESPP.
Security Ownership of Certain Beneficial Owners and Management
The following table sets forth certain information regarding the beneficial ownership of our common stock as of March 4, 2022, with respect to:     
each person known by us to beneficially own 5% or more of the outstanding shares of our common stock;
each member of our Board and each NEO; and
the members of our Board and our executive officers as a group.
Applicable percentage of beneficial ownership is based on 305,132,181 shares of common stock outstanding as of March 4, 2022. We have determined beneficial ownership in accordance with the rules of the SEC. Except as indicated by the footnotes below, we believe, based on the information furnished to us, that each person or entity named in the table below has sole voting and investment power with respect to all shares of common stock that he, she or it beneficially owns, subject to applicable community property laws.
109

Except as otherwise noted below, the address of each beneficial owner listed in the table below is c/o Thoughtworks Holding, Inc., 200 East Randolph Street, 25th Floor, Chicago, IL 60601. Beneficial ownership representing less than 1% is denoted with an asterisk (*).
Name of Beneficial OwnerNumber of sharesPercentage
5% Stockholders
Turing EquityCo II L.P.(1)
197,750,138 64.8 %
Siemens AG(2)
24,152,051 7.9 %
Gamnat PTE LTD(3)
20,858,662 6.8 %
Directors and NEOs
Guo Xiao(4)
3,963,180 1.3 %
Dr. Rebecca Parsons(5)
2,146,772 *
Christopher Murphy(6)
1,352,630 *
Ian Davis— *
Robert Brennan— *
Jane Chwick(7)
146,893 *
Rohan Haldea— *
Gina Loften— *
Salim Nathoo— *
William Parrett(8)
142,467 *
Roxanne Taylor— *
All directors and executive officers as a group (18 individuals)(9)
12,671,826 4.1 %
(1)Turing EquityCo II L.P. (“EquityCo II”) holds these shares directly. Apax IX GP Co. Limited (“Apax IX GP”), through majority vote of its investment committee, shares voting and dispositive power over the shares held directly by EquityCo II and, accordingly, may be deemed the beneficial owner of such shares. The individual members of the investment committee of Apax IX GP disclaim beneficial ownership of these shares. The business address of EquityCo II is PO Box 656, East Wing, Trafalgar Court, Les Banques, St Peter Port, Guernsey, GY1 3PP. The business address of Apax IX GP is Royal Bank Place, Third Floor, 1 Glategny Esplanade, St. Peter Port, Guernsey, GY1 2HJ.
(2)Based on information contained in a Schedule 13G filed with the SEC on February 10, 2022, Siemens AG has the sole voting power with respect to 24,152,051 shares and the sole dispositive power with respect to 24,152,051 shares. Siemens AG stated its business address as Otto-Hahn-Ring 6, 81739, Munich, Germany.
(3)Based on information contained in a Schedule 13G filed with the SEC by GIC Private Limited (“GIC”), GIC Asset Management Pte. Ltd. (“GAM”) and Gamnat Pte Ltd. (“Gamnat”) on February 11, 2022, (a) Gamnat shares the power to vote and the power to dispose of 18,456,646 shares held directly by it with GAM and GIC, (b) Gamnat is managed by GAM, (c) GAM is wholly owned by GIC and is the public equity investment arm of GIC, (d) GIC is a fund manager for the Government of Singapore (“GoS”) and Monetary Authority of Singapore (“MAS”), (e) GIC has been given the sole discretion to exercise the voting rights attached to, and the disposition of, any shares managed on behalf of GoS, (f) as such, GIC has the sole power to vote and the power to dispose of 1,959,911 shares beneficially owned by it and shares the power to vote and dispose of 442,105 shares beneficially owned by it with MAS, (g) GIC is wholly-owned by the GoS and was set up with the sole purpose of managing Singapore’s foreign reserves, and (h) GoS disclaims beneficial ownership of these shares. GIC, GAM and Gamnat stated their business address as 168 Robinson Road, #37-01 Capital Tower, Singapore 068912.
(4)Includes 918,742 shares of common stock owned and held by Xiao Guo Trust 2020 as well as 2,957,529 shares underlying options that are currently exercisable or that will become exercisable with 60 days of March 4, 2022 and 86,909 shares of common stock underlying RSUs that will vest within 60 days of March 4, 2022.
110

(5)Includes 680,728 shares of common stock owned directly as well as 1,425,532 shares underlying options that are currently exercisable or that will become exercisable with 60 days of March 4, 2022 and 40,512 shares of common stock underlying RSUs that will vest within 60 days of March 4, 2022.
(6)Includes 328,358 shares of common stock owned directly as well as 991,878 shares underlying options that are currently exercisable or that will become exercisable with 60 days of March 4, 2022 and 32,394 shares of common stock underlying RSUs that will vest within 60 days of March 4, 2022.
(7)Includes 60,981 shares of common stock owned directly as well as 82,540 shares underlying options that are currently exercisable or that will become exercisable with 60 days of March 4, 2022 and 3,372 shares of common stock underlying RSUs that will vest within 60 days of March 4, 2022.
(8)Includes 56,555 shares of common stock owned and held by Family Leisure Properties, LLC - Series E as well as 82,540 shares underlying options that are currently exercisable or that will become exercisable with 60 days of March 4, 2022 and 3,372 shares of common stock underlying RSUs that will vest within 60 days of March 4, 2022.
(9)Includes with respect to all Directors and Named Executive Officers 3,145,391 shares directly or indirectly beneficially owned, 9,240,389 shares underlying options that are currently exercisable or that will become exercisable with 60 days of March 4, 2022 and 286,046 shares of common stock underlying RSUs that will vest within 60 days of March 4, 2022.
Item 13. Certain Relationships and Related Transactions, and Director Independence
Review, Approval or Ratification of Transactions with Related Persons
The Audit Committee of our Board has primary responsibility for reviewing and approving transactions with related parties. The audit committee charter provides that the Audit Committee shall review and approve in advance any related party transactions. We have adopted a formal written policy providing that our executive officers, directors, nominees for election as directors, beneficial owners of more than 5% of any class of our voting stock, any member of the immediate family of any of the foregoing persons, and any firm, corporation or other entity in which any of the foregoing persons is employed, is a general partner or principal or in a similar position, or in which such person has a 5% or greater beneficial ownership interest, is not permitted to enter into a related party transaction with us without the consent of our Audit Committee, subject to the exceptions described below.
In approving or rejecting any such proposal, our Audit Committee is to consider the relevant facts and circumstances available and deemed relevant to our Audit Committee, including whether the transaction is on terms no less favorable than terms generally available to an unaffiliated third party under the same or similar circumstances and the extent of the related party’s interest in the transaction. Our Audit Committee will determine that certain transactions will not require audit committee approval, including certain employment arrangements of executive officers, director compensation, transactions with another company at which a related party’s only relationship is as a non-executive employee or beneficial owner of less than 5% of that company’s shares, transactions where a related party’s interest arises solely from the ownership of our common stock and all holders of our common stock received the same benefit on a pro rata basis, and transactions available to all employees generally.
Transactions with Related Persons
Dividend
In April 2021, the Company declared and paid a pro rata dividend of $325.0 million to the Company’s shareholders, including our then-principal stockholder Turing EquityCo L.P., an affiliate of Turing EquityCo II L.P., the investment vehicle through which the Apax Funds now hold their investment in the Company. See the section entitled “Principal and Selling Stockholders” for more information on our principal stockholder’s ownership in our Company.
Family Relationship
We currently employ Penelope Morrow, who is married to Christopher Murphy, our Chief Executive Officer of Thoughtworks North America. In 2021, Ms. Morrow received total annual compensation, consisting of base
111

salary and other compensation, which includes the grant date fair value of an RSU award, of approximately $260,000. Ms. Morrow’s compensation and other benefits are comparable to those of other employees of the Company in similar positions and determined by the Company consistent with its compensation practices applicable to other similarly situated employees.
Directors Nomination Agreement
We have entered into a Director Nomination Agreement with the Apax Funds. Specifically, the Director Nomination Agreement provides the Apax Funds, through their control of Turing EquityCo II L.P., the right, but not the obligation, to nominate a number of individuals designated for election as our directors at any meeting of our stockholders (the “Apax Directors”), such that, upon the election of each such individual, and each other individual nominated by or at the direction of our Board or a duly-authorized committee of the board, as a director of our company, the number of Apax Directors serving as directors of our company will be equal to:
(i) if the Apax Funds and their affiliates together continue to beneficially own at least 50% of the total voting power of the outstanding shares of our common stock, the lowest whole number that is greater than 50% of the total number of directors comprising our Board;
(ii) if the Apax Funds and their affiliates together continue to beneficially own at least 40% (but less than 50%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 40% of the total number of directors comprising our Board;
(iii) if the Apax Funds and their affiliates together continue to beneficially own at least 30% (but less than 40%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 30% of the total number of directors comprising our Board;
(iv) if the Apax Funds and their affiliates together continue to beneficially own at least 20% (but less than 30%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 20% of the total number of directors comprising our Board; and
(v) if the Apax Funds and their affiliates together continue to beneficially own at least 10% (but less than 20%) of the total voting power of the outstanding shares of our common stock, the lowest whole number that is at least 10% of the total number of directors comprising our Board. The Apax Funds’ nominees must comply with applicable law and stock exchange rules.
The Apax Funds have agreed in the Director Nomination Agreement to vote any shares of our common stock and any other securities held by it in favor of the election to our Board so designated. At any time when the Apax Funds have the right to designate for election at least 40% of the total number of directors comprising our Board, the Apax Funds will also have the right to have one of their nominated directors hold one seat on each Board committee, subject to satisfying any applicable exchange rules or regulations regarding the independence of Board committee members. In addition, the Apax Funds shall be entitled to designate the replacement for any of their Board designees whose Board service terminates prior to the end of the director’s term regardless of the Apax Funds’ beneficial ownership at such time. The Director Nomination Agreement provides for certain consent rights for the Apax Funds so long as they own at least 50% of the total voting power of the outstanding shares of our common stock. Additionally, the Director Nomination Agreement prohibits us from increasing or decreasing the size of our Board without the prior written consent of the Apax Funds for so long as the Apax Funds hold at least 40% of the total outstanding voting power. This agreement will terminate at such time as the Apax Funds own less than 10% of the total voting power of the outstanding shares of our common stock.
Registration Rights Agreement
We are party to a registration rights agreement with the Apax Funds and certain other stockholders, which provides customary demand and piggyback registration rights. The registration rights agreement also provides that we will pay customary expenses relating to such registrations and indemnify the Apax Funds and the other stockholders against certain liabilities that may arise under the Securities Act.
Indemnification of Officers and Directors
We have entered into indemnification agreements with each of our executive officers and directors. The indemnification agreements provide the executive officers and directors with contractual rights to indemnification, expense advancement, and reimbursement, to the fullest extent permitted under the DGCL.
112

Additionally, we may enter into indemnification agreements with any new directors or officers that may be broader in scope than the specific indemnification provisions contained in Delaware law.
Stockholders Agreement
Prior to our IPO, we were party to a stockholders agreement with the Apax Funds and certain other pre-IPO stockholders setting forth certain board rights, assuring continuity in management and ownership and limiting the terms by which our shares may be transferred. Such stockholders agreement was terminated upon the consummation of our IPO.
Independence of Directors
Our Board conducts an annual review of the independence of our directors. In its most recent review, our Board determined that all of our directors, with the exception of Guo Xiao, are “independent directors” as defined under the applicable rules, regulations and listing standards of Nasdaq and the SEC. In addition, our Board has determined that all members of our audit committee are independent and satisfy the relevant SEC and Nasdaq independence requirements for such committees.
Controlled Company Exemption
The Apax Funds continue to control a majority of our outstanding common stock. As a result, we are a “controlled company.” Under Nasdaq rules, a company of which more than 50% of the voting power for the election of directors is held by an individual, group, or another company is a “controlled company” and may elect not to comply with certain Nasdaq corporate governance requirements, including the requirements that, within one year of the date of the listing of our common stock:
we have a board that is composed of a majority of “independent directors,” as defined under the rules of such exchange
we have a compensation committee that is composed entirely of independent directors; and
we have a nominating and corporate governance committee that is composed entirely of independent directors
In the future, we may not have a majority of independent directors on our Board, and our Compensation and Talent Committee and our Nominating and Governance Committee may not consist entirely of independent directors. Accordingly, you may not have the same protections afforded to shareholders or companies that are subject to all of the Nasdaq corporate governance requirements.
Item 14. Principal Accounting Fees and Services
The information required by this item will be filed (and is hereby incorporated by reference) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.

113

PART IV
Item 15. Exhibits and Financial Statement Schedules
The following documents are filed as part of this Annual Report on Form 10-K:
1.Financial Statements. Our consolidated financial statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.
2.Financial Statement Schedules. The financial statement schedules have been omitted as they are either not applicable or the required information otherwise included.
3.Exhibits. The exhibits included below are filed as part of this Annual Report on Form 10-K or are incorporated herein by reference.
Incorporated by Reference
Exhibit NumberDescriptionFiled HerewithFormFile No.Filing Date Exhibit Number
3.18-K001-40812September 20, 20213.1
3.28-K001-40812September 20, 20213.2
4.1X
4.2S-1/A333-258985August 25, 20214.1
4.3S-1/A333-258985August 25, 20214.2
10.1S-1/A333-258985August 25, 202110.1
10.2+S-8333-259702September 21, 202110.1
10.3+S-8333-259702September 21, 202110.2
10.4+S-8333-259702September 21, 202110.3
10.5+S-8333-259702September 21, 202110.4
10.6+S-8333-259702September 21, 202110.5
10.7+10-Q001-40812November 15, 202110.11
10.8+S-1/A333-258985August 25, 202110.5
10.9+S-1/A333-258985August 25, 202110.11
10.10+S-1/A333-258985August 25, 202110.7
10.11+S-1/A333-258985August 25, 202110.8
114

10.12+S-1/A333-258985August 25, 202110.9
10.13+S-1/A333-258985August 25, 202110.10
10.1410-Q001-40812November 15, 202110.10
21.1X
23.1X
24.1X
31.1X
31.2X
32.1X
32.2X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File - (formatted as inline XBRL and contained in Exhibit 101)X
+Indicates management contracts or compensatory plans or arrangements
115

Item 16. Form 10-K Summary
None.
116

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: March 8, 2022


THOUGHTWORKS HOLDING, INC.
By:/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)



117

POWER OF ATTORNEY
Each person whose signature appears below constitutes and appoints Guo Xiao and Erin Cummins, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof. Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities as of March 8, 2022.

SignatureTitle
/s/ Guo XiaoChief Executive Officer and Director
Guo Xiao(Principal Executive Officer)
/s/ Erin CumminsChief Financial Officer
Erin Cummins(Principal Financial Officer and Principal Accounting Officer)
/s/ Ian DavisChairman of the Board of Directors
Ian Davis
/s/ Robert BrennanDirector
Robert Brennan
/s/ Jane ChwickDirector
Jane Chwick
/s/ Rohan HaldeaDirector
Rohan Haldea
/s/ Gina LoftenDirector
Gina Loften
/s/ Salim NathooDirector
Salim Nathoo
/s/ William ParrettDirector
William Parrett
/s/ Roxanne TaylorDirector
Roxanne Taylor
118
EX-4.1 2 a202110-kxexhibit41.htm EX-4.1 Document

EXHIBIT 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES AND EXCHANGE ACT OF 1934

Thoughtworks Holding, Inc. (the “Company,” “we,” “our,” and “us”) has one class of securities, its common stock, par value $0.001 per share (“common stock”), registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).
The following summary of terms of our common stock is based upon our Fourth Amended and Restated Certificate of Incorporation (the “certificate of incorporation” and “charter”) and Third Amended and Restated Bylaws (the “bylaws”) currently effective under Delaware Law. This summary is not complete and is subject to and qualified in its entirety by reference to, the charter and bylaws, which are filed as Exhibits 3.1 and 3.2 to our Annual Report on Form 10-K of which this Exhibit 4.1 is a part. We encourage you to read these documents and the applicable portion of the Delaware General Corporation Law, as amended (the “DGCL”) carefully.
General
We are authorized to issue 1,000,000,000 shares of common stock, par value $0.001 per share and 100,000,000 shares of preferred stock, par value $0.001 per share.
Common Stock
Dividend Rights
Subject to preferences that may apply to shares of preferred stock outstanding at the time, holders of outstanding shares of common stock are entitled to receive dividends out of assets legally available at the times and in the amounts as our board of directors (the “Board”) may determine from time to time.
Voting Rights
Each outstanding share of common stock is entitled to one vote on all matters submitted to a vote of shareholders. Holders of shares of our common stock have no cumulative voting rights.
Preemptive Rights
Our common stock is not entitled to preemptive or other similar subscription rights to purchase any of our securities.
Conversion or Redemption Rights
Our common stock is neither convertible nor redeemable. There are no sinking fund provisions applicable to our common stock. Our common stock is not subject to future calls or assessments by us.
Liquidation Rights
Upon our liquidation, the holders of our common stock will be entitled to receive pro rata our assets that are legally available for distribution, after payment of all debts and other liabilities and subject to the prior rights of any holders of preferred stock then outstanding.
Preferred Stock
No shares of preferred stock are currently outstanding. However, our Board may, without further action by our shareholders, from time to time, direct the issuance of shares of preferred stock in series and may, at the time of issuance, determine the designations, powers, preferences, privileges, and relative participating, optional or special rights, as well as the qualifications, limitations or restrictions thereof, including dividend rights, conversion rights, voting rights, terms of redemption, and liquidation preferences, any or all of which may be greater than the rights of the common stock. Satisfaction of any dividend preferences of outstanding
1


shares of preferred stock would reduce the amount of funds available for the payment of dividends on shares of our common stock. Holders of shares of preferred stock may be entitled to receive a preference payment in the event of our liquidation before any payment is made to the holders of shares of our common stock. Under certain circumstances, the issuance of shares of preferred stock may render more difficult or tend to discourage a merger, tender offer, or proxy contest, the assumption of control by a holder of a large block of our securities or the removal of incumbent management. Upon the affirmative vote of a majority of the total number of directors then in office, our Board, without shareholder approval, may issue shares of preferred stock with voting and conversion rights which could adversely affect the holders of shares of our common stock and the market value of our common stock.
Anti-Takeover Effects of Our Certificate of Incorporation and Our Bylaws
Our certificate of incorporation, bylaws and the DGCL contain provisions, which are summarized in the following paragraphs, that are intended to enhance the likelihood of continuity and stability in the composition of our Board. These provisions are intended to avoid costly takeover battles, reduce our vulnerability to a hostile change of control, and enhance the ability of our Board to maximize shareholder value in connection with any unsolicited offer to acquire us. However, these provisions may have an anti-takeover effect and may delay, deter, or prevent a merger or acquisition of the Company by means of a tender offer, a proxy contest or other takeover attempt that a shareholder might consider in its best interest, including those attempts that might result in a premium over the prevailing market price for the shares of common stock held by shareholders.
These provisions include the following:
Classified Board
Our certificate of incorporation provides that our Board is divided into three classes of directors, with the classes as nearly equal in number as possible, and with the directors serving three-year terms. As a result, approximately one-third of our Board will be elected each year. The classification of directors has the effect of making it more difficult for shareholders to change the composition of our Board. Our certificate of incorporation also provides that, subject to any rights of holders of preferred stock to elect additional directors under specified circumstances, the number of directors will be fixed exclusively pursuant to a resolution adopted by our Board. Our Board currently has nine (9) members.
Shareholder Action by Written Consent
Our certificate of incorporation precludes shareholder action by written consent at any time when Apax L.L.P. and its affiliates (collectively, the “Apax Funds”) beneficially own, in the aggregate, less than 50% in voting power of the stock of the Company entitled to vote generally in the election of directors.
Special Meetings of Shareholders
Our certificate of incorporation and bylaws provides that, except as required by law, special meetings of our shareholders may be called at any time only by or at the direction of our Board or the chairperson of our Board; provided, however, at any time when the Apax Funds beneficially own, in the aggregate, at least 50% in voting power of the stock of the Company entitled to vote generally in the election of directors, special meetings of our shareholders shall also be called by our Board or the chairperson of our Board at the request of the Apax Funds. Our bylaws prohibit the conduct of any business at a special meeting other than as specified in the notice for such meeting. These provisions may have the effect of deferring, delaying, or discouraging hostile takeovers, or changes in control or management of the Company.
Advance Notice Procedures
Our bylaws contain an advance notice procedure for shareholder proposals to be brought before an annual meeting of our shareholders, including proposed nominations of persons for election to our Board. Shareholders at an annual meeting will only be able to consider proposals or nominations specified in the notice of meeting or brought before the meeting by or at the direction of our Board or by a shareholder who was a shareholder of record on the record date for the meeting, who is entitled to vote at the meeting, and who has given our Secretary timely written notice, in proper form, of the shareholder’s intention to bring that business before the meeting. Although the bylaws do not give our Board the power to approve or disapprove
2


shareholder nominations of candidates or proposals regarding other business to be conducted at a special or annual meeting, the bylaws may have the effect of precluding the conduct of certain business at a meeting if the proper procedures are not followed or may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of the Company. These provisions do not apply to nominations by the Apax Funds pursuant to the Director Nomination Agreement, dated September 17, 2021 (the “Director Nomination Agreement”).
Removal of Directors; Vacancies
Our certificate of incorporation provides that directors may be removed with or without cause upon the affirmative vote of a majority in voting power of all outstanding shares of stock entitled to vote thereon, voting together as a single class; provided, however, at any time when the Apax Funds beneficially own, in the aggregate, (i) more than 50% in voting power of the stock of the Company entitled to vote generally in the election of directors, (A) any director nominated or designated for nomination by the Apax Funds may be removed with or without cause upon the affirmative vote of stockholders representing at least a majority of the voting power of the then outstanding shares of of the Company entitled to vote thereon, voting together as a single class and (B) any director who was not nominated or designated for nomination by the Apax Funds may only be removed for cause and only upon the affirmative vote of stockholders representing at at least 662⁄3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, at a meeting of the Corporation’s stockholders called for that purpose or (ii) less than 50% in voting power of the stock of the Company entitled to vote generally in the election of directors, directors may only be removed for cause and only upon the affirmative vote of stockholders representing at least 662⁄3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class. In addition, our certificate of incorporation provides that, subject to the rights granted to one or more series of preferred stock then outstanding, any newly created directorship on our Board that results from an increase in the number of directors and any vacancies on our Board will be filled only by the affirmative vote of a majority of the remaining directors, even if less than a quorum, by a sole remaining director, or by the shareholders.
Supermajority Approval Requirements
Our certificate of incorporation and bylaws provide that our Board is expressly authorized to make, alter, amend, change, add to, rescind, or repeal, in whole or in part, our bylaws without a shareholder vote in any matter not inconsistent with the laws of the State of Delaware and our certificate of incorporation. For as long as the Apax Funds beneficially own, in the aggregate, at least 50% in voting power of the stock of the Company entitled to vote generally in the election of directors, any amendment, alteration, rescission, or repeal of our bylaws by our shareholders requires the affirmative vote of a majority in voting power of the outstanding shares of our stock entitled to vote on such amendment, alteration, change, addition, rescission, or repeal. At any time when the Apax Funds beneficially own, in the aggregate, less than 50% in voting power of all outstanding shares of the stock of the Company entitled to vote generally in the election of directors, any amendment, alteration, rescission, or repeal of our bylaws by our shareholders requires the affirmative vote of the holders of at least 662⁄3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class.
The DGCL provides generally that the affirmative vote of a majority of the outstanding shares entitled to vote thereon, voting together as a single class, is required to amend a corporation’s certificate of incorporation, unless the certificate of incorporation requires a greater percentage.
Our certificate of incorporation provides that at any time when the Apax Funds beneficially own, in the aggregate, less than 50% in voting power of the stock of the Company entitled to vote generally in the election of directors, the following provisions in our certificate of incorporation may be amended, altered, repealed, or rescinded only by the affirmative vote of the holders of at least 662⁄3% (as opposed to a majority threshold that would apply if the Apax Funds beneficially own, in the aggregate, 50% or more) in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class:
The provision requiring a 662⁄3% supermajority vote for shareholders to amend our bylaws.
The provisions providing for a classified Board (the election and term of our directors).
3


The provisions regarding resignation and removal of directors.
The provisions regarding entering into business combinations with interested shareholders.
The provisions regarding shareholder action by written consent.
The provisions regarding calling special meetings of shareholders.
The provisions regarding filling vacancies on our Board and newly created directorships.
The provisions eliminating monetary damages for breaches of fiduciary duty by a director.
The amendment provision requiring that the above provisions be amended only with a 662⁄3% supermajority vote.
The combination of the classification of our Board, the lack of cumulative voting, and the supermajority voting requirements makes it more difficult for our existing shareholders to replace our Board as well as for another party to obtain control of us by replacing our Board. Because our Board has the power to retain and discharge our officers, these provisions may also make it more difficult for existing shareholders or another party to effect a change in management.
Authorized but Unissued Shares
Our authorized but unissued shares of common stock and preferred stock are available for future issuance without shareholder approval, subject to stock exchange rules. These additional shares may be utilized for a variety of corporate purposes, including future public offerings to raise additional capital, corporate acquisitions, and employee benefit plans. One of the effects of the existence of authorized but unissued common stock or preferred stock may be to enable our Board to issue shares to persons friendly to current management, which issuance could render more difficult or discourage an attempt to obtain control of the Company by means of a merger, tender offer, proxy contest, or otherwise, and thereby protect the continuity of our management and possibly deprive our shareholders of opportunities to sell their shares of common stock at prices higher than prevailing market prices.
Business Combinations
We are not subject to the provisions of Section 203 of the DGCL (“Section 203”). In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested shareholder” for a three-year period following the time that the person becomes an interested shareholder, unless the business combination is approved in a prescribed manner. A “business combination” includes, among other things, a merger, asset, or stock sale or other transaction resulting in a financial benefit to the interested shareholder. An “interested shareholder” is a person who, together with affiliates and associates, owns, or did own within three years prior to the determination of interested shareholder status, 15% or more of the corporation’s voting stock.
Under Section 203, a business combination between a corporation and an interested shareholder is prohibited unless it satisfies one of the following conditions: (i) before the shareholder became an interested shareholder, the board of directors approved either the business combination or the transaction which resulted in the shareholder becoming an interested shareholder; (ii) upon consummation of the transaction which resulted in the shareholder becoming an interested shareholder, the interested shareholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans, in some instances; or (iii) at or after the time the shareholder became an interested shareholder, the business combination was approved by the board of directors and authorized at an annual or special meeting of the shareholders by the affirmative vote of at least two-thirds of the outstanding voting stock which is not owned by the interested shareholder.
A Delaware corporation may “opt out” of these provisions with an express provision in its original certificate of incorporation or an express provision in its certificate of incorporation or bylaws resulting from a shareholders’ amendment approved by at least a majority of the outstanding voting shares.
4


We opted out of Section 203; however, our certificate of incorporation contains similar provisions providing that we may not engage in certain “business combinations” with any “interested shareholder” for a three-year period following the time that the shareholder became an interested shareholder, unless:
Prior to such time, our Board approved either the business combination or the transaction which resulted in the shareholder becoming an interested shareholder.
Upon consummation of the transaction that resulted in the shareholder becoming an interested shareholder, the interested shareholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, excluding certain shares.
At or subsequent to that time, the business combination is approved by our Board and by the affirmative vote of holders of at least 662⁄3% of our outstanding voting stock that is not owned by the interested shareholder.
Under certain circumstances, this provision will make it more difficult for a person who would be an “interested shareholder” to effect various business combinations with the Company for a three-year period. This provision may encourage companies interested in acquiring the Company to negotiate in advance with our Board because the shareholder approval requirement would be avoided if our Board approves either the business combination or the transaction which results in the shareholder becoming an interested shareholder. These provisions also may have the effect of preventing changes in our Board and may make it more difficult to accomplish transactions which shareholders may otherwise deem to be in their best interests.
Our certificate of incorporation provides that the Apax Funds, and any of their direct or indirect transferees and any group as to which such persons are a party, do not constitute “interested shareholders” for purposes of this provision.
Dissenters’ Rights of Appraisal and Payment
Under the DGCL, with certain exceptions, our shareholders have appraisal rights in connection with a merger or consolidation of us. Pursuant to the DGCL, shareholders who properly request and perfect appraisal rights in connection with such merger or consolidation have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.
Shareholders’ Derivative Actions
Under the DGCL, any of our shareholders may bring an action in our name to procure a judgment in our favor, also known as a derivative action, provided that the shareholder bringing the action is a holder of our shares at the time of the transaction to which the action relates or such shareholder’s stock thereafter devolved by operation of law.
Exclusive Forum
Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the United States District Court for the District of Delaware) will be the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) 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 shareholders, (3) any action asserting a claim against the Company or any director or officer of the Company arising pursuant to any provision of the DGCL, our certificate of incorporation, or our bylaws or (4) any other action asserting a claim against the Company or any director or officer of the Company that is governed by the internal affairs doctrine; provided that for the avoidance of doubt, the forum selection provision that identifies the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation, including any “derivative action,” does not apply to suits to enforce a duty or liability created by the Securities Act, the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of and to have consented to the provisions of our certificate of incorporation described above. Although we believe these provisions benefit us by providing
5


increased consistency in the application of Delaware law or the Securities Act, as applicable, for the specified types of actions and proceedings, the provisions may have the effect of discouraging lawsuits against us or our directors and officers. Alternatively, if a court were to find any of the forum selection provisions contained in our certificate of incorporation to be inapplicable or unenforceable, we may incur additional costs associated with having to litigate such action in other jurisdictions, which could have an adverse effect on our business, financial condition, results of operations, cash flows, and prospects and result in a diversion of the time and resources of our employees, management, and Board.
Conflicts of Interest
Delaware law permits corporations to adopt provisions renouncing any interest or expectancy in certain opportunities that are presented to the corporation or its officers, directors, or shareholders. To the maximum extent permitted from time to time by Delaware law, under our certificate of incorporation, we renounce any interest or expectancy that we have in, or right to be offered an opportunity to participate in, specified business opportunities that are from time to time presented to certain of our officers, directors, or shareholders or their respective affiliates, other than those officers, directors, shareholders, or affiliates who are our or our subsidiaries’ employees. Our certificate of incorporation provides that, to the fullest extent permitted by law, none of the Apax Funds or any director who is not employed by us (including any non-employee director who serves as one of our officers in both his director and officer capacities) or his or her affiliates have any duty to refrain from (i) engaging in a corporate opportunity in the same or similar lines of business in which we or our affiliates now engage or propose to engage or (ii) otherwise competing with us or our affiliates. In addition, to the fullest extent permitted by law, in the event that Apax Partners, the Apax Funds or any non-employee director acquires knowledge of a potential transaction or other business opportunity which may be a corporate opportunity for itself or himself or its or his affiliates or for us or our affiliates, such person will have no duty to communicate or offer such transaction or business opportunity to us or any of our affiliates and they may take any such opportunity for themselves or offer it to another person or entity. Under our certificate of incorporation, we do not renounce our interest in any business opportunity that is expressly offered to a non-employee director solely in his or her capacity as a director or officer of the Company. To the fullest extent permitted by law, no business opportunity will be deemed to be a potential corporate opportunity for us unless we would be permitted to undertake the opportunity under our certificate of incorporation, we have sufficient financial resources to undertake the opportunity, and the opportunity would be in line with our business.
Limitations on Liability and Indemnification of Officers and Directors
The DGCL authorizes corporations to limit or eliminate the personal liability of directors to corporations and their shareholders for monetary damages for breaches of directors’ fiduciary duties, subject to certain exceptions. Our certificate of incorporation includes a provision that eliminates the personal liability of directors for monetary damages for any breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL. The effect of these provisions is to eliminate the rights of us and our shareholders, through shareholders’ derivative suits on our behalf, to recover monetary damages from a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior. However, exculpation will not apply to any director if the director has acted in bad faith, knowingly or intentionally violated the law, authorized illegal dividends or redemptions, or derived an improper benefit from his or her actions as a director.
Our bylaws provides that we must indemnify and advance expenses to our directors and officers to the fullest extent authorized by the DGCL. We also are expressly authorized to carry directors’ and officers’ liability insurance providing indemnification for our directors, officers, and certain employees for some liabilities. We believe that these indemnification and advancement provisions and insurance will be useful to attract and retain qualified directors and officers.
The limitation of liability, indemnification, and advancement provisions that are included in our certificate of incorporation and bylaws may discourage shareholders from bringing a lawsuit against directors for breaches of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against directors and officers, even though such an action, if successful, might otherwise benefit us and our shareholders. In addition, your investment may be adversely affected to the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions.
6


Transfer Agent and Registrar
The transfer agent and registrar for our common stock is American Stock Transfer & Trust Company, LLC. The transfer agent’s address is 6201 15th Avenue, Brooklyn, NY 11219, and its phone number is (718) 921-8200.
Listing
Our common stock is listed on Nasdaq under the symbol “TWKS.”
7
EX-21.1 3 a202110-kxexhibit211.htm EX-21.1 Document

Exhibit 21.1

List of Subsidiaries


Name of SubsidiaryJurisdiction of Organization
ThoughtWorks Australia Pty LtdAustralia
ThoughtWorks Brasil Software LTDA.Brazil
ThoughtWorks Software Technologies (Beijing) Ltd.China
ThoughtWorks Software Technologies (Chengdu) Ltd.China
ThoughtWorks Software Technologies (Wuhan) Ltd.China
ThoughtWorks Software Technologies (Xi’an) Ltd.China
ThoughtWorks, Inc.Delaware
Turing Topco LLCDelaware
ThoughtWorks, Ltd.England & Wales
ThoughtWorks Deutschland GmbHGermany
ThoughtWorks Technologies (India) Private LimitedIndia
ThoughtWorks Pte. Ltd.Singapore

EX-23.1 4 a202110-kxexhibit231.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 Statement (Form S-8 No. 333-259702) pertaining to the Thoughtworks Holding, Inc. 2021 Omnibus Incentive Plan, the Thoughtworks Holding, Inc. 2021 Employee Stock Purchase Plan and the Turing Holding Corp. (n/k/a Thoughtworks Holding, Inc.) 2017 Stock Option Plan, of our report dated March 8, 2022, with respect to the consolidated financial statements of Thoughtworks Holding, Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2021.

/s/ Ernst & Young LLP

Chicago, Illinois

March 8, 2022

EX-31.1 5 a202110-kxexhibit311.htm EX-31.1 Document

EXHIBIT 31.1


Certification by Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Guo Xiao, certify that:
1.I have reviewed this annual report on Form 10-K of Thoughtworks Holding, 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)) 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.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
c.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 (the registrant's fourth fiscal quarter in the case of an annual report) 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: March 8, 2022


/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 6 a202110-kxexhibit312.htm EX-31.2 Document

EXHIBIT 31.2


Certification by Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Erin Cummins, certify that:
1.I have reviewed this annual report on Form 10-K of Thoughtworks Holding, 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)) 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.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
c.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 (the registrant's fourth fiscal quarter in the case of an annual report) 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: March 8, 2022

/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 7 a202110-kxexhibit321.htm EX-32.1 Document

EXHIBIT 32.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER 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 on Form 10-K of Thoughtworks Holding, Inc. (the "Company") for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Guo Xiao, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
i.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
ii.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Date: March 8, 2022


/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)

EX-32.2 8 a202110-kxexhibit322.htm EX-32.2 Document

EXHIBIT 32.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER 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 on Form 10-K of Thoughtworks Holding, Inc. (the "Company") for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Erin Cummins, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to her knowledge:
i.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
ii.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Date: March 8, 2022


/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 9 twks-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule Of Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment, Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry Vertical (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Acquisitions - Schedule of Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2125105 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Income Tax Provision by Geographical Location (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Income Taxes - Schedule of Reconciliation of Provision for Income Taxes to Federal Statutory Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2133106 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Property and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137107 - Disclosure - Redeemable, Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Redeemable, Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2139108 - Disclosure - Tender Offer link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Tender Offer (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - (Loss) Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Net (Loss) Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - (Loss) Earnings Per Common Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - (Loss) Earnings Per Common Share - Schedule of (Loss) Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - (Loss) Earnings Per Common Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2347308 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2451431 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2456434 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Stock-Based Compensation- Schedule of Stock Appreciation Rights Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2159113 - Disclosure - Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2161114 - Disclosure - Credit Agreements link:presentationLink link:calculationLink link:definitionLink 2362310 - Disclosure - Credit Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 2463438 - Disclosure - Credit Agreements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2464439 - Disclosure - Credit Agreements - Schedule of Outstanding Debt Borrowing Capacity (Details) link:presentationLink link:calculationLink link:definitionLink 2465440 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 2466441 - Disclosure - Credit Agreements - Schedule of Future Cash Payments for Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2167115 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2368311 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2469442 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2170116 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2371312 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2472443 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2173117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2474444 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 twks-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 twks-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 twks-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Cancelled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Lock-up restriction, period following offering Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction, Period Following Offering Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction, Period Following Offering Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Change in deferred tax valuation allowance Effective Income Tax Rate Reconciliation, Change in Domestic Deferred Tax Assets Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Change in Domestic Deferred Tax Assets Valuation Allowance, Amount Sponsor return Share Based Payment Arrangement, Accelerated Cost, Sponsor Return Multiple Share Based Payment Arrangement, Accelerated Cost, Sponsor Return Multiple Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) Leasehold improvements Leasehold Improvements [Member] Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred internal return rate Temporary Equity, Preferred Internal Return Rate, Percent Temporary Equity, Preferred Internal Return Rate, Percent Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding RSU's, China SAFE Restricted Stock Units, State Administration Of Foreign Exchange Of The People's Republic Of China [Member] Restricted Stock Units, State Administration Of Foreign Exchange Of The People's Republic Of China Technology and business services Technology And Business Service [Member] Technology And Business Service Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] CARES Act US federal net operating loss carryback benefit CARES Act US federal net operating loss carryback benefit Effective Income Tax Rate Reconciliation, CARES Act US Federal Net Operating Loss Carryback Benefit Effective Income Tax Rate Reconciliation, CARES Act US Federal Net Operating Loss Carryback Benefit Non-Voting Series A Preferred Stock Non-Voting Series A Preferred Stock [Member] Non-Voting Series A Preferred Stock Schedule of Future Cash Payments For Term Loan Schedule of Maturities of Long-term Debt [Table Text Block] Segments Segment Reporting, Policy [Policy Text Block] Value-added tax and sales tax payable Sales and Excise Tax Payable, Current Intrinsic Value Adjustment (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment, Weighted Average Grant Date Fair Value Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from disposal of fixed assets Proceeds from Sale of Property, Plant, and Equipment 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 Revenue from Contract with Customer [Abstract] Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Withholding taxes payable Withholding Taxes Payable Withholding Taxes Payable Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Redeemable, convertible preferred stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other non-current assets Other Assets, Noncurrent Foreign currency translation (loss)/gain Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Number of businesses acquired Number of Businesses Acquired Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Compensation costs (other than options) not yet recognized, reoccurring Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount Entity File Number Entity File Number Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intangible assets Deferred Tax Liabilities, Intangible Assets Options, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share Based Payment Arrangement, Ratable Vesting Share Based Payment Arrangement, Ratable Vesting [Member] Share Based Payment Arrangement, Ratable Vesting Subsequent Event Type [Domain] Subsequent Event Type [Domain] Tranche Nine Share-based Payment Arrangement, Tranche Nine [Member] Share-based Payment Arrangement, Tranche Nine Deferred taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Additions for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Other Current Assets Other Current Assets [Member] Tranche Seven Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Antidilutive securities excluded from computation of Earnings Per Share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] 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 Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Common stock redesignated (in shares) Stock Issued During Period, Shares, Redesignation Of Common Stock Stock Issued During Period, Shares, Redesignation Of Common Stock Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2024 Long-Term Debt, Maturity, Year Three Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk Concentration Risk, Percentage Convertible preferred stock, $0.001 par value; 100,000,000 and zero shares authorized, zero issued and outstanding at December 31, 2021 and December 31, 2020, respectively Preferred Stock, Value, Issued Property and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Dividends Dividends, Cash Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Retained (Deficit) Earnings Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] China CHINA Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Federal Income Tax Note [Table] Federal Income Tax Note [Table] Conversion of redeemable convertible preferred stock to common stock Stock issued during period, value, conversion of convertible securities Stock Issued During Period, Value, Conversion of Convertible Securities Liquidity event, triggering event, percent of ownership sold Stock Appreciation Rights Plan, Liquidity Event, Triggering Event, Percent Of Ownership Sold Stock Appreciation Rights Plan, Liquidity Event, Triggering Event, Percent Of Ownership Sold Secured Debt Secured Debt [Member] Trade receivables Increase (Decrease) in Accounts Receivable Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Germany GERMANY Charged to expense Accounts Receivable, Charged To Expense Accounts Receivable, Charged To Expense Vesting Subsequent To IPO Closing Date, Tranche One Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche One [Member] Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche One Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Performance vesting option Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] §162(m) limitation on executive compensation Effective Income Tax Rate Reconciliation, Limitation On Executive Adjustment Effective Income Tax Rate Reconciliation, Limitation On Executive Adjustment Number of operating segments Number of Operating Segments Brazil BRAZIL Basic (loss) earnings per common share (in USD per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Revenue Recognition Revenue from Contract with Customer [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Cash acquired from acquisition Cash Acquired from Acquisition Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Offering expenses Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Offering Expenses Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Offering Expenses 2022 Long-Term Debt, Maturity, Year One Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Prepaid expenses Prepaid Expense, Current Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 2026 Long-Term Debt, Maturity, Year Five Long-Lived Assets Long-Lived Assets [Policy Text Block] Long-Lived Assets Geographic Concentration Risk Geographic Concentration Risk [Member] Number of Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Cliff Vesting Subsequent To IPO Closing Date, Tranche One Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche One [Member] Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche One Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One [Member] Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One Diluted (loss) earnings per common share: Earnings Per Share, Diluted [Abstract] Common Class C Common Class C [Member] Customer relationship Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Research and development and foreign tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Capitalized contract cost, net Capitalized Contract Cost, Net Total deferred tax liabilities, net Deferred Tax Liabilities, Net Other operating activities, net Other Noncash Income (Expense) Australia AUSTRALIA Total intangible assets, after amortization Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss) Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss) Fixed assets Deferred Tax Liabilities, Property, Plant and Equipment Changes due to exchange rates Intangible Assets, Foreign Currency Translation, Gain (Loss) Intangible Assets, Foreign Currency Translation, Gain (Loss) Gross purchase price Business Combination, Consideration Transferred Bad debt provision Accounts Receivable, Credit Loss Expense (Reversal) Total future principal cash payments Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Proceeds from borrowings on long-term debt Proceeds from Issuance of Secured Debt Redeemable, convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Operating loss carryforward, expiration period Operating Loss Carryforward, Expiration Period Operating Loss Carryforward, Expiration Period Long-term debt (due March 24, 2028), including current portion Total debt carrying value Long-term Debt Insurance charges Accrued Insurance, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Unrealized foreign currency exchange loss (gain) Foreign Currency Transaction Gain (Loss), Unrealized Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Income Tax Disclosure [Abstract] US state income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Base Rate Base Rate [Member] Additions for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities, redeemable convertible preferred stock and stockholders' equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Tranche One Share-based Payment Arrangement, Tranche One [Member] Other (expense) income: Other Income and Expenses [Abstract] Deferred revenue Contract liabilities included in deferred revenue Contract with Customer, Liability, Current Stock-based compensation excess tax benefits Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount 2025 Operating Leases, Future Minimum Payments, Due in Four Years Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Additional paid-in capital Additional Paid in Capital Company repurchase, exercisable period Share-based Compensation Arrangement By Share-based Payment, Options, Company Repurchase, Exercisable Period Share-based Compensation Arrangement By Share-based Payment, Options, Company Repurchase, Exercisable Period Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities, redeemable convertible preferred stock and stockholders' equity Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Energy, public and health services Energy, Public And Health Services [Member] Energy, Public And Health Services Proceeds from initial public offering, net of issuance costs and underwriting discounts Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable (Loss) Earnings Per Common Share Earnings Per Share [Text Block] Tender Offer Treasury Stock, Value, Acquired, Cost Method Lock-up restrictions, percent of option that will lapse Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restrictions, Percent Of Option That Will Lapse Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restrictions, Percent Of Option That Will Lapse Return Of Two Times Sponsor Investment Return Of Two Times Sponsor Investment [Member] Return Of Two Times Sponsor Investment Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Foreign Plan Foreign Plan [Member] Conversion of redeemable convertible preferred stock on exercise of options (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities, Shares Temporary Equity, Shares, Conversion Of Convertible Securities, Shares 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Settlements with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Issuance of common stock on exercise of options, net of withholding taxes Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Outstanding draws Borrowings under revolving credit facility Long-term Line of Credit Granted - SARs conversion (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted Conversions in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted Conversions in Period, Weighted Average Grant Date Fair Value Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2023 Operating Leases, Future Minimum Payments, Due in Two Years Balance Sheet Location [Domain] Balance Sheet Location [Domain] Selling, general and administrative expenses Selling, General and Administrative Expense Capitalized deferred financing fees Debt Issuance Costs, Net Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Balance, beginning of year Balance, end of year Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province United Kingdom UNITED KINGDOM Tranche Six Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Current liabilities: Liabilities, Current [Abstract] 2025 Long-Term Debt, Maturity, Year Four Issuance of common stock Stock Issued During Period, Value, New Issues Stock-based compensation expense, accelerated cost Share-based Payment Arrangement, Accelerated Cost Acquisition of businesses, net of cash acquired Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Credit Agreements Debt Disclosure [Text Block] SARs Conversion (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Conversion, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Conversion, Weighted Average Grant Date Fair Value Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Weighted average exercise price, Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest [Member] Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest Schedule of Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Line of Credit Line of Credit [Member] Goodwill Deferred Tax Assets, Goodwill and Intangible Assets Stock-Based Compensation Share-based Payment Arrangement [Text Block] Granted (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Withholding taxes payable Dividends Withholding Taxes Incurred But Not Yet Paid Dividends Withholding Taxes Incurred But Not Yet Paid Weighted Average Remaining Contractual Term, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Common Stock, issuance costs Stock issuance costs Payments of Stock Issuance Costs Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Professional fees Accrued Professional Fees, Current Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Conversion of redeemable convertible preferred stock to common stock Temporary Equity, Shares, Conversion Of Convertible Securities, Value Temporary Equity, Shares, Conversion Of Convertible Securities, Value Federal Current Federal Tax Expense (Benefit) Document Transition Report Document Transition Report Net realized and unrealized foreign currency (loss) gain Foreign Currency Transaction Gain (Loss), before Tax Common Stock Common Stock, Value, Issued Preferred stock dividends Preferred Stock Dividends and Other Adjustments Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense Nonoperating Income (Expense) Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Compensation costs, weighted average period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Dividends, taxes withheld Dividends, Tax Withheld Dividends, Tax Withheld Beginning balance (in dollars per share) Ending balance (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 Additions due to acquisitions Goodwill, Acquired During Period Preparation of Financial Statements Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (See Note 10) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Dividends per share (in dollars per share) Dividends Payable, Amount Per Share Entity Emerging Growth Company Entity Emerging Growth Company Trade receivables, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Acquisitions Business Combination Disclosure [Text Block] 2024 Operating Leases, Future Minimum Payments, Due in Three Years Deferred Tax Asset Liability [Table] Deferred Tax Asset Liability [Table] Deferred Tax Asset Liability Payments of debt issuance costs Payments of Debt Issuance Costs ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Distribution of retained earnings in excess of fair value Treasury Stock, Distribution Of Retained Earnings In Excess of Fair Value Treasury Stock, Distribution Of Retained Earnings In Excess of Fair Value Foreign Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover [Abstract] Employee stock options and common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total operating expenses Costs and Expenses Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Treasury stock (in shares) Treasury Stock, Shares Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction IPO, Selling Stockholders IPO, Selling Stockholders [Member] IPO, Selling Stockholders Unbilled receivables Unbilled Receivables, Current Certain Foreign Tax Credits Certain Foreign Tax Credits [Member] Certain Foreign Tax Credits Redeemable Convertible Preferred Stock Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Accrued expenses Accrued expenses Accrued Liabilities, Current Revenues Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Dividends paid Payments of Dividends Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Employee stock options and RSUs Share-based Payment Arrangement, Option [Member] Offering expense, net Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Prepaid expenses Increase (Decrease) in Prepaid Expense Equity [Abstract] Accumulated Other Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Aggregate Intrinsic Value, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Intrinsic Value Fixed assets Deferred Tax Assets, Property, Plant and Equipment Cliff Vesting Subsequent To IPO Closing Date, Tranche Two Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche Two [Member] Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche Two Treasury stock acquired, tax withheld Treasury Stock, Value, Acquired, Cost Method, Tax Withheld Treasury Stock, Value, Acquired, Cost Method, Tax Withheld Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income from operations Operating Income (Loss) Employer discretionary contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Automotive, travel and transportation Automotive, Travel And Transportation [Member] Automotive, Travel And Transportation 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Issuance of Redeemable Convertible Preferred Stock, net of issuance costs Issuance of redeemable convertible preferred stock Temporary Equity, Stock Issued During Period, Value, New Issues Increase (Decrease in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Foreign currency translation on previously-taxed earnings Deferred Tax Asset, Foreign Currency Translation On Previously-Taxed Earnings Deferred Tax Asset, Foreign Currency Translation On Previously-Taxed Earnings Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation and amortization Depreciation Granted - SARs conversion (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants, Conversion in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants, Conversion in Period Income tax expense Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Treasury Stock [Member] Schedule of Restricted Stock Units Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Income taxes paid Income Taxes Paid Other foreign countries Other Foreign Countries [Member] Other Foreign Countries Vesting Subsequent To IPO Closing Date, Tranche Two Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche Two [Member] Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche Two Tax expense on increase in tax rate U.K. rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Other (expense) income, net Other Nonoperating Income (Expense) Fair value of Term Loan Long-term Debt, Fair Value Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Forfeited (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Grant Date Fair Value Contractual term Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Proceeds from issuance of Redeemable Convertible Preferred Stock, net of issuance costs Proceeds from Issuance of Redeemable Convertible Preferred Stock Total liabilities Liabilities Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Deferred income tax assets on: Deferred Tax Assets, Net [Abstract] Award Type [Axis] Award Type [Axis] 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 Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Net operating loss carryforward benefits Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Aggregate Intrinsic Value, Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Uncollectible accounts written off, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff, After Recovery Accounts Receivable, Allowance for Credit Loss, Writeoff, After Recovery Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Repurchases of common stock Payments for Repurchase of Common Stock Estimated useful lives Property, Plant and Equipment, Useful Life Tranche Eleven Share-based Payment Arrangement, Tranche Eleven [Member] Share-based Payment Arrangement, Tranche Eleven India INDIA Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Voting Series A Preferred Stock Voting Series A Preferred Stock [Member] Voting Series A Preferred Stock Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Internally developed software Software and Software Development Costs [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Debt instrument, face amount Debt Instrument, Face Amount Total Current Current Income Tax Expense (Benefit) Accounts receivable, payment terms Accounts Receivable, Payment Terms Accounts Receivable, Payment Terms Interest expense Interest Expense Intangibles and other assets: Assets, Noncurrent [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Business interest Deferred Tax Asset, Business Interest Deferred Tax Asset, Business Interest Benefits Plan Defined Contribution Plan [Text Block] Total gross purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Stock-based compensation income tax benefit Share-based Payment Arrangement, Expense, Tax Benefit Capitalized contract cost, amortization Capitalized Contract Cost, Amortization Retained (deficit) earnings Retained Earnings (Accumulated Deficit) Income Tax Examination [Line Items] Income Tax Examination [Line Items] Other taxes payable Accrual for Taxes Other than Income Taxes, Current RSU's RSU's Restricted Stock Units (RSUs) [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Conversion of convertible preferred stock to common stock Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Capitalized contract cost, impairment loss Capitalized Contract Cost, Impairment Loss 2028 Long-Term Debt, Maturity, After Year Six Long-Term Debt, Maturity, After Year Six Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Schedule of Stock Appreciation Rights Activity Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Entity Registrant Name Entity Registrant Name Deferred revenue Deferred Tax Liabilities, Tax Deferred Income Other Noncurrent Assets Other Noncurrent Assets [Member] Trademark Indefinite-lived Intangible Assets (Excluding Goodwill) Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Income tax expense Income Tax Expense (Benefit) Trade receivables, net of allowance for doubtful accounts of $8,916 and $10,385, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag APAC Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Trade Accounts Receivable and Unbilled Accounts Receivable Accounts Receivable [Member] Sale of Stock [Domain] Sale of Stock [Domain] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Decrease in interest rate Debt Instrument, Interest Rate, Increase (Decrease) Federal Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Incremental value (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Incremental Value, Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Incremental Value, Price Per Share Earnings allocated to Preferred Stock Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Adjustments of prior year estimates and other Effective Income Tax Rate Reconciliation, Prior Year Estimate Adjustments And Other, Amount Effective Income Tax Rate Reconciliation, Prior Year Estimate Adjustments And Other, Amount Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Compensation costs not yet recognized Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Long-term debt - current Current portion of long-term debt Long-term Debt, Current Maturities 2026 Operating Leases, Future Minimum Payments, Due in Five Years Product and Service [Axis] Product and Service [Axis] Liquidation event period Temporary Equity, Liquidation Event Period Temporary Equity, Liquidation Event Period Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] 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] Compensation costs, (other than options) not yet recognized Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Cancelled (in dollars per share) Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price Revenue Benchmark Revenue Benchmark [Member] Number of employees, affected by acceleration of vesting modification Number Of Employees, Affected By Acceleration Of Vesting Modification Number Of Employees, Affected By Acceleration Of Vesting Modification Net settlement on exercise of shares Net Settlement On Exercise Of Shares Net Settlement On Exercise Of Shares Options, weighted average grand date fair value (in USD 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] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Weighted average exercise price, Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Intangible assets Finite Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss) Finite Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss) Internally developed software Deferred Tax Liabilities, Other Finite-Lived Assets Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Debt issuance costs, gross Debt Issuance Costs, Gross Statement [Line Items] Statement [Line Items] Domestic Plan Domestic Plan [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures 2027 Long-Term Debt, Maturity, Year Six Long-Term Debt, Maturity, Year Six Accrued travel expense Accrued Travel Expense, Current Accrued Travel Expense, Current Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Series B, Redeemable Convertible Preferred Stock Series B Preferred Stock [Member] Internal-Use Software Internal Use Software, Policy [Policy Text Block] Debt Disclosure [Abstract] Total future minimum lease payments Operating Leases, Future Minimum Payments Due Time-and-material Time-and-materials Contract [Member] Share Based Payment Arrangement, Ratable Vesting, Tranche One Share Based Payment Arrangement, Ratable Vesting, Tranche One [Member] Share Based Payment Arrangement, Ratable Vesting, Tranche One (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Total valuation allowance Deferred Tax Assets, Valuation Allowance Auditor Location Auditor Location 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Estimated useful lives Finite-Lived Intangible Asset, Useful Life Redeemable, convertible preferred stock: Temporary Equity [Abstract] Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two [Member] Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two Use of Estimates Use of Estimates, Policy [Policy Text Block] Granted (in shares) Grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Basic and Diluted Net (Loss) Income Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Redeemable, Convertible Preferred Stock Temporary Equity Disclosure [Text Block] Temporary Equity Disclosure Document Annual Report Document Annual Report Other comprehensive income (loss), net of tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Entity Ex Transition Period Entity Ex Transition Period Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Operating lease expenses Operating Lease Expenses, Current Operating Lease Expenses, Current Deferred income tax (benefit) expense Deferred Income Taxes and Tax Credits Common stock, shares authorized (in shares) Common Stock, Shares Authorized Financial services and insurance Financial Services And Insurance [Member] Financial Services And Insurance Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Payments of obligations of long-term debt Repayments of Secured Debt Net (loss) income allocated to common shareholders – Basic Net (loss) income allocated to common shareholders – Basic Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Lock-up restriction period Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction Period Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction Period Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Product and Service [Domain] Product and Service [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Credit Agreements Credit Agreements [Member] Credit Agreements Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Finite-lived intangible assets, net Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Outstanding (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value Intrinsic Value Adjustment (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Office furniture and equipment Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Deferred Financing Fees Deferred Charges, Policy [Policy Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Basic (loss) earnings per common share: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (loss) earnings per common share (in USD per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Weighted Average Remaining Contractual Term, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Remaining Contractual Term Payments on revolving credit facility Repayments of Long-term Lines of Credit Price per share of common stock (in dollars per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Capitalized contract cost, gross Capitalized Contract Cost, Gross Non-US Non-US [Member] Subsequent Events Subsequent Events [Text Block] Effect of foreign taxes and foreign exchange rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Customer relationships, net Intangible Assets, Net (Excluding Goodwill) Schedule of Estimated Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable, convertible preferred stock, shares authorized (in shares) Shares authorized (in shares) Temporary Equity, Shares Authorized Cost of revenues Cost of Revenue Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Fixed-price Fixed-price Contract [Member] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive (loss) income, net of tax: Statement of Other Comprehensive Income [Abstract] Treasury stock, 50,985,571 and 572,711 shares at December 31, 2021 and December 31, 2020, respectively Treasury Stock, Value Issuance of Series A Redeemable Convertible Preferred Stock, net of issuance costs (in shares) Issuance of redeemable convertible preferred stock (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Deferred tax liabilities Deferred Income Tax Liabilities, Net Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Unrecognized tax benefits, income tax penalties and interest expense (benefit) Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Conversion of redeemable convertible preferred stock to common stock (in shares) Common stock issued upon conversion of convertible securities (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Retail and consumer Retail And Consumer [Member] Retail And Consumer Tranche Ten Share-based Payment Arrangement, Tranche Ten [Member] Share-based Payment Arrangement, Tranche Ten Compensation costs (other than options) not yet recognized, nonrecurring Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Nonrecurring, Amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Nonrecurring, Amount GILTI and related international adjustments Effective Income Tax Rate Reconciliation, GILTI And International Adjustments Effective Income Tax Rate Reconciliation, GILTI And International Adjustments Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Term Loan Term Loan [Member] Term Loan Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Depreciation and amortization expense Depreciation, Depletion and Amortization Accrued compensation Accrued Salaries, Current Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing [Member] Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Proceeds from borrowings on revolving credit facility Proceeds from Long-term Lines of Credit IPO, Common Stock IPO, Common Stock [Member] IPO, Common Stock Foreign Tax Authority Foreign Tax Authority [Member] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Deferred financing fees Debt Related Commitment Fees and Debt Issuance Costs Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Tranche Five Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Temporary Equity Disclosure [Abstract] Redeemable, Convertible Preferred Stock Increase (Decrease) in Temporary Equity [Roll Forward] Shares and options purchased under Tender offer Payments For Repurchase Of Shares And Options Under Tender Offer Payments For Repurchase Of Shares And Options Under Tender Offer Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Document Period End Date Document Period End Date Common Class B Common Class B [Member] Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Other assets/liabilities, net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Voting Series B Preferred Stock Voting Series B Preferred Stock [Member] Voting Series B Preferred Stock State Deferred State and Local Income Tax Expense (Benefit) Property and Equipment Useful Lives Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Reductions for tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Accrued employee expense Accrued Employee Expenses, Current Accrued Employee Expenses, Current Customer relationships Customer Relationships [Member] Compensation award lock up period Share-based Compensation Arrangement By Share-based Payment Award, Award Lock Up Period Share-based Compensation Arrangement By Share-based Payment Award, Award Lock Up Period Gemini Solutions LLC and Fourkind Global OY Gemini Solutions LLC And Fourkind Global OY [Member] Gemini Solutions LLC And Fourkind Global OY Redeemable, convertible preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Property and equipment, net Fixed assets Property and equipment, net Property, Plant and Equipment, Net Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Unremitted earnings of subsidiaries and unrealized translation gains Deferred Tax Liabilities, Undistributed Foreign Earnings And Deferred Tax Liabilities, Unrealized Currency Transaction Gains Deferred Tax Liabilities, Undistributed Foreign Earnings And Deferred Tax Liabilities, Unrealized Currency Transaction Gains Other long-term liabilities Other Liabilities, Noncurrent Tranche Four Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Furniture And Equipment Furniture And Equipment [Member] Furniture And Equipment Schedule of Credit Facilities Schedule of Long-term Debt Instruments [Table Text Block] Tender Offer (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Repayments of debt Repayments of Long-term Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Net (loss) earnings per common share: Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other liabilities Deferred Tax Liabilities, Other Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Other assets Increase (Decrease) in Other Operating Assets Conversion of convertible securities, before stock split (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities, Before Stock Split Stock Issued During Period, Shares, Conversion of Convertible Securities, Before Stock Split Trademark Trademarks [Member] Redeemable convertible preferred stock, conversion ratio Temporary Equity, Conversion Ratio Temporary Equity, Conversion Ratio Changes due to exchange rates Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Installment payments, percent of original principal amount Line of Credit Facility, Periodic Payment, Principal, Percentage Line of Credit Facility, Periodic Payment, Principal, Percentage Vesting Upon Change Of Control Share Based Payment Arrangement, Vesting Upon Change Of Control [Member] Share Based Payment Arrangement, Vesting Upon Change Of Control Long-term debt, less current portion Long-term debt Long-term Debt, Excluding Current Maturities Compensation expense Share-based Payment Arrangement, Expense Weighted Average Remaining Contractual Term, Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Deferred Tax Asset Liability [Line Items] Deferred Tax Asset Liability [Line Items] Deferred Tax Asset Liability Series A, Redeemable Convertible Preferred Stock Series A Preferred Stock [Member] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Redeemable Convertible Preferred Stock, issuance costs Temporary Equity, Payments of Stock Issuance Costs Temporary Equity, Payments of Stock Issuance Costs Audit Information [Abstract] Audit Information [Abstract] Audit Information Payables and Accruals [Abstract] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Unbilled receivables Increase (Decrease) Unbilled Receivables Increase (Decrease) Unbilled Receivables Common Class A Common Class A [Member] Deferred tax liability, foreign withholding taxes Deferred Tax Liability, Foreign Withholding Taxes Deferred Tax Liability, Foreign Withholding Taxes Contract assets included in unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash, cash equivalents and restricted cash at beginning of the period Cash, cash equivalents and restricted cash at end of the period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Return Of Two And A Half Times Sponsor Investment Return Of Two And A Half Times Sponsor Investment [Member] Return Of Two And A Half Times Sponsor Investment Dividends Dividends Underwriting discounts Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Underwriting Discounts Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Underwriting Discounts Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Other financing activities, net Proceeds from (Payments for) Other Financing Activities Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Common stock, shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Weighted average remaining useful life Finite-Lived Intangible Assets, Remaining Amortization Period Intangible Assets, net Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Stock redesignation, conversion ratio Stockholders' Equity Note, Stock Redesignation, Conversion Ratio Stockholders' Equity Note, Stock Redesignation, Conversion Ratio Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other Other Revenue [Member] Other Revenue Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Issuance of common stock on exercise of options , net of withholding taxes (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average shares outstanding, diluted (in shares) Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Proceeds from issuance of common stock on exercise of options, net of employee tax withholding Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding Accrued interest expense Interest Payable, Current Income Taxes Income Tax Disclosure [Text Block] Service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Over-Allotment Option Over-Allotment Option [Member] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate Debt Instrument, Basis Spread on Variable Rate Tender Offer Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Time Vesting Shares Share Based Payment Arrangement, Time Vesting Option Member [Member] Share Based Payment Arrangement, Time Vesting Option Member Statute of limitations expirations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Schedule of Antidilutive Securities Excluded from Computation of 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 Text Block [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Rebates payable Rebates Payable, Current Rebates Payable, Current Treasury stock, acquired Treasury Stock, Value, Acquired Treasury Stock, Value, Acquired Class of Stock [Line Items] Class of Stock [Line Items] 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 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Tranche Eight Share-based Payment Arrangement, Tranche Eight [Member] Share-based Payment Arrangement, Tranche Eight Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Interest rate during period Interest rate Debt Instrument, Interest Rate During Period 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 Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] Temporary Equity [Line Items] Temporary Equity [Line Items] Assets, Noncurrent Long Lived Assets [Member] Long Lived Assets Defined Contribution Plan [Table] Defined Contribution Plan [Table] Performance Vesting Shares Share Based Payment Arrangement, Performance Vesting Option Member [Member] Share Based Payment Arrangement, Performance Vesting Option Member Credit facility Availability under revolving credit facility (due March 26, 2026) Line of Credit Facility, Maximum Borrowing Capacity Dividends, preferred shareholders Dividends, Preferred Shareholders, Cash Dividends, Preferred Shareholders, Cash Changes due to exchange rates Goodwill, Foreign Currency Translation Gain (Loss) LATAM Latin America [Member] Current Fiscal Year End Date Current Fiscal Year End Date SARs Conversion (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, SARs Conversion Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, SARs Conversion Additional compensation expense Share-Based Payment Arrangement, Additional Expense Tender Offer Share-Based Payment Arrangement, Additional Expense Tender Offer Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-lived assets Long-Lived Assets Other current assets Other Assets, Current Statement [Table] Statement [Table] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Advertising costs Advertising Expense Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other assets Deferred Tax Assets, Other Return Of Three Times Sponsor Investment Return Of Three Times Sponsor Investment [Member] Return Of Three Times Sponsor Investment Dilutive effect of: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Total compensation costs, not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Long-term debt, less current portion Long Term Debt, Excluding Current Maturities, Gross Long Term Debt, Excluding Current Maturities, Gross Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] Provision for income taxes at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount North America North America [Member] Other (Expense) Income Other (Expense) Income Policy [Policy Text Block] Other (Expense) Income Policy Customer relationships, net Finite-Lived Intangible Assets, Net Goodwill Beginning balance Ending balance Goodwill Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three [Member] Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three Licensing License [Member] Income taxes payable Accrued Income Taxes, Current Write off of deferred financing and debt discount Write off of Deferred Debt Issuance Cost Research and development and foreign tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Foreign Current Foreign Tax Expense (Benefit) Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Computer equipment Computer Equipment [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Operating leases, rent expense Operating Leases, Rent Expense Adjustments associated with income tax uncertainties Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Activity Related to the Allowance For Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Deferred Deferred Income Tax Expense (Benefit) Automobile Automobiles [Member] Non-Voting Series B Preferred Stock Non-Voting Series B Preferred Stock [Member] Non-Voting Series B Preferred Stock EX-101.PRE 13 twks-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 twks-20211231_g1.jpg begin 644 twks-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0!817AI9@ 34T *@ @ ! $Q ( M 1 /E$0 $ ! 0 %$1 0 ! %$2 0 ! M !!9&]B92!);6%G95)E861Y #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" **#Z # 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#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** ,/XD^/]/\ A9X"U;Q%JDGEV&CVSW,N/O/M'"K_ +3' M"@=R17XZ_%'XBZA\6OB%K'B35'WWVL7+7$@SD1@_=0?[*J H]E%?87_!6O\ M:#W/IOPYTV?[NW4=7VGO_P L(3^LA'_7,U\/UX.95^:?(ME^9_5_@OPO]1RU MYK77[ROMY06W_@3U\URA1117FG[2%%%% !1110 4444 %%%% !1110 445TW MP<^%^H?&CXG:+X8TU3]JU>Y6'?MW"!.KR$>B(&8^PIQBV[(QQ&(IT*4J]9VC M%-MO9)*[?R1]D?\ !);]GS[!I6H_$;4H/WEYNT_2-PZ1@_OI1]6 0'J-CCH: M^UJRO W@RP^'?@[3-"TN'R-/TFV2U@3N%48R?4GJ3W))K5KZG#T52IJ!_"/% MW$-3.\UJYA/:3M%=HK2*^[5^;;"BBBMCYL**** "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 **** "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@ 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@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_ (J?$?3_ M (1?#K6/$NJ-MLM'MFN'&<&4CA47_:9BJCW85T%?"?\ P5J_:#^V:GIOPYTZ M?]W:;=1U?:>LA'[F(_127(Z?-&>U88FLJ5-S/JN"^&YYYF]+ +X6[S?:"W^_ M9>;1\@_$7QYJ'Q0\=:MXAU23S=0UBY>YF/92QX4>BJ,*!V K%HHKY9MMW9_ M=5&C"E!4J:M&*226R2T2"BBB@T"BBB@ HHHH **** "BBB@ HHHH *^^/^"3 M/[/G]C>&]0^(FHP8N-5W6&E;A]V!6_>R#_>=0H/7$;=FKXR^"'PGOOCA\5=% M\+Z?N6;5;@1R2AR_,_#_&OBCZI@(Y/0?OUM9>4$_\ VYZ>B:ZF ME1117N'\KA1110 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 %%%% !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 %%%% !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 %%%% '-_&#XGZ?\ !GX9:UXGU)O]%T>V:;9G M!F?HD8_VG91G[/ OS22'_=0$C/ M4X'>JC%R=D<^*Q5+#49XBN^6$$VWV25V_N/M#_@DY^SY_P (WX-OOB!J,&V\ MUS-GIFX'+'2=-@6UT_3;=+:WB7I'& MBA5'Y"KU?44*2IP4$?P?Q5G]7.LTJYA4^T]%VBM(KY+?N[OJ%%%%;'SX4444 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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7*_&WXKV/P0^%>M>*-0PT&DVYD2/=M-Q*?ECC'NSE5]LYKJJ^ M ?\ @K'^T'_PD7C"P^'VG3[K/1-M[J>T\/JUSXJM[*FY=> MA]=P/PU+/,XI8+['Q3?:"W^_2*\VCY+\8^+;[Q[XKU+6M4F:XU#5;E[JXD/\ M3NQ8X]!S@#L,"LVBBOE]S^YZ=.-.*A!625DET2Z!11106%%%% !1110 4444 M %%%% !1110 5^A/_!*+]GS_ (1'P!>>/-0@VZAXCS;:?N'S16B-\S#_ *Z2 M+^4:D=:^+/V=?@S=_'[XQ:+X7M?,2.^FW74RC_CWMU^:5_3(4'&>K%1WK]@] M T*T\+Z'9Z;80):V.GP);6\*#Y8HT4*JCZ 5ZF6T.:7M'T_,_"?&WBCZM@X M9-0?OU?>GY03T7_;TE]T6NI;HHHKW#^70HHHH **** "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@ 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@ 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@#C_CU\7K M+X$_"36O%%]M9=-@+0Q$X^T3-\L<8_WG(''09/:OQZ\4>);WQGXDO]6U*9KG M4-3N'NKB5NLDCL68_F:^KO\ @J]^T)_PEOCVR\!:=/NL/#I%UJ&T_+)=NORJ M?^N<;?G(P/(KY"KY_,*_/4Y%LOS/ZZ\'>%_[-RGZ_67[S$6?I#[*^?Q>C78* M***\\_7@HHHH **** "BBB@ HHHH **** "BBN]_9F^"=U^T'\:-%\,P^8MO MV3F1O8XX&?XF4=ZJ,7)\J.7&XREA,//%5W:$$Y-]DE=GVK_P2 MH_9\_P"$&^&=UXXU"#;J?B@>59;A\T5FC=?;S'&[W5$/>OK*J^D:3;:!I-K8 MV<,=O9V4*001(,+%&H"JH]@ !5BOJ:-)4X*"/X.XESVMG&9UB[16D5 M\E;U>H4445J>$%%%% !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 %%%% !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 %%%% !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 %%%% !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 5Q/[1'QEL_@%\'M:\476QVL(2+6%C_Q\ MW#?+%'Z\L1G'103VKMJ_._\ X*L?M"?\)O\ $JU\#Z?-NTWPN?.O=I^66\=> MGOY:''LSN.U<^*K>RIN77H?9$DOW:]Z?\ A6Z^;M%>MSY7\0:_ M>>*M>O=3U"=[J^U"=[FXF?[TLCL69C]22:IT45\N?W)&*C%1BK)!11104%%% M% !1110 4444 %%%% !1110 5^C7_!+#]GS_ (5[\)YO&6H0;=6\6 ?9MP^: M&R4_+]/,;+^ZB,U\4_LL? RX_:'^-NC^&T61;*1_M&HRK_RQM4P9#GL3P@/] MYUK]>M.TZ#2-/M[2UACM[6UC6&&)!A8T4850/0 5ZN64+R]J^FQ^">-W%'L M,+#)*#]ZI[T_**>B_P"WFK^D>S)J***]L_F(**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^$?^#A+]LOXD_L._L8 M>&?%GPM\2?\ "+^(-0\:VND7%U_9]K>^9:O8W\K1[+B.1!EX8CN"AOEQG!(/ MXZ?\1#O[8?\ T5__ ,M71/\ Y#KU,)E%;$4_:0:MYW_R/GLRXEPN"K>PJQDW M9/1*VOJT?T\T5_,-_P 1#O[8?_17_P#RU=$_^0Z/^(AW]L/_ **__P"6KHG_ M ,AUU?ZNXG^:/WO_ ".#_7; _P D_N7_ ,D?T\T5_,-_Q$._MA_]%?\ _+5T M3_Y#H_XB'?VP_P#HK_\ Y:NB?_(='^KN)_FC][_R#_7; _R3^Y?_ "1_3S17 M\PW_ !$._MA_]%?_ /+5T3_Y#H_XB'?VP_\ HK__ ):NB?\ R'1_J[B?YH_> M_P#(/]=L#_)/[E_\D?T\T5_,-_Q$._MA_P#17_\ RU=$_P#D.C_B(=_;#_Z* M_P#^6KHG_P AT?ZNXG^:/WO_ "#_ %VP/\D_N7_R1_3S17\PW_$0[^V'_P!% M?_\ +5T3_P"0Z_8O_@WM_;+^)/[<7[&'B;Q9\4O$G_"4>(-/\:W6D6]U_9]K M9>7:I8V$JQ[+>.-#AYI3N*EOFQG '+B\HK8>G[2;5O*_P#D=^6\2X7&UO84 MHR3LWJE;3T;/NZBBBO+/H0HHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **_'/_@X2_P""J7QZ_8=_;/\ #/A/X6^//^$7\/ZAX*M=7N+7^Q=. MO?,NGOK^)I-]Q!(XRD,0VA@ORYQDDGX2_P"(AW]L/_HK_P#Y:NB?_(=>QA\D MKUJ:J1:L_7_(^8QG%F$PU:5"<97B[:)6_,_IYHK^8;_B(=_;#_Z*_P#^6KHG M_P AT?\ $0[^V'_T5_\ \M71/_D.MO\ 5W$_S1^]_P"1S?Z[8'^2?W+_ .2/ MZ>:*_F&_XB'?VP_^BO\ _EJZ)_\ (='_ !$._MA_]%?_ /+5T3_Y#H_U=Q/\ MT?O?^0?Z[8'^2?W+_P"2/Z>:*_F&_P"(AW]L/_HK_P#Y:NB?_(='_$0[^V'_ M -%?_P#+5T3_ .0Z/]7<3_-'[W_D'^NV!_DG]R_^2/Z>:*_F&_XB'?VP_P#H MK_\ Y:NB?_(='_$0[^V'_P!%?_\ +5T3_P"0Z/\ 5W$_S1^]_P"0?Z[8'^2? MW+_Y(_IYHK^8;_B(=_;#_P"BO_\ EJZ)_P#(=?T5?L2?$36/B]^QA\(O%GB* M\_M#Q!XH\%:-J^IW7E)#]INKBQAEEDV1A47<[L=JJ%&< 8%<6-RRKA8J51K M7M?_ "1ZN59]A\PG*%%27*KZI?HV>GT445YQ[84444 %%%% !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 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%>8?MM_$36/A#^QA\7?%GAV\_L_Q!X7 M\%:SJ^F77E)-]FNK>QFEBDV2!D;:Z*=K*5.,$$9%5&+E)174BI44(.;Z*YZ? M17\PW_$0[^V'_P!%?_\ +5T3_P"0Z/\ B(=_;#_Z*_\ ^6KHG_R'7N?ZNXG^ M:/WO_(^2_P!=L#_)/[E_\D?T\T5_,-_Q$._MA_\ 17__ "U=$_\ D.C_ (B' M?VP_^BO_ /EJZ)_\AT?ZNXG^:/WO_(/]=L#_ "3^Y?\ R1_3S17\PW_$0[^V M'_T5_P#\M71/_D.C_B(=_;#_ .BO_P#EJZ)_\AT?ZNXG^:/WO_(/]=L#_)/[ ME_\ )']/-%?S#?\ $0[^V'_T5_\ \M71/_D.C_B(=_;#_P"BO_\ EJZ)_P#( M='^KN)_FC][_ ,@_UVP/\D_N7_R1_3S17\PW_$0[^V'_ -%?_P#+5T3_ .0Z M/^(AW]L/_HK_ /Y:NB?_ "'1_J[B?YH_>_\ (/\ 7; _R3^Y?_)']/-%?CG_ M ,&]O_!5+X]?MQ?MG^)O"?Q2\>?\)1X?T_P5=:O;VO\ 8NG67EW27UA$LF^W M@C7B\+/#U/9SM?R/H790L?\ CXN7XC3Z;N3CHJL>U?D!K.L77B'5[J_O9I+F\OIG MN)Y7.6ED$R3=;3\LUZP^;Z^6I" M^S&05\J5\]F%?GJP4445P' MZP%%%% !1110 4444 %%%% !1110 445Z5^R3\")OVB?CEI'A_;)_9JM]KU. M1?\ EE:QD%^>Q;(0'U<548N4E%=3CS#'4<%AJF+Q#M""E?4%1V=G%I]I%; MP1I#! @CCC0;510, =@!Q4E?54::IP4%T/X-XASJMF^8U^OZ$/^#3S_E'7XT_[*-??^FS2Z\; M/O\ ='ZH^HX/_P"1BO1GZ>4445\0?K 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 ?SW_ /!V'_RD4\%_]DYL?_3GJE?F'7Z>?\'8?_*13P7_ M -DYL?\ TYZI7YAU^@Y7_ND/0_%^(/\ D8U?4****[SQPHHHH **** "BBB@ M K^N+_@FU_RCK^ ?_9.?#W_ILMZ_D=K^N+_@FU_RCK^ ?_9.?#W_ *;+>OG. M(_XU4445\D?I 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 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %>*_P#!27_E'7\?/^R<^(?_ $V7%>U5XK_P4E_Y1U_' MS_LG/B'_ --EQ6M#^)'U1SXO^!/T?Y'\CM%%%?I9^#A1110 4444 %%%% !1 M110!^GG_ :>?\I%/&G_ &3F^_\ 3GI=?T(5_/?_ ,&GG_*13QI_V3F^_P#3 MGI=?T(5\1GW^]OT1^L<'_P#(N7JPHHHKQCZ@**** "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@ KSW]J3XXV_P"SS\$M8\22&-KR*/[/I\3_ /+>Z?(C&.X' M+$?W4:O0J_-W_@J/^T)_PLKXP1^$]/FW:1X0+1S;3\LUZW^L/_ !A.>A$GK7 M+C*_LJ;DM^A]QX>\,//,YIX::_=Q]Z?^%=/^WG9?-OH?,>I:E<:SJ-Q>74TE MQ=74C332N ME?$O['7P$D_:)^.VDZ))&[:3;G[;JCC^&VC(W+GL7)5!Z%\]J_7""".U@2*) M%CCC4*B*,*H' '8"O6RRA=NJ_D?S_XX<4>RH0R.@]9VE/\ PI^['YM7?HNX MZBBBO:/YG"BBB@ HHHH ^.?^"W7_ 4)\:?\$U_V4_#_ (Z\"Z7X7U;5M6\6 M6VA30Z[;3SVZP26=[.S*L,T3;]UN@!+$8+<$D$?EK_Q%A_M%?]"7\%?_ 4: MG_\ +"OM3_@[#_Y1U^"_^RC6/_ILU2OY[Z^LR? T*N&YZD4W=GYOQ-FV,P^. M=.C4<59:(_3S_B+#_:*_Z$OX*_\ @HU/_P"6%'_$6'^T5_T)?P5_\%&I_P#R MPK\PZ*]7^R\)_(CY_P#U@S'_ )^L_3S_ (BP_P!HK_H2_@K_ ."C4_\ Y84? M\18?[17_ $)?P5_\%&I__+"OS#HH_LO"?R(/]8,Q_P"?K/T\_P"(L/\ :*_Z M$OX*_P#@HU/_ .6%'_$6'^T5_P!"7\%?_!1J?_RPK\PZ*/[+PG\B#_6#,?\ MGZS]//\ B+#_ &BO^A+^"O\ X*-3_P#EA1_Q%A_M%?\ 0E_!7_P4:G_\L*_, M.BC^R\)_(@_U@S'_ )^L_3S_ (BP_P!HK_H2_@K_ ."C4_\ Y85^I7_!$7_@ MH3XT_P""E'[*?B#QUXZTOPOI.K:3XLN="AAT*VG@MV@CL[*=699II6W[KAP2 M& P%X!!)_EYK^A#_ (-//^4=?C3_ +*-??\ ILTNO*SC T*6&YZ<4G='T'#. M;8S$8Y4ZU1R5GHS]/****^3/T@**** "BBB@ HHHH **** /S#_X.P_^4=?@ MO_LHUC_Z;-4K^>^OZ$/^#L/_ )1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^ M1B_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\ *.OQI_V4:^_]-FEU_/?7 M]"'_ :>?\HZ_&G_ &4:^_\ 39I=>-GW^Z/U1]1P?_R,5Z,_3RBBBOB#]8"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@#^>__ (.P_P#E(IX+ M_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJBBBOD MC]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /SW_X+O?\%8?B+_P2_P#^%5_\(#HO@O5_^$X_ MM;[?_P )!:7-QY7V3[#Y?E>3<0XS]IDW;MV<+C&#G\]_^(L/]HK_ *$OX*_^ M"C4__EA7M7_!W[_S;S_W,G_N)K\6:^QRK 8>IA8SG!-Z_FS\QXBSC&T,PJ4J M51J*M9?]NIGZ>?\ $6'^T5_T)?P5_P#!1J?_ ,L*/^(L/]HK_H2_@K_X*-3_ M /EA7YAT5Z']EX3^1'B_ZP9C_P _6?IY_P 18?[17_0E_!7_ ,%&I_\ RPH_ MXBP_VBO^A+^"O_@HU/\ ^6%?F'11_9>$_D0?ZP9C_P _6?IY_P 18?[17_0E M_!7_ ,%&I_\ RPH_XBP_VBO^A+^"O_@HU/\ ^6%?F'11_9>$_D0?ZP9C_P _ M6?IY_P 18?[17_0E_!7_ ,%&I_\ RPH_XBP_VBO^A+^"O_@HU/\ ^6%?F'11 M_9>$_D0?ZP9C_P _6?IY_P 18?[17_0E_!7_ ,%&I_\ RPK]C/\ @E;^UCXB M_;B_8+\!_%+Q99:+I_B#Q1_:'VJWTB&6&SC^SZC=6J;%EDD<92%")Q]T?:=%%%?+GZ"%%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %>*_P#!27_E'7\?/^R<^(?_ $V7%>U5XK_P4E_Y1U_'S_LG M/B'_ --EQ6M#^)'U1SXO^!/T?Y'\CM%%%?I9^#A1110 4444 %%%% !1110! M^GG_ :>?\I%/&G_ &3F^_\ 3GI=?T(5_/?_ ,&GG_*13QI_V3F^_P#3GI=? MT(5\1GW^]OT1^L<'_P#(N7JPHHHKQCZ@**** "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@#S;]K/X[P_L[_ [6/$&Z/^T2GV33(V_P"6MU("$X[A<%R/[J&O MR(O;V;4;R:XN)))I[AS))(YW,[$Y))[DGFOI7_@I[^T'_P +4^-7_",V$V_1 MO!Y:W;:?EFNS_KF_X#@1C/0J_K7S-7SN85_:5++9']B^$O"_]E9,L165JM>T MGW4?L+[G=^;:Z!1117"?J84444 %%%% !1110 4444 %%%% !117K7[%?P ; M]HCX\:7I4\3/HM@?M^JMV\A"/DS_ +;%4]<,3VJJ<'.2BNIPYEF%' 82IC,0 M[0IIR?HOU>R[L^W/^":'[/G_ J#X&IKE]!Y>M^,-EY)N7YH;8 ^0GX@ES_U MT /W:^CJ;'&L,:HBJJJ,*H& !Z"G5]52IJG!070_@O/LXK9KF%7,,1\51M^B MZ)>25DO0****T/)"BBB@ HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X. MP_\ E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 444 M4 %%%% !7]"'_!IY_P HZ_&G_91K[_TV:77\]]?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEUXV??[H_5'U'!__(Q7HS]/****^(/U@**** "BBB@ HHHH **** /S M#_X.P_\ E'7X+_[*-8_^FS5*_GOK^A#_ (.P_P#E'7X+_P"RC6/_ *;-4K^> M^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 %%%% !7]"'_ :>?\HZ M_&G_ &4:^_\ 39I=?SWU_0A_P:>?\HZ_&G_91K[_ --FEUXV??[H_5'U'!__ M ",5Z,_3RBBBOB#]8"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@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#^>_\ X.P_^4BG@O\ [)S8_P#ISU2OS#K]//\ @[#_ .4BG@O_ +)S8_\ MISU2OS#K]!RO_=(>A^+\0?\ (QJ^H4445WGCA1110 4444 %%%% !7]<7_!- MK_E'7\ _^R<^'O\ TV6]?R.U_7%_P3:_Y1U_ /\ [)SX>_\ 39;U\YQ'_#AZ MGW' _P#'J^B_,]JHHHKY(_2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\6?^#OW_ )MY_P"Y MD_\ <37XLU^TW_!W[_S;S_W,G_N)K\6:^\R7_?^#>+ M_E#S\(/^XS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 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@ KQ7_ (*2_P#*.OX^ M?]DY\0_^FRXKVJO%?^"DO_*.OX^?]DY\0_\ ILN*UH?Q(^J.?%_P)^C_ "/Y M':***_2S\'"BBB@ HHHH **** "BBB@#]//^#3S_ )2*>-/^R, M?4!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 5Y?^V%\>X_V=O@5JVN1R(-5N M!]BTM#_'O4*_,O\ X*8_M!_\+=^.+Z#8S^9HG@_?9IM/ MRS71(\]_P("#_<)'WJY<97]E3;6_0^\\.>%_[_/T6R_P"WG9>E MWT/G*XN)+NXDFFD>265B[NYW,['DDGN33***^9/[^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 M %%%% !7]"'_ :>?\HZ_&G_ &4:^_\ 39I=?SWU_0A_P:>?\HZ_&G_91K[_ M --FEUXV??[H_5'U'!__ ",5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\ MP_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z_H0_X.P_^4=?@O\ [*-8_P#ILU2O MY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N%%%% !1110 4444 %?T(?\&GG_*. MOQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_&G_91K[_TV:77C9]_NC]4?4<'_P#( MQ7HS]/****^(/U@**** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/Y[_ /@[#_Y2*>"_^RKZ M+\SVJBBBODC]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^+-?M M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHHKU#Y M\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ )0\ M_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** "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 *\5_X*2_\HZ_CY_V M3GQ#_P"FRXKVJO%?^"DO_*.OX^?]DY\0_P#ILN*UH?Q(^J.?%_P)^C_(_D=H MHHK]+/P<**** "BBB@ HHHH **** /T\_P"#3S_E(IXT_P"R-/^R,? M4!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!Y/^VE\?E_9W^ ^J:M#(JZQ?#[ M!I:]_M#@_/C_ &%#/Z?*!WK\E996GE9W9G=R69F.2Q/4DU]#?\%)?V@_^%S? M':;2;&?S-#\([[&#:V5FGS^_D_[Z 0'H1&#WKYWKYW'5_:5++9']E>%/"_\ M9&31JU5:K6M.7=+[,?DM7V;:"BBBN$_3@HHHH **** "BBB@ HHHH **** " MBBO:OV"_V?/^&@/CW8PWD/FZ#H>-1U+(^615/R1'_?? (_NASVJZ<'.2BNIY M^;9G0R[!U,=B7:%--OY=%YMZ+S9]O?\ !.O]GS_A1_P%MKR]@\O7O%6W4+S< MN'BC(_6%%%% !1110 4444 ?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5_ M/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[HO5GY/QA_R,7Z(****]D^ M7"BBB@ HHHH **** "OZ$/\ @T\_Y1U^-/\ LHU]_P"FS2Z_GOK^A#_@T\_Y M1U^-/^RC7W_ILTNO&S[_ '1^J/J.#_\ D8KT9^GE%%%?$'ZP%%%% !1110 4 M444 %%%% 'YA_P#!V'_RCK\%_P#91K'_ --FJ5_/?7]"'_!V'_RCK\%_]E&L M?_39JE?SWU]OD/\ NB]6?D_&'_(Q?H@HHHKV3Y<**** "BBB@ HHHH *_H0_ MX-//^4=?C3_LHU]_Z;-+K^>^OZ$/^#3S_E'7XT_[*-??^FS2Z\;/O]T?JCZC M@_\ Y&*]&?IY1117Q!^L!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 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!_/?_P=A_\ *13P7_V3FQ_].>J5^8=?IY_P=A_\I%/!?_9.;'_TYZI7 MYAU^@Y7_ +I#T/Q?B#_D8U?4****[SQPHHHH **** "BBB@ K^N+_@FU_P H MZ_@'_P!DY\/?^FRWK^1VOZXO^";7_*.OX!_]DY\/?^FRWKYSB/\ AP]3[C@? M^/5]%^9[51117R1^D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'XL_P#!W[_S;S_W,G_N)K\6 M:_:;_@[]_P";>?\ N9/_ '$U^+-?>9+_ +G#Y_FS\?XI_P"1I5_[=_\ 24%% M%%>H?/A1110 4444 %%%% !7]//_ ;Q?\H>?A!_W&?_ $]W]?S#5_3S_P & M\7_*'GX0?]QG_P!/=_7@\1?[M'_$OR9]AP3_ +]/_ _SB?:=%%%?&GZ@%%%% 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)?^4=? MQ\_[)SXA_P#39<5[57BO_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3]'^1_ M([1117Z6?@X4444 %%%% !1110 4444 ?IY_P:>?\I%/&G_9.;[_ -.>EU_0 MA7\]_P#P:>?\I%/&G_9.;[_TYZ77]"%?$9]_O;]$?K'!_P#R+EZL****\8^H 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 **** "O'_ -N']H$?L]? 74M0MIA'KFJ?\2_2 MP#\RRN#F0?\ 7-=S9Z9"CO7L%?ES_P %%_VA/^%W_'FXLK&?S-!\*[]/L]K9 M264']]*/]Y@%!'!6-3WKDQM?V5.ZW>Q^A>&?"_\ ;6=0A55Z5/WY]FD](_\ M;ST]+]CP)F+L68EF8Y)/>DHHKYH_M8**** "BBB@ HHHH **** "BBB@ HHH MH *_5#_@GU^SY_PH?X"6;7D'E:]XDVZCJ&YOU2KV,KH;U7Z(_G/QPX MH_AY%0?:=3_VV/\ [^OZ$/^#3S_ )1U^-/^RC7W_ILT MNO&S[_='ZH^HX/\ ^1BO1GZ>4445\0?K 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 ?SW_\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7Z>?\'8?_ M "D4\%_]DYL?_3GJE?F'7Z#E?^Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ H MHHH *_KB_P"";7_*.OX!_P#9.?#W_ILMZ_D=K^N+_@FU_P HZ_@'_P!DY\/? M^FRWKYSB/^'#U/N.!_X]7T7YGM5%%%?)'Z0%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BS_P M=^_\V\_]S)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_N?\&GG_*13 MQI_V3F^_].>EU_0A7\]__!IY_P I%/&G_9.;[_TYZ77]"%?$9]_O;]$?K'!_ M_(N7JPHHHKQCZ@**** "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 \7_;Q_:#_X9^^ E_<6 MDWEZ]KF=.TS!^9'8'?*/]Q,D'^\4'>ORC)R:]V_X*$?M"?\ "]_CW=QV<_F: M#X9W:=8;6RDK _O9A_ON, CJJ)7A-?-XZO[2IILC^T/"[A?^QLFBZJM5K6G+ MNK_#'Y+==&V%%%%<9^D!1110 4444 %%%% !1110 4444 %%%>^?\$[?V?/^ M%Y?'JUNKV#S-!\+;=1O=P^660']S$?\ ><;B#P5C85I3IN0>5KVO8U'4MRX>-F V1'_<3 M (_O%_6O:Z**^JIP4(J*Z'\%9MFE?,<94QV)=YU&V_GT7DEHO)!1115'GA11 M10 4444 %%%% !1110!^8?\ P=A_\HZ_!?\ V4:Q_P#39JE?SWU_0A_P=A_\ MHZ_!?_91K'_TV:I7\]]?;Y#_ +HO5GY/QA_R,7Z(****]D^7"BBB@ HHHH * M*** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\_Y1U^-/^RC7W_ILTNO& MS[_='ZH^HX/_ .1BO1GZ>4445\0?K 4444 %%%% !1110 4444 ?F'_P=A_\ MHZ_!?_91K'_TV:I7\]]?T(?\'8?_ "CK\%_]E&L?_39JE?SWU]OD/^Z+U9^3 M\8?\C%^B"BBBO9/EPHHHH **** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY M[Z_H0_X-//\ E'7XT_[*-??^FS2Z\;/O]T?JCZC@_P#Y&*]&?IY1117Q!^L! M1110 4444 %%>/?M.?\ !0#X,_L<6;2?$CXB>&_#5TJ>8NGO/]HU&5>Q2UB# M3L/<)CGK7YZ_M$_\'9'P[\*RSVGPQ^'/B3QA,F46^UFY32;0GLZHHEE=?9A& M?I770P.(K?PXM^?3[SS<9F^#PNE>HD^V[^Y79^M=%?SB_&/_ (.>?VF_B-+* MOA^Z\&^ ;=B0@TG15N9E7W>[,P)]PJ_05\Y^//\ @K/^TQ\2)7;4OCC\2(_, M^\FGZU+IL9]MEN8UQ[8Q7IT^'L0]9-(\&MQI@XNU.,I?NR^9??$KX@7DF<[I_$-W(<_4R&H;;]J#XF69_<_$3QU%@Y^37KI>? MPDK?_5N?\Z^[_@G'_KS3_P"?+^__ (!_8E17\A.B_MW_ !P\-[?[.^,OQ6L- MO3[-XMOXL?\ ?,HKO?"/_!8;]J#P3M^Q_'#X@3;>GV_43J'Y_: ^?QJ)<.5> MDU^)K'CC#OXJ!_+%]XL\.>+$C_ (=7\/6R MY'H3;+"Q^N<^]?2'PA_X.XO%5@T,?C[X/^']55L"6XT#5IM/*>I$4RS[OH9! M]:YJF0XJ.R3]'_G8[Z/%^73^)N/JO\KG[C45^?O[/O\ P7A M;W2+^*\@)ZXWQL1GV/->;6PU6E_$BT>[AWA4O)+(X1(U')))X 'J: ):*^6_C]_P6F_9C_9Q>:#7/BQX=U+4( M6+P%\+?&'B9ERJS:S?0:1$ MQ_O 1BX8CO@A2?:NRCE^)J_!!_E^9Y>(SK T-*E57[+5_^KEG^UU\6-.93;_$[XAP%>AC\1WBX_*2G_JW/^=?=_P $ MS_UYI_\ /I_?_P _L)HK^1_P]_P4H_:&\*NIL?CE\6X57HC>++Z2/\ [X:4 MK^E>F>"O^"[G[67@-E^R?&36[I5ZKJ5A9:AN'H3/"Y_$'-9RX=K?9DOQ_P"" M;T^-\*_CIR7I9_JC^I2BOYV_AK_P=-?M'^#WC77--^'7BV$8#M=Z3+:S,/9K M>9$!^J$>U?2OP?\ ^#N30;QXH?'_ ,'-7T]1CS;OP_K,=X6]2()DBQ]#*?K7 M)4R/%QV5_1GHT>+,NJ:.3CZI_I='['T5\7? ;_@X$_99^.[PVZ_$1?!^H38_ MT7Q19R::$S_>G(:V'_?VOKWP;XYT3XC>'X=6\/:QI>O:5YA\90KJ]&:EZ-,U****Q.@**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HKF?BK\9_"'P+\+R:WXT\4>'_" M>CQY!O-7OXK.$GK@-(P!;V')KX7_ &B/^#FG]FWX-R3VOANZ\3?$K4(\J/[$ MT\P68<=FGN3'E?\ :C60?6NBCA:U7^'%LX\5F&&PRO7FH^KU^[<_0ZBOPA^, MW_!VM\1MQ']G4'V(8#WKYH^(W_!PS^UE M\0Y)%7XE1^'[63_EAI&B65N%^DAB:7_Q^O2IY#BI?%9>K_RN>#6XPR^&D.:7 MHO\ .Q_3K17\D_BK_@IY^T9XT=CJ'QR^*S*_WHX/$]Y;QG_@$^)5F^Z'XA^.8FZY37KI3^CUOZ!^WE\5Z?9_%E_&/R$M M#X;GTFON%'CBEUI/[U_D?UZ45_*SX$_X+:?M5?#IXVT_XU>++GR^@U00:H#] M?M,RN6'^R]O(D:GZQD>U8 M5.'\2OA:?]>AV4>-,#+2:E'Y)_D_T/Z(J*_)GX!?\'9/PT\5RPVWQ&^'/BKP M=-(0K7>DW46L6JGNS!A#(J^RJY'OUK[[_9C_ ."C/P1_;%CC7X=_$CPWKU]* MNX:89S:ZD!WS:S!)L#UV8]Z\VM@<11UJ1:_+[T>YA,WP>)THU$WVV?W.S/:Z M***Y#T@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>_\ MX.P_^4BG@O\ [)S8_P#ISU2OS#K]//\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K M]!RO_=(>A^+\0?\ (QJ^H4445WGCA1110 4444 %%%% !7]<7_!-K_E'7\ _ M^R<^'O\ TV6]?R.U_7%_P3:_Y1U_ /\ [)SX>_\ 39;U\YQ'_#AZGW' _P#' MJ^B_,]JHHHKY(_2 HHHH ***"<"@ HKY:_:E_P""SW[./[(TMQ9^)/B-I>JZ MY;95M'\/YU6\#CJC^3F.)O:5TK\__C__ ,';P$L]M\+/A+N7)\G4?%6H8)]- MUK;_ -+BNZAEN)K:P@[=WI^9Y.+SS X;2K45^RU?X;?,_:6BOYF_BS_P<;_M M6?%"65;3QMI/@^UFZV^@Z);1A?I),LLP_!\UX+XR_P""EG[0WC^5FU7XW?%2 MX63DQ)XFO(8?^_<E3X=KOXI)?>SPJO&V$CI3A)_K/KUTS'\2]2VO[5GQ1L2#!\2/'T)7 !3Q!=KC'TDK;_5 MN7\_X?\ !.;_ %YI_P#/E_?_ , _L.HK^171/^"A_P ?O#;+]@^-_P 7+4+T M6/Q?J 0_5?-P?Q%>C>#O^"W'[5G@9HS9?&KQ7/Y?3^T%M]1S]?M$;Y_&LY<. MUOLS7XFT..,,_CIR7I9_Y']4E%?SD_#;_@Z"_:<\%21?VO)X#\81K]_^T]#\ MAW'UM9(0#^&/:OIOX-?\';>^'=968GUVV\Z)^LU+,NJ:.3CZI_I<_9NBOC?]G/\ X+V_LO\ [2$MO:V_Q#@\ M'ZI<8 L?%^LKI!)#<6\HDBF4 M]&5E)!!]17FU:-2F[5(M>I[N'Q=&NN:C-27D[EBBBBLCH"BBB@ HHHH **** M "BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^+-?M-_P=^_\ -O/_ ',G M_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHHKU#Y\**** "BBB@ HHHH M *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ )0\_"#_ +C/_I[OZ\'B M+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** "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 ***\7_:$_P"" MBGP-_95::/Q]\4?!^@7UN"9-/-\+G4%_[=8=\WY)50IRF[05WY&=2M"G'FJ- M)=V['M%%?F)\;/\ @ZI^ W@5YK?P;X;\=>/+F/.R86T>F6,O_ YF,P_&&OE; MXJ_\':_Q/UIY%\%_"WP/X=C;(1M7O+G5I$'KF,VZY^JD>QKT:>3XN>O+;UT_ MX)XM?B;+J6CJ7?DF_P =OQ/WDHK^9KQ]_P '''[67C9Y!:^/M+\-PR=8M*\/ M6( 'L\T74XVP:^"$G]R_4_K"HK^035_VX?C5X@8M?_%_XHWS,O\C^NZBOY4_!_P#P6E_:H\#,C67QM\9S M>7T_M"6+4<_7[0CY_&O9OAW_ ,'-O[4_@IH_[2UCP;XO"]1JWAZ*+?\ 7[(8 M/TQ6,N'L0OA:?W_Y'53XTP4M)QDODG^I_2-17XB?"7_@[EURU>*+QW\&M*OE M; DN=!UJ2U*>I$,T%&USQ]XO\/>#]*&0L^JW MT=L)B/X8PQS(W^R@)/I7Y\_M)?\ !TW\"_A9<7%GX!T+Q3\3KV+(6XCC_LG3 M9".WFS*9OQ\@CW-=%#"5JW\*+?\ 7Q_629_*;_OR*^:_B)_P6L_:H^)[, M=2^-GC"UW]M(>+2,?3[*D6*]6GP_B9?$TCY^MQG@8.T%*7RLOQ=_P/ZJ**_D M!U[]MCXS>*9"^J?%OXG:DS=6NO%-],3_ -]2FL>+]ICXD0/NC^('C9&'0KKM MT#_Z'71_JW/K-?=_P3B?'%/I2?W_ / /[%J*_D1\+_\ !0'X[^"I%;2?C1\5 M=/V_PP^*[Y4/U7S<$>Q%>T_"_P#X+[_M7_"V6,1?%6\URU0C=;ZWIMI?B3ZR M/%YOY.*SGP[67PR3^]?YFU/C;#/^)3DO2S_R/ZA:*_"OX"?\':GCC1)8;?XF M?"_PWX@M\A9+OP]>2Z;.H_O&*7SD=O8-&/I7W_\ LK_\%_\ ]FG]J.6VL?\ MA,G\ ZY<84:?XMB73P6Z8%SN:V.3P 90QX^6O.KY7BJ6LHZ>6I[>$X@P&(=H M5$GV>GYZ?__@T\_P"4BGC3_LG-]_Z<]+K^A"OB,^_WM^B/UC@__D7+ MU84445XQ]0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%9OBOQAI/@30YM3US5--T;3;<9EN M[ZY2W@B_WG HZ5*J^3O^5S]9**_!'XC_\ !VE\6]8: M1?"?PS^'N@QMPIU*6[U.1![%'@&?JN/:O$?&_P#P+7?['XTT'PVC_P M:;XR]7_ )7/)J\89?'X>:7HO\VC^ERBOY3_ !1_ MP6<_:F\7LQN_C=XVAW]?L5PEC^7DJF/PKA=:_P""AOQ^\1D_;OC?\7+L'^&7 MQAJ#*/H/-P/PKHCP[5ZS7XG'+CC#_9IR_!?YG]=5%?QYWO[6'Q3U%MUQ\2OB M!<,>"9/$-VW\Y*J+^TI\1E;(\?>-01R"-/_'ZT_U;E_/^'_!,?]>:?_/E M_?\ \ _L7HK^/?3_ -K[XM:2V;7XH?$2V/K%XDO$_E)74Z#_ ,%*_P!HCPR5 M^Q_'3XN1JO2-O%M])&/^ M*5_2I?#E3I-?<7'CBC]JD_O1_6_17\L?A'_@N9 M^UAX)96L_C1XBGV=!?VMGJ&?KY\+YKV#P!_P<^?M1>#V3^TKOP'XK"]1JF@" M+=_X"R0_I6,N'\2MFG]_^1U4^-,#+249+Y+_ #/Z/**_#_X8?\'<_B.S,))]%UV6RV^XCEBFS]"X^M?3/P>_X.E?V<_'LD,/B6P\>^!9FQYDU M[I:7MJGT:V>24C_MD*XZF4XN&\/NU_(].CQ)EU7154O6Z_/0_2>BO%_@+_P4 M6^!?[3LD,/@;XJ>"]=O;C'EV U%+>_;/_3M+LF_\?8Y_*U[Q%NT[3MIP\ M>X?O9A_N(>#V9DKW*ORG_;X_:#_X7]\>[Z2SF\W0=!SIVF[6RDBJ?WDP_P!] M\D'NH3TKCQU?V=/3=GZ/X7\+_P!LYU%U5>E1M.?9V?NQ^;W79,\3HHHKYL_M M$**** "BBB@ HHHH **** "BBB@ HHHH %4NP &2> !WK]8OV&?V?A^SW\!- M.L;J'R]OB'_@F]^SY_PNGX[PZG?0>9H7 MA+9?W.X?++-D^1$?JRER.A$9'>OU KV.'%/-.GD5!Z*TZGK] MF/R7O/UCV"BBBO7/YX"BBB@ HHHH X_X_P#QOT']FSX*>*/'OB>X^RZ#X3TZ M74;MQ]YU1(O$T7QC^*'AV'7- M0FO8M*TGQ9?VECIJ.Y98(8HY558T4A1@#@9/))K]'O\ @ZE_;U\FV\/?L]^' M[WYIO*\0>+/*?^$$FSM&QZD&=E/I;GO7XJ5]AD>!C&E[6HM9;>G_ 3\SXLS M><\3]6HR:4-[/=O_ "_.Y[5_P\E_:*_Z+Y\:O_"WU/\ ^/4?\/)?VBO^B^?& MK_PM]3_^/5XK17M^PI_RK[CY/ZW7_G?WL]J_X>2_M%?]%\^-7_A;ZG_\>H_X M>2_M%?\ 1?/C5_X6^I__ !ZO%:*/84_Y5]P?6Z_\[^]GH7Q8_:W^*WQ[\.PZ M/XZ^)WQ"\::3;7*WD-CKOB*\U&WBG57195CFD90X5W4,!D!V&<$UY[115QBH MJT48SJ2F[S=WYA1115$A1110 4444 %%%% !7H7PG_:W^*WP$\.S:/X%^)WQ M"\%Z3U?\/)?VBO^B^?&K_PM]3_^/4?\/)?VBO\ HOGQJ_\ "WU/_P"/5XK1 M4>PI_P J^XV^MU_YW][/:O\ AY+^T5_T7SXU?^%OJ?\ \>H_X>2_M%?]%\^- M7_A;ZG_\>KQ6BCV%/^5?<'UNO_._O9[5_P /)?VBO^B^?&K_ ,+?4_\ X]1_ MP\E_:*_Z+Y\:O_"WU/\ ^/5XK11["G_*ON#ZW7_G?WL]J_X>2_M%?]%\^-7_ M (6^I_\ QZC_ (>2_M%?]%\^-7_A;ZG_ /'J\5KZ$_X)=_L2WG[?W[:'A/X? MK',-#:;^TO$-Q'P;73(2K3G/\+/E8E/9YD[9J*D*,(N,-:^),JWNDVOB+7KO45TS3(]R MPNB3R,$:C,/I7WO570]$L_#.BV>FZ?:PV>GZ? EM;6\*!(X(D4*B* M!P%"@ = *M5^>XBM[6HZFUS]IP6&6'H1HIWLM^[ZO[S\P_^#L/_ )1U^"_^ MRC6/_ILU2OY[Z_H0_P"#L/\ Y1U^"_\ LHUC_P"FS5*_GOK['(?]T7JS\QXP M_P"1B_1!1117LGRX4444 %%%% !1110 5_0A_P &GG_*.OQI_P!E&OO_ $V: M77\]]?T(?\&GG_*.OQI_V4:^_P#39I=>-GW^Z/U1]1P?_P C%>C/T\HHHKX@ M_6 HKC_CQ\?O!W[,?POU+QGX\\0:?X:\-Z2FZXO+M\ G^%$49:21NBH@+,> M":_!3_@I]_P<;^/OVI;G4/"/PBDU+X<_#]BT,E_')Y>N:TG0EY%/^C1G_GG$ M=Q&=SD$H.[!9?5Q,O<6G5]#R,7R1[+]7O^2\BQJFJW6N:E/>7UQ<7E MY=.99IYY#)),Y.2S,BBO6/G0HHHH **** "BBB@ HHHH *ZGX1? M&_QE\ ?%L6O>"/%&O>$]8AQMO-)OI+24@<[6*$;E/=6R#T(-_T^X:&5/53CAD;HR- ME6'!!'%>)C,CHU?>I>Z_P^[_ "/JLLXMQ6':AB/?CY[KY]?G]Y_9-17Y4_\ M!)W_ (./-"_:&N],^'_QS?3?"GC:X*V]CXC0"#2M:?@!9ATMIF]?]4QSCRSM M0_JL#FOD\3A:E"?)45OU]#]'P.84,93]K0=U^*\F@HHHKG.T**** "BBB@ H MHHH **** "BBB@ HHHH ***\)_;;_P""D/PC_P""?GA(:C\1O$T-IJ%Q&9+# M0[,"XU;4L_!']A6RD7XA>.--L]95-\>A6)^VZM-D97_1X\L@;L\FQ/]JOQ/_;V_P"# MD_XQ?M.27VA_#G=\)?!\VZ,-83^9K=XG3,EW@>3G@[8 K+R#(XK\Z-3U.YUK M49[R\N)[N[NI&EFGFD,DDKLWR6[_ /UQ_:W_P"#KSQAXIDNM-^"_@>P\*V+$I'K/B(B^U!E M[.ENA$,3>S-,*_-W]HS]N3XO?M;W[S_$;XB>*/%4;/Y@M+J\9;&)NN8[9-L, M?_ 4%>4T5]#A\#0H_P .*OWZ_>?%XS-L9BG^^FVNVR^Y:!11176>:%%%% !1 M110 4444 %%%% !1110 5UWP?^/OCC]GSQ&NK^!?%WB3PAJ0(S<:1J,MF\@' M9MC#%>>5%TO50HXXFA7RFP/[\)9B.6ZFOU-_8R_X+P?L\_ME26NFV_BC_A!O%-S MA1HOBC98O*YXVQ3[C!*2>%4.'/'R#I7\OU%>5B/:6_W[_?<_M,!W#(HK^6S]A3_@MA\=OV$)K/3](\1OXL\&6Y"MX;\0.] MU:1QC^&!\^;;X&<"-@F3DHW2OV^_X)X_\%U_@S^WPUEH;7W_ @/Q!N<)_PC MNM3J!=R'M:7& D_LN$D//[O S7S.,RBO0][XH]U^J/N\KXEPF,:A?EGV?Z/K M^#\C[5HHHKRSZ$**** "BBB@ HHHH **** "OD?_ (+L_$GQ%\(?^"57Q3\1 M>$]?UKPOX@T_^R?LNIZ1?2V5Y;;]7LHWV2Q,KKN1W4X(RK$'@D5]<5\6?\'# MO_*'GXO_ /<&_P#3W85U8)7Q%-/^9?F<&:R:P59K^27Y,_GP_P"'DO[17_1? M/C5_X6^I_P#QZC_AY+^T5_T7SXU?^%OJ?_QZO%:*_0?84_Y5]Q^+?6Z_\[^] MGM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4_P#X]7BM%'L* M?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^T5_T7SXU?^%O MJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M]3_\ CU'_ M \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL]J_X>2_M%?\ M1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5HH]A3_E7W!];K_P [ M^]G[M_\ !K%^TG\1?VA?^%[?\)]X^\:^./['_L#[!_PD&N7.I_8O,_M/S/*\ MYVV;_+CW;<;MBYS@5^N-?BS_ ,&@7_-PW_"BBB@ HHHH **** "BBB@ HHHH *_.K_ (.: MOC=XT^ G[!WA+6/ OB[Q1X+U:Y\?6=G-?:%JL^G7$L#:=J3M$TD+*Q0LB,5) MP2BG&0*_16OS#_X.P_\ E'7X+_[*-8_^FS5*[LM2>*@GW/)SZ3CE]5QT=C\6 M?^'DO[17_1?/C5_X6^I__'J/^'DO[17_ $7SXU?^%OJ?_P >KQ6BOO?84_Y5 M]Q^._6Z_\[^]GM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4 M_P#X]7BM%'L*?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^ MT5_T7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M M]3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL M]J_X>2_M%?\ 1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5HH]A3 M_E7W!];K_P [^]G]&_\ P;*_&[QI\>_V#O%NL>.O%WBCQIJUMX^O+.&^UW59 M]1N(H%T[376)9)F9@@9W8*#@%V.,DU^BM?F'_P &GG_*.OQI_P!E&OO_ $V: M77Z>5\%F22Q4TNY^Q9#)RR^DY:NP4445PGK!1110 4444 %%%% !16?XJ\5Z M7X&\-WVL:UJ-CI&DZ;"UQ=WMY.L%O:Q*,L[NQ"JH'))( K\;_P#@IM_P<\+9 M3:AX-_9QCCF==T%QXUO[;<@/0_8;=QAO^NLPQUQ&1AZZL+@ZN(ERTU\^B//S M#-,/@H<]>7HNK]%_2/T[_;"_;_\ A+^PCX1&K?$KQ=8:+)/&7L],C/VC4M1Q MQ^YMTR[#/&\@(I/S,O6OQR_;:_X.F?B-\3YKS1_@KH-O\.]$;*)K&I1QWVLS M+_>5#N@@R.V)2."'%?F!\1OB5XA^+_C._P#$7BK6]4\1:]JDGFW>H:C?X?=_F?G.9<68O$-QH?NX^6_P!_3Y'3 M_%KXU^,/CUXMFU[QMXHU[Q9K,V=UYJU])=S ==H+D[5'91@#L!7,445[,8I* MR/EY2(/\ A9GA2#"MI7B>1[B:-/2&[SYZ M$#@!BZ+_ '*_:+_@GM_P7"^"_P#P4!>TT6SU%_!/CZX 7_A&M;E5);E^XM9N M$N.^%&V3 ),8'-?R]TZ"XDM9TEB=HY(V#(ZG:RD<@@]B*\K&9/0KJZ7*^Z_5 M'T66\38S"-1;YX]G^CW7Y>1_:517X)_\$G/^#D#Q!\%KO3/ /Q\O+[Q1X-RM MO9^*6#3ZIHPZ#[1U:ZA'=N95&?\ 6<*/W9\&>--(^(WA/3M>T#4K'6=%U>W2 MZLKZSF6:WNHG&5='4D,I'<5\AC,#5PTN6IMT?1GZ5E>;8?'4^>B]5NGNOZ[F MG1117&>H%%%<)^TY^T)H/[*7[/\ XM^(OB:3R]&\):=)?S*&"O<,.(X4SQOD MD*1KG^)Q51BY/E6Y,YQA%SEHEJS\L/\ @Y<_X*C^)O@[XQ\+_!OX7^,->\*Z M[9*NN^)=2T+4I;&\A#JRVUGYL+*Z@J6F=<\AH#7Y3_\ #R7]HK_HOGQJ_P#" MWU/_ ./5PO[07QQU[]I?XW>*/'WB>X^TZ[XLU&74;MAG:A=LB-!V1%VHH[*J MCM7'U^@8/ TZ-%4VDWU]3\8S/-ZV)Q,JT9-)O17>W3_@^9[5_P /)?VBO^B^ M?&K_ ,+?4_\ X]1_P\E_:*_Z+Y\:O_"WU/\ ^/5XK173["G_ "K[C@^MU_YW M][/:O^'DO[17_1?/C5_X6^I__'J/^'DO[17_ $7SXU?^%OJ?_P >KQ6BCV%/ M^5?<'UNO_._O9[5_P\E_:*_Z+Y\:O_"WU/\ ^/4?\/)?VBO^B^?&K_PM]3_^ M/5XK11["G_*ON#ZW7_G?WL_J4_X(3?$GQ%\7O^"57PL\1>+-?UKQ1X@U#^UO MM6IZO?2WMY<[-7O8TWRRLSMM1$49)PJ@#@ 5]<5\6?\ !O%_RAY^$'_<9_\ M3W?U]IU^?8U6Q%1+^9_F?M.52;P5%O\ DC^2"BBBN4[S^>__ (.P_P#E(IX+ M_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJBBBOD MC]("J^JZK:Z'IEQ>WUQ;V=G:1M-///((XH4499F8X"J ,DG@"O!?^"@7_!2S MX8_\$X_AN-:\7_@HQ_P M6,^+G_!1C6[BTUO4F\,^ UEW6GA32YF6S4 Y5KA^&N9!P=S_ "@C*(F2*]/ MY75Q/O+2/?\ R[G@YOQ!A\#[C]Z?9?J^GY^1^MW[=O\ P'H:Q5WW?]:'Y MOF'$&-QFDY6CV6B_S?S"BBBO0/%"BBB@ HHHH **** "BBB@ KU[]EW]O3XO M_L8ZTEY\-O'VO^&X_,\R6PCG\[3KD_\ 32UDW0N?FZ>U) M:6,=RT329)X117ZR?"[XL>&?C=X'L?$W@_7M)\3>']23?;:AIMREQ!*.X#*2 M,CH5/(.00#Q7\:=>U_L4_P#!0;XJ?L _$!=>^'/B2>PAFD5M0TBYS-I>K*/X M9X,@$XX#KMD4$[67->#C,AIS7-0]U]NG_ /L,KXPK4FH8SWH]^J_1_GYG]<- M%?&__!+?_@L]\.O^"D^@QZ3'Y?A'XF6<'F7WAJZG#&X"CYIK.0X\Z/N1@.G\ M2XP[?9%?*5J,Z4^2HK,_1,+BJ6(IJK1E>+"BBBLCH"BBB@#Q'_@HI^V/IO[! MW[('C#XD7WDR7FEVI@T>TD/%_J,OR6\6.I7>0S8Y"(Y[5_,A?_\ !3+]HS4K M^:XD^/7QD62XD:1EB\9:C%&"3DA468*HYX50 !P !7VG_P '.W[>O_"]OVG; M'X/Z#>^;X9^%Q+ZGY;YCN]8D7Y\]CY$9$8[J\DXK\O:^TR? QIT.>HM9:_+H M?E?%&<3K8OV5&348::/=]?\ +Y'M7_#R7]HK_HOGQJ_\+?4__CU'_#R7]HK_ M *+Y\:O_ M]3_\ CU>*T5Z_L*?\J^X^;^MU_P"=_>SVK_AY+^T5_P!%\^-7 M_A;ZG_\ 'J/^'DO[17_1?/C5_P"%OJ?_ ,>KQ6BCV%/^5?<'UNO_ #O[V=K\ M8/VD_B+^T+_9W_"?>/O&OCC^Q_,^P?\ "0:Y<[;-_EQ[MN-V MQG_#O]MSXT?"' MP=9^'?"?Q=^)_A?P_I^_[+IFD>*;ZRL[;>[2/LBBE5%W.[L< 99B3R2:\PHJ M91C)6DKETZDX.\&UZ'M7_#R7]HK_ *+Y\:O_ M]3_\ CU'_ \E_:*_Z+Y\ M:O\ PM]3_P#CU>*T5'L*?\J^XU^MU_YW][/:O^'DO[17_1?/C5_X6^I__'J/ M^'DO[17_ $7SXU?^%OJ?_P >KQ6BCV%/^5?<'UNO_._O9[5_P\E_:*_Z+Y\: MO_"WU/\ ^/4?\/)?VBO^B^?&K_PM]3_^/5XK11["G_*ON#ZW7_G?WL]J_P"' MDO[17_1?/C5_X6^I_P#QZ@?\%)/VBC_S7SXU?^%OJ?\ \>KQ6ON/_@@+^P5_ MPVO^W+IFH:Q9?:/ _P -?+U_6=ZYBN9E;_1+4]CYDJ[BIX:.&4=Q65=4:5-U M)15EY(Z,'+%8FM&A3F[R=MW]_P MS]S_ /@D7\$_B!\%OV(O"_\ PM/Q;XP\ M7>/O$Z?V[JLGB+5[G4;C33.JF*S4SNQC$<00,HX\PR'O7TU117Y[5J.I-S?4 M_:L/15&E&E'9*P4445F;!67XV\9Z7\.?!NK>(-;O(=.T;0K.;4+^[E.([:") M"\DC'T55)/TK4K\I?^#HK]O7_A4GP#TGX(Z!>^7KWQ$ O]<\M\/;:3%)\J'N M//F3'ND$JD8:NC"8>5>JJ4>OY=3AS+'1PF&EB)]%IYOHOO/:/^"(O_!3F_\ M^"C5Q\<+C5F:*71?%BWVC6;X#6.C7,(CM8,#@LIM96?PWCY8O!*=1WDFT_S_ ":"BBBO+/>"BBB@ HHHH **** " MBBB@ JOJNJ6^B:9<7MY-';VMG$T\TKG"Q(H+,Q/H ":L5\P?\%F_CM_PSQ_P M3(^+VNQS>3>WVB-H=F0SVK_AY+^T5_P!%\^-7_A;ZG_\ 'J/^'DO[17_1?/C5_P"% MOJ?_ ,>KQ6BG["G_ "K[B?K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ MAY+^T5_T7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y M\:O_ M]3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ MG?WL]J_X>2_M%?\ 1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5H MH]A3_E7W!];K_P [^]GZ/_%_A_QK M8WFC+:^(/$5WJ-M!']=M/%&@V.IV$RW-CJ-O' M=6\R_=EC=0RL/8J0?QKY3B##J%6,XJR:_+_AS]&X,QDJM"=*;NXN^O9_\%,N M4445\^?9!1110 4444 %%%% !1110 4444 ?D+_P="_MX^-/@'K'PM\ _#WQ MMXH\%ZM>0W>OZM/H.K3Z;<20;A!;(SPNK%"RW)*DXRBG&1Q^2_\ P\E_:*_Z M+Y\:O_"WU/\ ^/5ZU_P7I_:#_P"&AO\ @J+\2;B&;SM-\)7$?A:R&U]N^I^.YYF56KCJDH2:2=E9OII^ESVK_A MY+^T5_T7SXU?^%OJ?_QZC_AY+^T5_P!%\^-7_A;ZG_\ 'J\5HKM]A3_E7W'D M_6Z_\[^]GM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4_P#X M]7BM%'L*?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^T5_T M7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M] M3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL]J_X M>2_M%?\ 1?/C5_X6^I__ !ZOU8_X-@O&?Q@_:.\>?$KQY\0/B=\2?%_AOP[9 M0:)I]EKGB6]U"SDO)W\Z241RR,GF11Q(,XR!<\=:_#VOZ@_^""7[-'_#,W_! M,;P!!<6_V?5_&D;^+=1RNTLUYM:#(Z@BU6V4@]U/TKR,[E3I8:T4KR=MOO/I MN%(UL1CE*[]%^=_D?9-%%%?%GZD%%%% !1110 45R?QJ^.O@_]G+X> MWOBOQUXDTGPKX>T\9FO=0G$4>><(HZNYQ\J*"S'@ FOQT_X*!?\ !TYJ&IR7 MWAO]GG1?[/M\M$?%VN6P>>3MNM;1LJGJ'GW$@\Q*:[,+@:V(=J:^?0\W,,VP MN"C>O+7HEJW\O\]#]?\ X^?M,?#_ /9;\%MX@^(?B_0?".DKD)-J-TL37# 9 M*1)]^5_]B-6;VK\O?VO_ /@ZZ\)^%'NM+^"?@FZ\672Y1-<\1;K+3P>S);*? M/E4_[;0GVK\5_C%\X\2>./$VM^*]=NO]9>ZG=O<2@9)"*6)VH,\ M*N% X KE:^FPN048:UGS/[D?!9AQEB:ONX9]%% M>U3I0IKE@DEY'RE;$5:TN>K)R?F[A1116AB%%%% !1110 4444 %%%% !111 M0!=\.^)=1\(:U;ZEI.H7NEZC:-O@NK2=H)H6]5=2&4^X-?:O[+'_ <+_M+? MLT26]K>^+(OB/H<. UCXLB-Y*5[XNE*W&['0O(ZC^Z><_#M%8UL/3JJU2*?J M=.&QE?#RYJ$W%^3/Z(OV.O\ @YW^"7QXDM=+^(MEJ7PFUZ8A#-=M]OT>1CQQ MM>'M6TS7='U!/-M;_ $^Z2ZMKE/[R M2(2K#W!-?QCUZ]^R;^WA\6?V(/%7]J_#7QIJWA[S) ]S8!_.TZ^[?OK9\Q.< M<;BNX _*0>:\/%W^?YGU^7\:5H>[BX\R[K1_=L_P #^NZBORK_ M ."?'_!SWX#^-4ECX;^-VGV_PY\1R[8EUVU+R:%=OTRX.9+7)_O%XQR3(HXK M]2M"UZQ\4:-:ZEIEY:ZCI]]$L]M=6LRS0W$;#*NCJ2K*1R""0:^9Q&%JT)-? _P#;']O_ &__ (1_7+G3/MOE_P!F>7YODNN_9YDF MW=G;O;&,FOR._P"'DO[17_1?/C5_X6^I_P#QZOT\_P"#OW_FWG_N9/\ W$U^ M+-?<9/2@\'!M+KT\V?DO$V(JQS*I&,FE[O5_RH]J_P"'DO[17_1?/C5_X6^I M_P#QZC_AY+^T5_T7SXU?^%OJ?_QZO%:*]/V%/^5?<>#];K_SO[V>U?\ #R7] MHK_HOGQJ_P#"WU/_ ./4?\/)?VBO^B^?&K_PM]3_ /CU>*T4>PI_RK[@^MU_ MYW][/:O^'DO[17_1?/C5_P"%OJ?_ ,>H_P"'DO[17_1?/C5_X6^I_P#QZO%: M*/84_P"5?<'UNO\ SO[V>U?\/)?VBO\ HOGQJ_\ "WU/_P"/4?\ #R7]HK_H MOGQJ_P#"WU/_ ./5XK11["G_ "K[@^MU_P"=_>S](O\ @A-^VY\:/B]_P55^ M%GAWQ9\7?B?XH\/ZA_:WVK3-7\4WU[9W.S2+V1-\4LK(VUT1AD'#*".0#7]% M5?S#?\&\7_*8;X0?]QG_ -,E_7]/-?(<01C'$)15O=7YL_2^#:DYX*3FV_?> M_I$****\,^M"BBOSK_X*R?\ !?[P;^PT^H^!_A^EAXZ^*D8:*=/,WZ7X>?I_ MI+J)]=NOE$MR_[NV3.1%#&N$BC&3A$ 7DG&237 U]=@LCI M4O>K>\_P_P"#\_N/S?-.+<17;AAOK]K/\ @G9_P<>_"K]K.>Q\-?$6.#X5>.+@K%&UW<;M%U*0\ 17 M+8\EB?X)L#D 2.37\Y]?1G_!*G]B"Z_;_P#VUO"G@5HIO^$=BD_M7Q).F1]G MTV!E,PW#E6D)2%3V>93T!KR\PP&&J0=2HK-=5O\ \$^@R7.,=0JQHT'S)M+E M>WR[?(_J_1UD0,I#*PR"#P17BW_!27_E'7\?/^R<^(?_ $V7%>Q:3I5KH.EV MUC96\-K9V<2P001($CAC4!550. H '0"O'?^"DO_*.OX^?]DY\0_\ ILN* M^(H_Q8^J_,_6,5_ GZ/\C^1VBBBOTL_!PHHHH **** "BBB@ HHHH _3S_@T M\_Y2*>-/^R,?4!1110 4444 %%%% !1110 5^?_P#P6R_X+0:7_P $ M]_!$W@OP5<6>J_&+7;;,$1VRP^&H7'%U.O0R$',41Z_?8; ^Q_P6=_X+':' M_P $XOARWAWPW)9ZS\7O$-L6TRP8B2+1HFR!>W*^@.?+C/,C#^Z&-?S9_$'X M@ZY\5_&^J^)/$FJ7FM:]KER]Y?WUW(9)KJ5SEF8G_P#4!P,"O?RG*?;/VU;X M>B[_ / _,^-XDXB^K)X;#/W^K_E_X/Y'JEQ_P4K_ &C+F>21OCW\9@TC%B$\ M:ZDB@GG@"8 #V P*;_P\E_:*_P"B^?&K_P +?4__ (]7BM%?6>PI_P J^X_. M?KE?^=_>SVK_ (>2_M%?]%\^-7_A;ZG_ /'J/^'DO[17_1?/C5_X6^I__'J\ M5HH]A3_E7W!];K_SO[V>U?\ #R7]HK_HOGQJ_P#"WU/_ ./4?\/)?VBO^B^? M&K_PM]3_ /CU>*T4>PI_RK[@^MU_YW][/:O^'DO[17_1?/C5_P"%OJ?_ ,>H M_P"'DO[17_1?/C5_X6^I_P#QZO%:*/84_P"5?<'UNO\ SO[V>U?\/)?VBO\ MHOGQJ_\ "WU/_P"/4?\ #R7]HK_HOGQJ_P#"WU/_ ./5XK11["G_ "K[@^MU M_P"=_>SVK_AY+^T5_P!%\^-7_A;ZG_\ 'J=;_P#!1W]HZ[GCBB^/'QLDED8( MB)XVU-F>B](?>3F/CQM M;#X:'/.*OT5EJ>IE6%QN/K>SI3=NKN[)?ULCTG_@BE^PU\=O GAVU^)_[07Q M6^+6M:]JD&[2/!NK>+=0N+72HG'^NO87F*R7#*>(F!$0.6!DP(OT0HHKX;$5 MY5INK;[L****Q.H***^+_ /@H[_P7(^$/_!/?[7H3 M7)\=?$2%2!X;TF=?]#?''VR?!6W'^SAI.0=F#FM:-&I5ER4U=G/BL51P]/VM M>2BO,^SIIEMXFDD98XXP69F. H'4DU\1?ME_\' O[//[(LEUIMKX@D^)'BBW MRATSPL4NHHG':6Z)$"X/!"L[KCE*_#W]N_\ X+)_'#]ON[O++Q%XDD\/^#9V M(3PQH3-:Z>4[";G?<'H3YK,N>55>E?*E?287A]?%B'\E_G_7J?"YCQH[N&"C M\W^B_P _N/TH_:H_X.@/CU\9Y+JR\!6>@_"O1IS7$R^6#[QP MHP]>E? OQ>^/OCCX_P"O_P!J>.?&'B;Q?J&25GUC4IKQX\]E\QCM'LN *Y&B MO?HX6C15J<4OZ[GQV*S'$XEWKSVB\&_%#Q)'I=K@+I.I3?VEIP4=56" MX#K&#TS'M/H17SO16=2G":Y9I->9K1KU*4N:E)Q?=.Q^V7[(G_!V+:7LUMIG MQO\ !LMV$?7?"C&2,'IE[.9MP''_!T=KOA.:R\,_M"Z:WB'3,K$GBS2+98[^W'3=+8X ^Y(QK]H/@Q\;O"/[1'P[T_P 6>!_$6E^*/#NIKNM[ZPF$D;'NK=T= M>C(P#*>" >*^8Q6!K8=VJ+3OT/O\MS?#8V-Z$M>J>Z^7ZK0ZJBBBN,],**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBAFVC)X Y M)/:@#P7_ (*(?M"?\*,^ MU;V4_E:]XHW:=9;3\T2$?OI1_NH< CD-(AK\M: M]D_;I_:"_P"&@_CWJ%Y:S>9H>CYT[2P#\KQH3NE'_71\MGKMVCM7C=?-XVO[ M2IILM$?VMX9\+_V+DL(U5:K5]^?=-[1_[=73O?N%%%%<9^A!1110 4444 %% M%% !1110 4444 %.CC::15569F.%4#))]!3:^C?^":7[/G_"X?CE'K=]!YFA M^#]E[+N'RS7))\A/P8%S_P!YQ1RK 5F5)[UZU117U5 M."A%170_@O,\QKX_%U,;B'>=1N3]7^BV2Z(****HX0HHHH *X?\ :3^/V@_L ML_ 7Q9\0_$TWDZ)X2TZ2_N " TQ482%,_P '[W]W9^5X@\5^4_60@FSM&QZ*3.RG@[X#U%=F!PKQ%94^G7T/-S?, M%@L+*N]]EYM[?Y^A^3/[1?QXU[]I[XZ>*OB!XFF\_7/%NHRZADIG[*@ST\W+3G'#*\.1E*_&C_@D_^P[ M2&9O#=K)_:_B69,KY.FP,IE7<.5:5BD*GLTP/0&OZM-,TRWT73;>SLX(;6TM M(EA@AB0)'"B@!54#@ #H!7S?$&,M%8>/75^G0^ZX,RWFG+&S6BTCZ]7\E MI\R>BBBODS]&/S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/_E'7X+_[ M*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]" M'_!IY_RCK\:?]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5 M'U'!_P#R,5Z,_3RO(/VW/VW_ '^P)\#;[QUX\U'[/:PYAL+"$AKS6+G!*V\ M"$C^(7CC45T[P_P"'X#+(1AIKJ0\1 MP1+D;Y9&PJKZG)( )'\M_P#P48_X*%>,_P#@HY^T#>>,O%$KV>EVQ>WT'1(Y M2UMHEIG(C7IND; ,DA +MZ*%5?G6D5O_ )(^WS_/(X"GRPUJ2V7; MS?Z=RW_P47_X*7?$3_@I)\6WU[Q==M8Z!82.-#\.6TI-CH\1].GF3,,;Y6&Y MCP JA47YWHHK[>G3C3BH05DC\EK5ZE:;JU7>3W;"BBBM#(**** "BBB@ HHH MH **** "BBB@ HHHH **** "OUR_X(7_ /!>>Z^%&HZ/\&OC9K#W7A&=DLO# MOB:]ES)H;'"I;73MUM>@60\P\ GR\&+\C:*Y\5A:>(I^SJ+_ (!W9?F%;!UE M6HOU71KLS^TM'61 RD,K#((/!%+7Y"_\&WO_ 5PF^*.CVO[/GQ&U1IO$&D6 MQ/@[4KF3+ZA:QKEK!V/)DB0%HSWC5EX\M=WZ]5\!B\+/#U'3G_PZ/V3+\-Z/' MOGNK@\LQ^['&H^:21CPJ*"S'@"OYT?\ @K/_ ,%P/''_ 42UR[\,^'VOO!O MPDMY?]'T9)-MSK.T_+-?,IPW(#"$$QHA@%IM1\#_LYM;:E?INM[OQK<0B2U@;H18Q, M,2D'_EM(-G!VHX( M[.Q)/I[ =*Q:*^UPF!I8:/+37SZL_*\RS;$XV?/7>G1=%\OUW"BBBNL\T** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *5':-PRDJRG((/ M(-)10!^F'_!,3_@XX\??LL3:?X1^+C:C\1OA_&5@COGD\S7-%CZ#9(Q_TF,# M_EG*=P&-L@ "G]YOV??VC/!/[5/PNT_QE\/_ !%I_B;P[J0_=W5J_,;@ M'( MAPT4._5?YKR^ M[L?UNT5\V?\ !-K_ (*@_#S_ (*5_"S^UO"]Q_97BC3(U_MSPU=2AKS2W/&X M=/-@8_=E4 'HP5LJ/I.OCZE.=.3A-6:/TRAB*=:FJM)WB]F%%%%9FP4444 % M%%% !7Q9_P '#O\ RAY^+_\ W!O_ $]V%?:=?%G_ <._P#*'GXO_P#<&_\ M3W85U8'_ 'FG_B7YH\_-O]QK?X)?DS^8:BBBOT8_#PHHHH **** "BBB@ HH MHH _:;_@T"_YN&_[EO\ ]RU?M-7XL_\ !H%_S<-_W+?_ +EJ_::O@\Z_WR?R M_)'[!PM_R*Z7_;W_ *4PHHHKRSZ **** "BBB@ HHHH **** "BBB@ K\P_^ M#L/_ )1U^"_^RC6/_ILU2OT\K\P_^#L/_E'7X+_[*-8_^FS5*[\K_P![AZGC M\0?\BZKZ'\]]%%%?H)^+A1110 4444 %%%% !1110!_0A_P:>?\ *.OQI_V4 M:^_]-FEU^GE?F'_P:>?\HZ_&G_91K[_TV:77Z>5^?9I_O<_4_:.'_P#D74O0 M****X#V HHHH **** "O+_VNOVQ/ /[#WP;OO''Q#UJ/2=)M?W=O"@$EWJ4Y M!*V]O%D&21L=. "S%5!89/[=G[=/@;_ ()]? :^\=>-[S$:9@TS3(6'VS6K MH@E8(5/<]68_*B@L>G/\Q/[>_P"W]X^_X*(?&ZY\8^-[[;#$6BTC1X'/V'1+ M8G(BB4]6. 7D/S.1D\!0/6RW*Y8F7-+2*Z]_)'SN?<04\!'DAK4>R[>;_P N MIZ?_ ,%1/^"QWQ&_X*3>*YK&XFF\*_#6SGWZ;X8M9R8Y-I^6:[<8\^;N,C8G M\*@[F;Y HHK[:C1A2BH4U9'Y3B<55Q%1U:SO)A1116ASA1110 4444 %%%% M!1110 4444 %%%% !1110 5]W?\ !&O_ (+/^(O^"=/CF#POXGFOM>^#VL7& M;[3P3)-H; M_@WW_P""OTO[(OQ(M?A'\0=4;_A5_BN[VZ==W,GR>&+^1N'W'[MM*QPX^ZCD M2?*/,+?T,@Y%?!X_!3PU3D>W1]S]BR?-:>/H>UAHUHUV?^3Z!7XC?\'4?[>O M]K^(?#_[/OA^]S!I?EZ_XK\I_O3LI^R6K8_NHQF93D'S(#U6OUU_:S_:3T+] MD#]G#QA\2?$;?\2OPGI[WAB#A6NY>%AMT)_CEE9(U]W':OY(/C=\8M=_:$^+ M_B3QQXFNC>:]XJU&;4KV7^'S)&+%5'\*+D*J]%50!P*]'(<'[2K[:6T=O7_@ M?Y'A<89E[&@L+!^]/?\ P_\ !?ZG+4445]B?F(4444 %%%% !1110!_3S_P; MQ?\ *'GX0?\ <9_]/=_7VG7Q9_P;Q?\ *'GX0?\ <9_]/=_7VG7YSCO]YJ?X MG^;/W#*?]QH_X(_D@HHHKE/0/Y[_ /@[#_Y2*>"_^RKZ+\SVJOB7_@K_ /\ !9+PO_P36\"?V-I*V?B3 MXL:W;E]+T9GS%IT9R!=W>TY6,'[J AI", JH9UZ3_@KQ_P %2]!_X)G_ #- M[&+75OB)XD22W\,Z/(V59P,-=3@'(@BR"<8+L50$99E_F+^+/Q8\1_'3XD:S MXN\7:O>:]XD\07+7=_?7+;I)Y&_0*!@!0 JJ !7G93E7MW[6K\/Y_\ ]K MB3B'ZHOJ^'_B/=_RK_/M]Y>^._Q[\8?M-?%+5?&GCK7K[Q'XDUF3S+F\NFR< M?PHBC"I&HX5% 50 *X^BBOLXQ25EL?E\I2DW*3NV%%%%,D**** "BBB@ H MHHH **** "BBB@ HHHH **** -+P=XRU;X>>*M/UW0=2OM'UK2;A+JROK.9H M;BUE0Y5T=2"K ]Q7]$'_ 1!_P""W%E^WEH,'PZ^(EQ9Z;\7M*MRT4P"PP>* MH47+31*,!;A5!,D2\$ N@"[EC_G-K4\$>-]7^&OC#2_$&@:C=Z1K>BW4=[8W MMK(8YK6:-@R.C#H00#7#C\##$PY9;]'V_P" >OD^<5Z[_P#![,_L MXHKY$_X(X?\ !3K3O^"E'[-,>H7S6MG\1/"HCLO%&GQ853(0?+NXE[0S!6(' M\+JZ\A0S?7=? UJ,J4W3FM4?L6%Q-/$4HUJ3O%[!7@O_ 4O_;2L?V!OV-O% MWQ$N&@?5K6#[#H-K+TO=2F!6W3'\2JO\ PT1^ MUC;_ KT&]\[PI\*"\-YY;YCN]7D \\G'7R%Q",\JXG[-79EN$^L5U![+5^G M_!/-S[,OJ6$E47Q/1>K_ ,MS\V_$GB.^\8^(M0U?5+J:_P!3U2YDO+NYF;=) M<32,7=V/=F8DD^IJE117Z ?C%[ZL**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@!41I'"J"S,< "%#)(Y^BJ37\E7[=_P"UKJ_[<7[5_C+XEZOYL?\ MPD%ZQL+5VS_9]E'\EM ,;G_ 3\ MTXRS+VE982#TCJ_5_P"2_-G;_LT_&>Z_9T_:'\#^/+'S#<>#]=L]75$/,HAF M61D^C*I4CN&-?V%Z%KEKXFT.SU*PF2ZL=0@2YMYD^[+&ZAE8>Q4@_C7\7M?U M*?\ !##]H+_AHK_@E]\+]0FF\[4O#=BWAF^!.YD>Q8P1[CW+0+ __ ZCB*C> M$*JZ:?>;<$8JU2IAWU2:^6C_ #7W'UQ1117R9^BA1110 4444 %%%% !1110 M 5^2/_!VC\=O^$=_9W^&/PYMYMLWBC7)];NE4\^390^6JM_LM)=@CU,7M7ZW M5_.%_P '-_QV_P"%K?\ !2^\\.PS>99_#O0K+1@JG*>?*IO)6_WO])1#_P!< ML=J];)://BD_Y;O^OF?-\5XGV6722WDTOU?X)GYX4445]T?D84444 %%%% ! M1110 4444 %?U.?\$/OCS_PT)_P2]^%&IS3>=?Z'IA\.7@)RR/8NULFX^K0Q MQ/\ \#K^6.OW(_X-)?CU_:GPL^*WPSN)OFT;4[;Q'91L+GU'GPW/_*[_ *'U?!^)]GC_ &;VFFOFM?T9^PE%%%?$GZJ%%%% !111 M0 4444 %%%% !7(?M _%VR^ 'P)\9>.=1V_8?!^BWFL3*QQY@@A>7;]6VX ' M))%=?7Y\_P#!R]^T'_PIK_@F?J>@6\WEZC\2-8M-!C"G#B!6-U.W^Z5MQ&?: M;'>NC"T?:UHT^[1QYABOJ^&G7_E3?SZ?B?SC^*?$M[XS\3:EK&I3M=:CJUU+ M>74S?>EED@MV<&>7_ (!")'^BU_7UH^D6OA_2+6PL M8([6SL84MX(8QA(HT 55 ] !^%?@/\ \&J7[-'_ L7]L/Q7\2[RW\RQ^'. MC?9K.0K]V^OMT:D'VMX[H''3S%]>?Z *^-X@Q'-75)?97XO_ (%C]/X+P?L\ M)*N]YO\ !:?G<****\$^Q"BBH[N[BL+62>>2.&&%#)))(P58U R22> .)OB3XFO-;N4+"SLU/E6&E MH?\ EG;P#Y(UX )Y9L LS'FO):**^JA",(\L59'Y[4J3J2/@G!=7 KY7H MK.K2A4CR5%=&V'Q%6A-5*,G%KJC^KS_@GE_P5+^%O_!2'P.;SP;J1T_Q-8PB M35O#.H,J:CIQX!8#I-#D@"5,CD!MC':/I"OXT_A;\5?$GP1\?Z7XJ\(ZUJ/A MWQ%HTPGLK^QF,4T#CT(Z@C(*G(8$@@@D5_0+_P $?\ MN9/_ '$U^+-?M-_P=^_\V\_]S)_[B:_%FOO,E_W.'S_-GX_Q3_R-*O\ V[_Z M2@HHHKU#Y\**** "BBB@ HHHH ^T_P#@WB_Y3#?"#_N,_P#IDOZ_IYK^8;_@ MWB_Y3#?"#_N,_P#IDOZ_IYKXWB+_ 'F/^%?FS]0X)_W&?^-_E$*"<"BOQ;_X M."O^"VTEM<:U\ OA#J[1LFZS\9>(+.7Y@>CZ;;NO3N)G!]8Q_&*\O!X2>(J> MSA\WV/H,RS*E@J+K5?DNK?8=_P %M/\ @X,DLKK5OA#\ =:VO'OL_$'C*SDY M4_=>VL''IR&N![B,])*_%>:9[B5I)&:220EF9CDL3U)--HK[S"8.GAX7]:A11174>>%%%% !1110 4444 %%%% !1110 5_1 MG_P;:_L%?\,N_L;?\+"URS\GQA\6A%J6)%Q)::6H/V2/V\P,TYQU$L8(RE?C M-_P2,_88F_X* ?MN^%_!UQ!(_A;3G_MKQ-*N0$T^!E+QY'0RN4A!'(,N>BFO MZK;&QATNRAM;:&.WM[=%BBBC4*D2*,!5 X Z5\UQ!C+16'CUU?Z'W?!F M6\TY8V:T6D?7J_NT^;):\5_X*2_\HZ_CY_V3GQ#_ .FRXKVJO%?^"DO_ "CK M^/G_ &3GQ#_Z;+BOF:'\2/JC[W%_P)^C_(_D=HHHK]+/P<**** "BBB@ HHH MH **** /T\_X-//^4BGC3_LG-]_Z<]+K^A"OY[_^#3S_ )2*>-/^RWZ(_6.#_^1T$OQW7[7WEPWS.QX"J!PJ*H"JB@*JJ *] MS*(^(EA(O#X=_O'N_P"7_@]OO*OQ6^*OB+XX?$;6/%WB MS5[S7O$>OW+7=_?W3[I;B1OT 4855 KGZ**^T225D?ETI.3N]PHHH MH$%%%% !1110 4444 %6-*TJZU[5+:QL;:XO+V\E6"WMX(S)+/(Q"JB*N2S$ MD #))Q3]!T&^\5:Y9Z9I=G=:CJ6H3);6MK;1-+-EV'Q0^*EC:ZE\6+R+S+#3WVS6_A.-AT4\AKL@X:09" E M4/WG;BQV.IX:'-+?HNYZV4Y36Q]7V=/1+=]%_P 'LC,_X(<_\$)[7]E"RTWX ML_%S3[>^^)UP@GTC1Y0)(?"JD<.W4-=D'KTBZ+ELL/U%HHKX3$XFI7FZE1Z_ MD?KV!P%'!T51HJR_%ON_,****YSL"JNM:W9^&M'NM1U&[M=/T^QA>XN;FYE6 M*&WC0%F=W8@*J@$DD@ "GZGJEMHFFW%Y>7$%G9V<333SS2"..&-02SLQX50 M22> !7\\'_! MZGX^N]4^'/[/6HW&C^'U+6VH^,XLQWFI=F2QS@PQ=?WW$C?P[ -S_D-=74M] M=23322333,7DD=BS.Q.223R23SDU'17W.%PE+#PY*:_S9^1YAF5?&U/:5W?L MNB]$%%%%=)PA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5[=^PY_P4(^)W_!/CXFKXB^'NN26\$[K_:6C71,NF:Q&/X)XL@$XR Z ME77)VL,G/B-%34IQG'EFKIFE&M.E-5*;LULT?U4?\$R?^"L'P[_X*8?#QKC0 MY!H/C;2X5?6O#%W,&N;/H#+$W'G6Y8X$B@$9 94) /U)7\;?P8^-/BG]GCXG M:1XR\%ZU?>'_ !)H4XN+.^M7VO&W0@CHR,"59&!5E)!!!(K^E;_@CW_P5V\. M_P#!2_X5M9Z@MGH7Q3\.P*=N^+ M-]A:[3AHH<#SY1]%(4$U?0,DBQ1LS,JJHR23@ 5^3/[;/[0#?M#_'G4 M]3MYC)HNG'^S]+&?E,"$_O/^!L6?UPP':N+'5_9T[+=GZ9X5<+_VOG,:E57I M4;3EV;^S'YO5]TFCR.BBBOG#^S HHHH **** "BBB@ HHHH **** "BBB@!] MO!)=SI%$C222,$1%&68G@ #U-?K=^QQ\ X_V=O@3I6BR1JNK70^W:HXZM]?$G_!,;]GS_ (6O\;/^$COX/,T7P>5NOF'RS79SY*^^W!D/ MH47/WJ_2ZO:RRA9.J_D?S3XX<4>TK0R.@](6E/\ Q->['Y)W?JNP4445ZQ_/ MH4444 %%%% 'G_[5/[1F@_LD?L[^+OB/XDDVZ3X3TZ2]>,-M:ZDX6*!"?XY9 M62-?]IQ7\C_QW^-.O?M&?&7Q-XZ\37/VO7O%>HS:E>2#.T/(Q.Q!V11A57H% M4#M7ZO?\'4/[>O\ PD/C'P_^S_X?O18/V='VLMY?E_P=_N/RWB[,O;XGZO!^[#_P!*Z_=M]X4445[I M\B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117U M!_P2"_86F_;_ /VW_#/A&ZMY)/">DM_;?B:09"K80,I:+(Z&9RD(QR/,+?PF MLZM2-.#G+9&V'P\Z]6-&GO)V1^S/_!M[^P5_PRO^QBOCS7++R?&7Q:$6J/YB M8DM-,4'['%[;U9ISC&1,@(RE?HG4=G:0Z?:16]O%'#! @CCCC4*D:@8"@#@ M#C J2OSG$5Y5JKJRW9^X8'"0PM"-"&T5_P ._F]0HHHK$ZC\P_\ @[#_ .4= M?@O_ +*-8_\ ILU2OY[Z_H0_X.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1> MK/R?C#_D8OT04445[)\N%%%% !1110 4444 %?T&?\&HMQ':?\$Y/&\TTB11 M1?$2_=W<[511IFEDDGL!ZU_/G7UI\#O^"HVJ?L\?\$N?'/P!\,6-]8ZY\0/% M,VI:AKJS!4BTR:SM8);:-1\WF2&VVLQX\N1@.3D>?FF&G7H^RAU:/:R#'4\' MBG7J;*+^;Z+YG=_\%V/^"J5Q_P % _VA&\.^%[Z3_A5'@6X>#1T1B(]9N1E) M-08=PW*Q9^['SA3(XKX0HHKJH484::IPV1YV,Q=3$UI5ZKNW_5O1!1116QS! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &MX#\=:Q\,/&V MD^)/#^H7&E:YH-Y%?V%Y VV2UGB8.CJ?4, :_JV_X)D?MR:;_P %"/V/O#/Q M"M?L]OK$B'3_ !!8Q'BPU*( 3(!V5LK*@.3LE3/.:_DSK](/^#:/]N-OV9EX,#EFEBSPM>/G6#]M0YX_%'7Y= M3Z?A7-'AL6J4G[L]/1]'^GS\C^BRBBBOAS]9"BBB@ HHHH **** "O//VIOV MI/!?[&WP3UCQ]X]U:/2M!T=.V&GO)CG9;P)D&25R,*H]R2%!(Z#XN_%KP[\" M/AEKGC'Q9JEMHOAOP[:/>W][.<)#&OMU9B<*J@%F8@ $D"OY@_\ @K)_P5(\ M3?\ !3#X[R:C*UUI/P_T"22'PSH3/Q;Q$X-Q, <-<2 L>0HP@) +-Z66Y?+ M%3UTBMW^AX6>YU# 4M-9O9?J_+\S._X*=?\ !47QU_P4O^,#:MKDDFC^#M)E M=?#_ (;AE+6^G1GCS'Z"2X8?>D(]E"J *^8Z**^ZI4H4XJ$%9(_(L1B*E>HZ MM5WD]V%%%%:&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!VO[/7[0_C#]E?XMZ1XX\":W=:!XDT67S(+F$_*ZG[T< MBGY9(W'#(P*L#@BOZ7_^"3/_ 5C\)_\%-/A(TB+;Z#\1M A3_A(= \S[O1? MM5MDY>W=O7+1L=K9^5G_ ):Z[C]G+]HOQ=^RA\9=#\>^!]6FT?Q'H$XFMYEY M25>CQ2+T>)URK(>""?K7FYEET,5#M);/]'Y'NY'GE3 5>\'NOU7G^9_8I17S MK_P3+_X*+^%?^"DW[.EKXOT/R]/U_3]EIXCT0R;I=(N]N<#NT+X+1O\ Q+D' M#*ZK]%5\+4IRIR<)JS1^O4*T*U-5:;O%ZIA11169J%%%% !7Q9_P<._\H>?B M_P#]P;_T]V%?:=?%G_!P[_RAY^+_ /W!O_3W85U8'_>:?^)?FCS\V_W&M_@E M^3/YAJ***_1C\/"BBB@ HHHH **** "BBB@#]IO^#0+_ )N&_P"Y;_\ ?\HZ_&G_91K[_ --FEU^GE?F'_P &GG_* M.OQI_P!E&OO_ $V:77Z>5^?9I_O<_4_:.'_^1=2] HHHK@/8"BBB@ KA?VE/ MVC?"?[)GP2\0?$#QMJ2Z9X=\.VYGG?@R3MT2&);]O;X^MX/\ "6H,WPH\!W3Q:?Y3_N]= MO!E)+]O[R]4BSG";FX,A ]#+L#+$U>7HMW_7<\?.\VA@,/[3>3TBO/\ R77[ MNIX#_P %'O\ @H7XP_X*/?M#7OC+Q)))9Z3:EK;P_HB2%K?1;3.0B]FD; :2 M3&7;T555? ***^]ITXTXJ$%9(_'*U:=:HZM1W;U;"BBBK,@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K^AC_ (-Q?^"G\G[57P-D^$?C M+4?/\??#JT3[!<3R9EUG25(1')/+20$K&QZE6B;DES7\\]=Y^S/^TCXL_9&^ M-^@_$+P1J"Z=XD\.S&6W=T\R*564H\4B<;HW1F5EXR#P0<$<.88-8FBX=>GJ M>MDN:2P.)57[+TDNZ_S6Z/U&_P"#I_\ ;U_X2OQ]H'P!\/WFZQ\-F/7/%!B; MB2\D0_9;9O\ KG"YE(Y!,\?=*_'VNA^+/Q2USXW_ !.U_P 8>);V34O$'B:_ MFU*_N7_Y:S2N7; [+DX"C@ #@5SU:8/#+#T527S]>ICFF/EC,3*O+KMY+HO MZZA11174>>%%%% !1110 4444 ?T\_\ !O%_RAY^$'_<9_\ 3W?U]IU\6?\ M!O%_RAY^$'_<9_\ 3W?U]IU^'[B4+CS;J0Z;;+%!&#UDDD*HHZ989(&2/Y7*^M/V\?^ M"HVJ?M=?LR?!#X2:78WV@^#_ (4>%M.TV^@EF#'6=3MK1+8W)"\"-40B-3R/ M-D)Z@#R\RP3Q+A#I?7T/H,BS6. C6J?::2BO._Z;GDG[;?[8OBS]N[]HW7OB M-XOG)O=5D\NSLT,@_U=>"/&FE_$CP9I/B'0[Z#4M%URSBU"PNX3NCN8)4#QR*?1E8$?6O MXQZ_?3_@UL_;C;XL_L]:[\%M8^6FTJ=_F0=SY$[$9/ 6XB M4<+7SN?X/F@L1'=;^G_ /M^#O7[U^7F?:7_!4O\ ;5_9GAVWDP?M.ISAA#\I^\J8:5AW2%^^*_E#UK6;OQ'K%WJ& MH7$UY?7\SW%S<3.7DGD=BS.S'DL6)))ZDU^BW_!RG^WK_P --?MAK\-]#O?. M\(_"4R6,GEOF.\U9\?:I#CKY6U8!G[K1RD'#U^;]=62X/V-#GEO+7Y=#SN*L MS^M8OV<'[L-%Z]7^GR"BBBO8/F0HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *=!!)=3I'&C222,%1%&68G@ #N33:_03_@W1_8*_ MX:W_ &V+?QAK5E]H\%_"8N8[O4"Q^Q0>^'1IB.1B#:?OBL<17C1INK M+9'5@L)/$UXT*>\G;_-_):G[.?\ !&C]A%/V _V'/#GAR_M5A\8^( -=\3.5 M^=;R95Q 3Z01A(L9QN1V'WC7U9117YS6JRJ3=26[/W##X>%"E&C3VBK(**** MS-@K ^*GQ-T7X+?#37_%WB*\33]!\,Z?-J=_<-_RRAB0NY [G . .2< ;=2\5;-:\3>6_P T5C&_^C6[8_YZS(9"."!; MIV>NK!X9UZRI+KOZ=3S\TQT<'AI5Y=-O-]$?D!^VO^U1K7[:O[4?C+XEZX9$ MN?$U^TMO;,VX6%JN$M[<>T<2HN>Y!/4FO+***_1(Q48J,=D?B52I*I-SF[MN M[]6%?MA_P:1_M!>=H_Q8^%=S/S!+;>*M.ASU#@6MTV/;99_]]5^)]?9?_! G M]H/_ (9\_P""H_PZDFG\G3?&,LOA6\YQY@O%VP+_ .!2VQ_"N+-*/M<+./E? M[M3U<@Q7L,?3F]F[/YZ?\$_J!HHHK\^/V@**** "BBB@ HHHH **** ([JZC ML;62::1(885+R.YVJB@9))[ "OX^_P!KCXV2?M(?M1_$+Q[(SLOB[Q#>ZI"& MZQPRS.T2?18RBCV45_3S_P %=OCM_P ,Y?\ !-GXO^)HYOL]X= ETJR<'YEN M+TK9Q,ONK3AO^ D] :_E"KZKARCI.J_3]7^A^><<8F\J6'7FW\]%^3"BBBOI MCX(**** "BBB@ HHHH **** "OO3_@V\^//_ I?_@J'X:TV:;R;#X@:;>>& MYR3\N]D%S#QZF:VC0?\ 73W-?!==9\!?BO>? CXX>#O&VG[OMOA'6[/680IQ MO:WG24+^.W'T-88JE[6E*GW3.O 8CV&)A6_E:?XZG]D%%4O#?B&S\7>'=/U; M3YEN=/U2VCN[:5?NRQ2*'1A]5(-7:_-C]UWU04444 %%%% !1110 4444 %? M@I_P=B?M!_\ "7_M0?#[X;VL^^U\%Z')JMVBGA;J]D VL/58;:)AZ"8^IK]Z MZ_DO_P""HW[0?_#47_!07XL>-(YOM%C?Z_/::?)G(>SM<6MN1]884/U)KW.' MZ/-B'-_97XO3_,^1XRQ7L\$J2WF_P6OYV/ Z***^T/RT**** "BBB@ HHHH M***ZSX#?"'4OV@/C;X1\#:0I.I^+M8M=(MCMW!'GE6,.?]E=VXGL 32E))79 M48N4E&.[/Z*O^#<']F?_ (4!_P $TM!UBZM_)UCXE7T_B:XW+\X@;$-J,_W3 M#"D@'_38^M?>U8_P]\"Z;\+_ #H?AG1X?LVD>'=/@TRQA'_ "R@AC6.-?P5 M0*V*_-L16=6K*H^K/W3 X98?#PH+[*2_S"BBBL3J(=2U.WT;3KB\O+B&TL[2 M-IIYYG$<<**"6=F/"J "23P *_G[_P""XG_!=>^_:OU/5/A/\)-1N-/^&%K( MUMJVK0L8YO%C*<%5/5;/(X7K+U;Y<+75?\'"/_!:&3XQZ[JOP'^%>K%?!^FS M&V\5ZS:2?\AR=#\UG$P_Y=HV&'8?ZUA@?(N9/R3KZS)\I44J]9:]%V\_4_.> M)N(G-O!X5^[M)KKY+R[]_3#_ (7N^D_!GXT:HJ^-=JVOAWQ)=2!1X@QP MMKEUT".?]=T/[S!E_6JOXMK>XDM)XY8G>.6-@Z.AVLA'((/8BOZ$?^" _ M_!9K_AL+PI;_ C^)>I*WQ1T&U)TS49WPWBFTC7DDG[UU$HR_>1!OY(D(^3S MC*5"]>BM.J[>:\C]&X9XB=6V#Q3][[+[^3\^SZ^N_P"G%%%%?-GW04444 %% M%% 'XL_\'?O_ #;S_P!S)_[B:_%FOVF_X._?^;>?^YD_]Q-?BS7WF2_[G#Y_ MFS\?XI_Y&E7_ +=_])04445ZA\^%%%% !1110 4444 ?:?\ P;Q?\IAOA!_W M&?\ TR7]?T\U_,-_P;Q?\IAOA!_W&?\ TR7]?T._MS?M@>'?V%/V8?$_Q*\2 M,LD&BV^VRLM^V35+U_E@MD]W?&2 =JAV(PIKX_/H2GBXQCNTOS9^F<'5(T\N MJ5)NR4FW_P" Q/CS_@X#_P""MS?L2_"@?#7P'J7E_%/QK:$R74#_ +SPWI[9 M5KC/\,\F&6+NN&?@JF[^=265II&=V9G8EF9CDDGN:[#]H+X\^)OVGOC1XC\? M>,+]M2\1>*+Q[R\E.0JD\+&@R=L:*%1%Z*JJ.U<;7T67X&.&I/Q#J/X5I%=E_F^H4445W'D!1110 4444 %%%% !1110 4444 %%%?5/_!& M_P#82D_;]_;B\-^&;ZU>;P?H+#7?$S[?D-E"R_N"?6:0I%UR [,/NFLZU6-. M#J2V1MA\/.O5C1I[R=D?LW_P;F?L%?\ #)?[%4/C+6[+R/&GQ9$6L7'F+B2T MTX _8H/;*.TQ'!S. >4%?H13+>WCM+>.**-(XHU"(B+M5%' '8#TI]?G.(K MRK5'5ENS]PP.$AAJ$:%/:*M_F_F]0KQ7_@I+_P HZ_CY_P!DY\0_^FRXKVJO M%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BE0_B1]45B_X$_1_D?R.T445^EGX.%%%% ! M1110 4444 %%%% 'Z>?\&GG_ "D4\:?]DYOO_3GI=?T(5_/?_P &GG_*13QI M_P!DYOO_ $YZ77]"%?$9]_O;]$?K'!__ "+EZL****\8^H"BBB@ HHHH *^6 M/^"J?_!4OPC_ ,$S?@JVI7WV?6O'6N1O'X<\/"3#W<@X,\V.4MT.-S=6.%7D MY&G_ ,%./^"F/@S_ ()I_ R3Q#KK1ZIXHU57A\.^'XY=L^JS@/O'FK2:MX@UF3+'E8;2(9V00IDB.) <*H M]R2223[6596\0_:5/@7XGRO$7$$<''V-'6H__)?-^?9?-^=/]H7]H3Q=^U/\ M7]:\=>.=8N-<\2:],9KFXDX5!T6.-1PD:+A51ZQK6L7"6EC8VD1EGN MIG.U411R6)/05_19_P $5?\ @B-H_P"P'X:MO'GCVWLM:^,6J6_7Y9K?PO$X M^:"W;HTQ!Q),/=$.WI\EV71?UU"BBBNH\\**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*[3]GK]H'Q9^RU\9-!\>>"=4FT?Q)X=N1<6LZ!O$1CTW MQ78)EO-M"WRW"+WF@)+KW(+ID!R:_J6\/Z_8^*]!L=4TVZM[[3=2MX[JTN8' M#Q7$3J&1U8<%64@@CJ#7PF:8'ZM5]WX7M_E\C]@X?SA8[#^_\<='^C^?YERB MBBO+/>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIL\Z6T#R2.L<<: MEG9CA5 Y))]!0!\Z_P#!2S]H/_A3WP,DT6QG\O7/&&^RBVGYH;8 >?)^*D(/ M>3(Z5^8]>J?ME?'Q_P!HGX[ZKK44C-I-J?L.EJ>@MHR<-CU=BSGTWX[5Y77S M.,K^UJ76RV/[:\-^%_[$R:%*HK5:GOS[W>T?^W59>MWU"BBBN4^^"BBB@ HH MHH **** "BBB@ HHHH *DL[274+N*W@CDFFG<1QQHNYG8G ':_M@?M-Z'^QQ^S3XP^)7B%E.G^%=/>Y6#=M:]G.$@MU/\ >EE9$![% M\G@&O2J\S_:J_8]^'?[;/PZM_"?Q-T&?Q'X=MKU-02R35+RP1IT5E5F-M+&S M@!VPK$KD@XR 1I2Y.=>TVZV,<1[3V- M/$UVU]KWBG4)M3OYN@:65RY"C^%1G"KT50 .!7-5_3S_ ,0\7['G_1(/_+JU MO_Y,H_XAXOV//^B0?^75K?\ \F5];'B##)649??\ B'B_8\_Z)!_Y=6M__)E'_$/%^QY_T2#_ ,NK6_\ Y,I_ZQ8; M^67W+_,G_4G'?SP^]_\ R)_,-17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B_8\_ MZ)!_Y=6M_P#R91_K%AOY9?+]CS_ *)!_P"75K?_ ,F4?ZQ8;^67W+_,/]2<=_/#[W_\ MB?S#45^QG_!PE_P2M^ O[#O[&'AGQ9\+? ?_ B_B#4/&MKI%Q=?VUJ-[YEJ M]C?RM'LN)Y$&7AB.X*&^7&<$@_CG7J83%0Q%/VD+V\SY[,LOJ8*M["JTW9/2 M]M?5(****ZC@"BBB@ HHHH **** "BBOV,_X-[?^"5OP%_;B_8P\3>+/BEX# M_P"$H\0:?XUNM(M[K^VM1LO+M4L;"58]EO/&AP\TIW%2WS8S@ #EQ>*AAZ?M M)WMY'?EN7U,;6]A2:3LWK>VGHF?CG17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B M_8\_Z)!_Y=6M_P#R97E_ZQ8;^67W+_,^A_U)QW\\/O?_ ,B?S#45_3S_ ,0\ M7['G_1(/_+JUO_Y,H_XAXOV//^B0?^75K?\ \F4?ZQ8;^67W+_,/]2<=_/#[ MW_\ (G\PU?TE?\&Z?[!7_#(W[$UOXNUJR^S^-/BQY6LW?F)B6TL I^Q0'N,H M[3$<$&?:?N"NTLO^#>W]C^PO(9X_@_&TD+B11)XFUF1"0X?X9J8*NZ^(:;M M96OI?=ZI>GS8ZBBBO /L@HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X. MP_\ E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 444 M4 %%%% !1110 4444 %%%% !174?"KX(^,_CKX@_LGP3X3\2>+M2X)M=&TV: M^E4'N5C5B![GBOK?X2_\&[?[5GQ5ACGE\ V?A6TF *S:]K%M;-SZQ([S+C_: M05C5Q%*G_$DEZLZL/@<17_@P%/\ @TR^-5_$K:U\1/ACII;D MK:27UX5^NZ",9^E=5%_P:,>-#'^\^-'A=7QT70IV&?KYH_E7(\VPB^VOQ_R/ M2CPWF3U5)_>O\S\@:*_6;Q+_ ,&DWQ4M8F_L?XJ?#^^D_A%Y;7EH#]2J2X_( MUXC\6_\ @VL_:H^&,$LVG^&_#/C:&')9M!UR(L0.X2Y$#M]%4GVJX9GA9;37 MY?F95&?$M]X,\2:?K&EW4UCJ>DW,=Y:7,1Q);S1L'1U/JK $>XJC10";6J/Z_/ MV*?VC[3]KK]D_P ?$BS\I1XLT:"\N8X_NV]T!LN8A_USG61/^ UZA7Y2_\ M!J'^T6?&_P"RGXZ^&MU.9+KP'K::C9JQ^Y9WR$[%'HL\$[''>8>HK]6J_.<= M0]C7E3[/\.A^X95C/K6$IU^K6OJM'^(4445RGH!1110 445^R^9^?O_ <+?\%9G_:\^+DWPF\"ZF6^&?@F\*WM MS;R?N_$>HIE6DR/O00G*Q]F;<_S#RROYHT45^AX;#PH4U3ALOZN?BN.QU3%U MY5ZN[_!=EZ!1116YQA1110 4444 %%%% !1110 45U/P?^"'C#]H'QI;^'? M_AG7/%FN7/W++2[-[F4#H68*#M4=V;"@.)E@'_ '_)]17/B,91H_Q9)?G]QW8/+<5BG;#P8LVH16%JW^ZD,8D&?>4U[ MOX3_ ."#W[)?@V.-;;X-Z-./!,S_M'?\&F?C MCPU;W%Y\+?B3H?BJ-07CTW7;1M,N2/[BS(9(W;W81#Z5U4<[PL]&[>J//Q'" MF8TE=14O1_H[/\#\B:*]4_:?_8B^+'[&7B)=-^)G@77?"LDCE(+FXA$EE=D? M\\KF,M#)ZX1R1WQ7E=>I&<9+FB[H^?J4YTYK-QY()Z1W. N.TH3 _>.:\'.\O]K#V\%[RW\U_P ^PX4SIX>K]5JOW); M>3_R?Y_,_?BBBBOC3]0"BBB@ KXL_P"#AW_E#S\7_P#N#?\ I[L*^TZ^+/\ M@X=_Y0\_%_\ [@W_ *>["NK _P"\T_\ $OS1Y^;?[C6_P2_)G\PU%%%?HQ^' MA1110 4444 %%%% !1110!^TW_!H%_S<-_W+?_N6K]IJ_%G_ (- O^;AO^Y; M_P#_P#2F%%%%>6?0!1110 4444 %%%% M !1110 4444 %?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5^GE?F'_P=A_\ *.OP M7_V4:Q_]-FJ5WY7_ +W#U/'X@_Y%U7T/Y[Z***_03\7"BBB@ HHHH **** " MBBB@#^A#_@T\_P"4=?C3_LHU]_Z;-+K]/*_,/_@T\_Y1U^-/^RC7W_ILTNOT M\K\^S3_>Y^I^T@4445P'L!117*_''XRZ#^SQ\'O$OCGQ1=?8] \ M*Z?-J5[+U;RXU+;5'\3L<*J]69@!R:<8MNR)E)13E+9'YU?\'*/_ 4N?]FO MX$P_!OPCJ'D^-?B1:,VJS0OB32]')*./9[A@T8_V%FZ$J:_GRKTO]L/]J'7_ M -LW]I3Q=\2O$C'^T?%%\TZ0!RR6-N,)!;H?[L<2H@/?;D\DUYI7Z#EV#6&H MJ'7=^I^,9WF#Y*2$=Q6= M2K"G'FF[+S-J&'JUI\E*+D^R5SYHHK]P/V?/^#2;P[8VT%Q\5/BIJ^I7# &6 MP\+6<=I'&?07%P)&<>_DH?YU]6_#O_@W7_9-\ P1^=\.[SQ'OI& M;ZI'*D7_ (Y7DU,^PL'97?HO\['T6'X/S"HKR2CZO_*Y_,E17]6VF?\ !'+] MEW28U6+X'^ 6"]/.L?./XER2?QJ'5O\ @C%^RSK4)CF^"/@E%;C,%N]NWYQL MIK#_ %BH_P K_ [/]2,5_P _(_C_ )'\I]%?TQ_$+_@W$_9-\& M9I!S-I/B&]!4^H2:26,?]\X]J^7?CQ_P:1^';V":?X8_%G6M-F4$QV7B;3X[ MQ)#V!N+?RB@]_*?Z5T4\^PLM[KU7^5SCK\(9A35XI2]'_G8_#ZBOJ[]L+_@B MG^T-^Q7:W6I>(O!4VO\ ANU!>37?#;G4K&-!U>0*HEA4?WI8T'/6OE&O5IUH M5%S4VFO(^=Q&&JT)+_E#S\(/^XS_Z>[^OM.OSG'?[ MS4_Q/\V?N&4_[C1_P1_)!1117*>@?SW_ /!V'_RD4\%_]DYL?_3GJE?F'7Z> M?\'8?_*13P7_ -DYL?\ TYZI7YAU^@Y7_ND/0_%^(/\ D8U?4****[SQPHHH MH **** "BBB@ HHHH **** "BBB@ HKU#X"_L3_%W]J&1?\ A7_PW\8>*[=F MV&[L=,E:SC;IA[@@1)_P)A7UI\,/^#9?]J;X@0QR:EHW@_P8LG.-:U^-V4>X MM%G(^G6N>KBZ-/2C3DUW2=OOV/S[HK]9/#G_!I-\5KJ)?[6 M^*?P]L7_ (A9V]Y= ?0LD>?R%;;_ /!HQXS$7R_&CPP7YX.A3@>W/F_TKE>; MX1?;_!_Y'?'AO,GK[)_>O\S\@**_5/QA_P &F?QJTZ%FT/XB?#+5649"7;WM MFS>PQ!(,_4@>]?//QK_X( _M5?!.WFNI/AK-XHL81S<>&[Z'4F?_ '8%87!_ M"*M:>8X:;M&:_+\SGK9'CZ2O.E+Y*_Y7/C*BM+Q?X,UCX?>(+C2=>TG4M#U6 MS;;/9:A:O;7$)]&CL0Z;?:<$E&Z&07%N\:EU_B$?\ 1(/_ "ZM;_\ DRO&J9]AX2<) M1E=:;+_,^HH\'XRK3C5A.%I)-:OKK_*?S#45_3S_ ,0\7['G_1(/_+JUO_Y, MH_XAXOV//^B0?^75K?\ \F5'^L6&_EE]R_S-/]2<=_/#[W_\B?S#45_3S_Q# MQ?L>?]$@_P#+JUO_ .3*/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2 M<=_/#[W_ /(G\PU%?T\_\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU M:W_\F4?ZQ8;^67W+_,/]2<=_/#[W_P#(G\PU%?IY_P ''W_!/'X._L%?\*;_ M .%3^#_^$4_X2O\ MO\ M7_B:WM]]J^S_P!G^3_Q\S2;=OGR_MA<1&O256&S[^MCYO,,#4PE>6'J--QMMMJD^MNX4445T'&%%%% !1110 44 M44 %%%?NW_P1I_X(T_LV_M6_\$V_AQX^\??#C^WO%NO?VG]OO_\ A(-4M?/\ MG5+R"/\ =PW*1KB**-?E49VY.223R8S&0PT%4J)VO;3^EV/2RO*ZN/JNC1:3 M2OK?NET3[GX245_3S_Q#Q?L>?]$@_P#+JUO_ .3*/^(>+]CS_HD'_EU:W_\ M)E>9_K%AOY9??\ 1(/_ "ZM M;_\ DRC_ (AXOV//^B0?^75K?_R91_K%AOY9? !7]57_!(7]A>']@#]B#PQX1NK>. M/Q5JB_VUXFE &Y]0G52T>1U$*!(01P?*W?Q&L?X8_P#!"O\ 94^#OQ$T3Q7X M>^%$-GKWAV]BU'3[B;Q!JMTEO<1,'C?RIKIXV*L 0&4C('%?6U>3FN;1Q,53 MI)I;NY])P[P[/ U)5J[3ELK7T77=+4****\,^L"BBB@#F?C+\6]#^ GPG\1^ M-?$MT+'0?"VG3:G?3=UBB0N0H_B8XPJ]68@#DU_)%^U_^TUKG[8W[2OC#XE> M(F;^T/%6H/=+#NW+90#"06ZG^[%$J1@]PF3R37Z\?\'47[>O_"/^$/#_ .S_ M .'[S_2M<\O7O%7E/RELC_Z);-C^_(IF8'! AA/1Z_#ZOL,AP?)3]O+>6WI_ MP3\QXPS+VM=86#TAOZ_\!?FPHHHKZ ^-"M'P?XKOO GBW2]/V-?@C7Z/_ /!T+\=O^%G?\%&X_"L$VZS^'7AZTTYXP?\ AH+_ ()=?"O4)IO.U#P_ MIS>&[P$Y9&L7:WCW'U,"0O\ \#KZVK\=?^#23X]?VC\./BQ\,KB;YM)U"U\2 MV,9.2RW$9M[C'H%-O;_C)7[%5^>YE1]EB9Q\[_?J?M61XGV^ I5.MK/U6GZ! M1117">L%%%% !1110 4444 >*_\ !1G]H+_AEG]A?XI>/$G^S7FA>'[C^SY, MXVWLP\BU_P#(\L0K^1W-?O[_ ,'6W[0?_""_L=>#/A[;3>7>>/M?-W<(#_K+ M.Q0.P(_Z[S6QS_L'\/P"K[+A^CRX=U']I_@OZ9^7\9XKVF,5%;07XO7\K!11 M17O'QX4444 %%%% !1110 5^CW_!L+^S/_PN7_@H1+XSN[?S-+^%VCS:B'9= MR?;;@&VMU/OL>XD![&$&OSAK^BG_ (-?_P!F?_A3O_!/VY\;7=OY>J?%'6); M]7*[6-C;$VT"GV\Q;EP>XE!^OEYQB/9865MWI]__ +GT'#.#^L9A"^T?>?R MV_&Q^D=%%%?!G[ %?F'_ ,'$O_!69_V4OADWP=\ ZEY/Q$\:69;5;VWDQ+X> MTU\J=K#[MQ.,JO=$W/P6C:OMC]OG]LSP_P#L$_LM>)OB1X@V3?V5#Y.FV)?: M^JWTF1!;KW^9N6(!VHKM@A37\H/QQ^-/B/\ :+^+OB'QQXNU"35/$?B>]>^O MKANC.QX51_"BJ JJ.%55 X KWI06=E;W%Y M>74@BA@@C,DDSDX"JHY))X ')H KT5]Y?LG?\&Y_[1W[3%K:ZEJVB6/PQT&Y M <7/B>5H;MT/]VS0-,&]I1&#ZU]\_!+_ (--/A7X:@@E\?\ Q&\:>++M,,\6 MDPP:1:L?[I#">0CW#J3UXZ5YM;-L+2=G*[\M3W,+PYF&(7-&G9=WI^>OX'X* M45_3UX'_ .#>W]DGP3 H_P"%6_VQ.O6?4]>(_P E%=Y8_P#!'/\ M9=T] L?P/\ L ,?O;#S3^;$UPRXBH=(O\/\ ,]:/!.,:]Z<5]_\ D?RDT5_5 M9K'_ 1<_98UV%HYO@EX+C5NIMXI+=OSC=2*\O\ B+_P;9!]-N/:JCQ%AWO%K[O\ ,53@G&I7C.+^;_R/YHZ* M_;3X]_\ !I#IDUO-!;K4/#=MDMKVA/_:6G*H_C=D'F0K[S)'7H8?,L-6TA+7L M]/S/$QF18[#+FJTW;NM5^&WS/E^BBBNX\D**** "BBB@ HHHH **** "MCP! MX^UKX5^-])\2>'=2NM'U[0KN.^L+VV?9+:S1L&1U/J"!['OQ6/10]=&-2:=T M?U1_\$B_^"E.D_\ !2C]F&UUYC:V7CKP[Y=AXJTR(X$%SM.VXC7KY,P4LOH0 MZ9)0D_5-?R=?\$P?V^M:_P""=7[6&B>.;$W%UH$Y&G^)-,C;C4M/=AY@ /'F M(0)(R:1\4? ^C^)/#]_;ZIH>O6<6H6%Y ?^YD_]Q-?BS7[3?\ !W[_ ,V\_P#)/V,?CYHWQ(\()I[>(] AO8K(WT32PQMMW^AZT"A]J3;]+*R^]?@14445W'DA1110 4444 %%%% M!1110 4444 %%%% !7]*G_!O)^P5_P ,=_L06?B/6K+[/XV^*GE:YJ&]<2VM MGM/V*V/<8C=I2#@A[AE/W17XQ_\ !%']@YOV]OVY?#^CZE9M<>"O"I&O^)69 M(,99+#Q]7^B_7 M[C[[@S+;N6-FMM(_J_T^\=1117RI^A!7BO\ P4E_Y1U_'S_LG/B'_P!-EQ7M M5>*_\%)?^4=?Q\_[)SXA_P#39<5K0_B1]4<^+_@3]'^1_([1117Z6?@X4444 M %%%% !1110 4444 ?IY_P &GG_*13QI_P!DYOO_ $YZ77]"%?SW_P#!IY_R MD4\:?]DYOO\ TYZ77]"%?$9]_O;]$?K'!_\ R+EZL****\8^H"BBB@ KY^_X M*-_\%%O!/_!-[X#W'BWQ3*M]J][O@T#0H90MUK5R /E7KLB7(,DA!"*1PS,B MMH_M_P#[?7@?_@G=\!;SQMXRN?.G?=!H^CPR 7>MW6,K#&#T4<%Y",(O)R2J MM_+_ /ML?MJ>./V]?CQJ7C[QU?\ VB^NCY-E91$BTTBU!)2V@4_=1:Y\6?'&E^&O#.DWVN:_ MK=PMI8V%G$9)KJ5C@*JC^?0 $G %2_"[X7>(?C7\0M(\)^$](O=>\1:]7@R$8X7 KS\PS"&%A=ZR>R_KH>UDV2UA< MCB28%_A)&VA6R*V8Y+\D-?2X_O"0+"?^O8>I MK^@G]J;XX6O[-/[-OCKX@7@1H?!^A7>JB-CQ/)%$S1Q_5W"J/=A7\?WB7Q'? M>,/$>H:OJ5Q)>:EJES)>7<\AR\\LC%W<^Y8D_C7T?#V'YJDJSZ:+U?\ P/S/ MA^-<SMM1LO!J^"_#]T \>J^*Y6TV.1 M3R&2':UPZDGGL/,;DC8"5K[VKYG&<06?+AU\W^B/O,KX-YHJIC9-?W5^ MK_R^\_&OX/\ _!HWH]O;1S>/OC'J5W,P!DM?#^CI;K&>X$TSN6^IB7Z5[MX3 M_P"#6W]F7P\BB\N/B5KS+U-[KD4>[_OQ!'7Z/45XU3-<7+>;^6GY'U%+AW+J M:LJ2^=W^9\,:;_P;A_LCV" 2_#S5+TCO-XGU($_]\3K4M]_P;E_LB7:D1_#6 M_M<]XO%&J''_ 'U<&ON*BLOKV)_Y^2^]G3_8^!_Y\Q_\!7^1^<_C'_@UV_9C M\2PLMB?B)X=9NCV&NI(5_"XAE%>"_%O_ (-&M%N8Y9? ?QDU2R903':Z]HL= MT'/H9H9(]OU$3?2OV2HK6&:XN.TW\]?S.:KP[EU1:TE\KK\K'\T/[1O_ ;F M?M._ &">\L/#.E_$33(V>>\-PFV6(_P"XPSWS7J8?B*:=JT;KNM_Z^X^?QO!- M*2OA9M/L]5]^Z_$_D%HK]4?^"H?_ ;7>)OV<=%U+QS\$[O4O'/A&S5KB]T& MX4/K6EQCDM$4 %U&HSD*JR*,?+)\S#\KB,&OI,-BJ5>'/2=SX;'9?7P=3V5> M-G^#]&%%%%=!Q!1110 4444 %%%% !7] W_!L#^WA)\Q[60Y@\)C8U M'\+T?H_\MS^KBBBBOS\_9@HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^:_^"F_[0G_"IO@D?#MA-Y>M>, ]J-I^:&T&/.;_ ($"(QZAV(^[7TA=W<5A M:R3SR)##"ADDD<[510,DD]@!7Y%_M=_'B7]HGXZ:OKRN_P#9D;?8],1N/+M8 MR0AQV+$LY'8N:XR?+A1110 444 M4 %%%% !7]"'_!IY_P HZ_&G_91K[_TV:77\]]?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEUXV??[H_5'U'!__(Q7HS]/****^(/U@**** "BBB@ HHHH **** /S M#_X.P_\ E'7X+_[*-8_^FS5*_GOK^A#_ (.P_P#E'7X+_P"RC6/_ *;-4K^> M^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 %%%% !1110 445]*?\ M!,/_ ()I>,/^"E_QX3PWHA?2?#.D[+CQ'K[Q;X=*MV)PJC@//)M8)'GD@DX5 M6(SJ5(TXN&[S7M2P'NI MA^[M--B)QYMQ,WR1IUQDY8C"AFP#^V_["G_!L'\+?@G9V>M?&*^?XG^)U"R- MIT3/:Z':/UVA01+<8/\ %(51AUBK[U_9*_9 \ _L1_!VQ\$?#S0X='TFU >> M4X>ZU*? #7%Q+C,DK8Y)X PJA5 4>G5\?CLZJU7RTO=C^+/T[*>%)7 M//\ !>BZ^K^Y&'\//AGX<^$?A>WT/PKH&B^&M%M1B&PTNRCL[:+_ '8XP%'Y M5N445X;;>K/JXQ25D%%%% PHHHH Q?B#\-O#OQ:\*76@^*M"T?Q)HMZ-MQ8: MG9QW=M,/]J.0%3^(K\I_^"D/_!L)X7\>Z9J'BK]GN9?"WB! TS^%+ZX9],OS MR2MO,Y+V\AYPKEHB2!^Z49K]T^,'A6U:33+E%"'7H$!8V$Q[D\^4S?<>.%%%% !1110 4444 %%%% 'Z.?\ M&O?QK;X8#_?-?T85_)/_ ,$Q MOBHWP6_X*&?!GQ%YODPVGB[3X+F3.-MO/,L$Q_[]2O7];%?&\04^6NI]U^1^ MG\%U^;!RI/[,OP:_SN%%%%>"?8A1110!SGQ?^*^A_ KX6>(/&7B:\73_ _X M8L)M2O[AO^6<42%FP/XF.,!1R20!R:_DN_;@_:UU[]N']J#Q9\2O$#-'<>(+ MLFTM-^Y--LT^2"V7MA(PH)&-S;F/+&OUR_X.I_VZ&\*?#_PU\!-"O-MYXFV: M_P")1&W*V< OA[%AR'=2S#[ MJ88/7TO_ ,$-O^"!MIX$T[1_C)\<]%2Z\13!+SP[X4OHMT>E*<,EU>1M]ZX/ M5(F&(N"P,F!'^P-?,YGG7*W2P_S?^7^9][D/"JFEB,:M.D?\_P#+[^QY_P#L MX?LK_#W]D7X?0^%_ASX3TGPKH\8&]+2+][=,!CS)I6S),_\ MR,S>]>@445\ MO*3D[RU9^@PA&$5&"LET04445)04444 %%%% &3XY\!:'\3_ I?:#XDT?2] M?T34HS%=V&HVJ7-M"KVXS!<=S]BGD.8V](I25.3AT "G]E**ZL+C*N'ES4W\NC//S#*\-C8- M^SZKT?\ 2/XQ?&/@W5OAYXJU#0]>TR^T;6M)G:VO;&]@:"XM95.&1T8 JP/8 MBLVOZ>/^"M__ 1J\&_\%)/ TVL:>EGX9^+&EVY&EZZL6U-0"CY;6\VC+Q'H MK\O$3D97YMI%EBEB'R-%\41+@,;R-1BXV]EGC*R<# 9 MG4?<-?5E?S1?\&]?[=+?L??MW:7H>JWGV?P9\4C'X?U-7;$<%TS'[%<'M\LK M&,D\*EQ(3TK^EVO@NU'X7JO\OD?L7#N9?7,&I2^*.C_P _FOQN%%%% M>:>\%?%G_!P[_P H>?B__P!P;_T]V%?:=?%G_!P[_P H>?B__P!P;_T]V%=6 M!_WFG_B7YH\_-O\ <:W^"7Y,_F&HHHK]&/P\**** "BBB@ HHHH **** /VF M_P"#0+_FX;_N6_\ W+5^TU?BS_P:!?\ -PW_ '+?_N6K]IJ^#SK_ 'R?R_)' M[!PM_P BNE_V]_Z4PHHHKRSZ **** "BBB@ HHHH **** "BBB@ K\P_^#L/ M_E'7X+_[*-8_^FS5*_3ROS#_ .#L/_E'7X+_ .RC6/\ Z;-4KORO_>X>IX_$ M'_(NJ^A_/?1117Z"?BX4444 %%%% !1110 4444 ?T(?\&GG_*.OQI_V4:^_ M]-FEU^GE?F'_ ,&GG_*.OQI_V4:^_P#39I=?IY7Y]FG^]S]3]HX?_P"1=2] MHHHK@/8"OQU_X.K/VXW\.>#/"WP#T.[VS^( GB+Q,(VY^RQN1:6[>SS(\I!P M1Y$1Z-7[ :]KMGX7T.\U+4+B*ST_3H'NKF>5MJ01(I9W8]@%!)/H*_D:_;R_ M:EO_ -M']KSQY\2KYI?+\2:I(]A%)UM;*/$5K%CU2%(P<=2">]>YD6%]I7]H M]H_GT/D^+LP]AA/8QWJ:?);_ *+YGD5%%%?:'Y6%%%% !1110 4444 %%%% M!75?!/X'^+/VC?B9I?@WP/H.H>)/$NLR^5:6-HFYW[EF)PJ(HR6=B%4 DD 9 MJY^SI^SQXM_:L^,VA> O ^E2:QXD\03B"VA7Y4C'5Y9&Z)&B@LS'@*I-?TY? M\$N?^"5_@C_@F?\ "%=/TN.#6O'.KPH?$/B22(":]?@F&+/,=NK?=0=<;FRW M3SG_$3QX L\>E.OF:'HS]=OEL/]*D'=I!Y?HF0'/Z<6UM'96T<,,<<,,*A$1% MVJB@8 ' ':I**^)Q&*JUY<]5W/U;!8"AA*?LZ$;+\7ZOJ%%%%TA[U-]>J\G^C/#Z***]8^;"BBB@ HHHH **** M "BBB@ HHHH _IY_X-XO^4//P@_[C/\ Z>[^OM.OBS_@WB_Y0\_"#_N,_P#I M[OZ^TZ_.<=_O-3_$_P V?N&4_P"XT?\ !'\D%%%%U9;OP[IZ>'? \$WE7GBG549;)" M#\R0*/FN)1S\J?*#@.Z9!K]OOV+/^#?K]GS]D6SM+W4?#T?Q,\60@,^K>)XD MN(4<=X;/F&, \@L'=?[YK[1\)>$=+\ ^&+#1-#TVQT?1]+@2VL[*S@6&WM8E M&%1$4 *H' %:-?&8S.*]=VB^6/9?JS]2ROAG"81*4USS[O]%T_,CLK*'3;2 M*WMX8[>WA4)''&H5(U' X 'H*DHHKR3Z(**** "BBB@#S7]I3]CWX8_M@> M$FT7XD^"=!\66>PI%)=V^+JTSU,,ZXEA;WC937XG?\%2_P#@VU\2?LXZ3J7C MKX)7&I^-O!UHK7%[H$Z^9K.E1C)+1%0!=1+W D48XDPS#]^Z*[L'F%;#OW' MIVZ'DYEDN%QL;58VETDMU_GZ,_BSHK]C?^#C/_@CQ8^ K>^_:$^&.DI::;-. M&\::/:1[8[:21L#48D'"JSD+*!P&97QS(1^.5?<8/%0Q%-5(?\,S\DS++JN" MKNA5^3[KN%%%%=1P!1110 4444 %%%% !1110!^]_P#P:;?&MO%7[*/Q&\!S M2^9+X/\ $<6I0J3S'!?08"@>GF6DS?5S7ZNU_/W_ ,&HGQ4;PQ^W'XT\*R2[ M+;Q5X1DG1,_ZRXM;F%D&/:.6<_A7] E?!YS3Y,7+SL_Z^9^O\+XCVN70OO&Z M^YZ?A8****\L^A"BBB@ HHHH _%G_@[]_P";>?\ N9/_ '$U^+-?M-_P=^_\ MV\_]S)_[B:_%FOO,E_W.'S_-GX_Q3_R-*O\ V[_Z2@HHHKU#Y\**** "BBB@ M HHHH *_IY_X-XO^4//P@_[C/_I[OZ_F&K^GG_@WB_Y0\_"#_N,_^GN_KP>( MO]VC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U **** "BBB@ HHHH *Y/X\?&K0?V MF M>'OV?/#]Y^\N_*\0>*_*?I&"39VK?5@9V4\C9 >AKKP.%>(K*FOGZ'G9MF$< M'A95WNMO-O;^NQ^1_P"U1^T9KW[6W[1'B[XC^))-VK>+-1DO9(PVY;6/A8H$ M/]R*)4C7/\*"O/Z**_0XQ44HQV1^)5*DIRK"BBBJ)"BBB@#]:O^#37] MH+_A%OVCOB-\-;J?;;^+M%BUFS1CP;BRDV,J_P"TT5RS'U$/L*_>*OY-_P#@ ME)^T%_PS!_P42^$OB^2?[/8V^O0Z?J$A.%2TNP;2=F]0L\&_N>OYW"BBBO#/K0HHHH **** "D>18D9F8 M*JC)). !2UX!_P %4/CM_P ,V_\ !._XO>+DF^SW=GX=N+*RDS@I=76+6W8> MXEF0_A5TX.>8TUOXH\1W MM]:$G[ML9F$"_P# 81&OX5Y;117Z7&*C%170_!ZE1SFYRW;O]X44451 4444 M %%%% !1110 4444 %%%% 'W=_P;B?'G_A2G_!4;PK833>3I_C[3[SPU<$GY M=SH+B 8]3/;Q*/\ ?K^EZOXW/@;\4[SX&_&GPCXTT[=]O\(ZS9ZS;@'&Y[>9 M)5'XE,?C7]BGA;Q+9^,_#&FZQILRW&GZM:Q7EK*O26*1 Z,/JI!KY'B*C:K& MIW5ON_X<_2N"<3S8>=!_9=_D_P#@HOT445\Z?;!1110 4444 %%%5M9UBU\/ MZ1=:A>S1VUG8PO<3S.<+%&BEF8GT !/X4 ?SJ?\ !SQ^T'_PMO\ X*.MX5MY M_,T_X:Z':Z444Y3[5.#=S,/?;-"A]#%CJ#7YSUWG[47QKNOVD/VC_'7CZ\\P M3>,-=O-6"/UA2:9G2/Z(A51[**X.OTC"4?948T^R_P"'/PS,L5]8Q52M_,W] MW3\ HHHKH.(**** "BBB@ HHHH UO 7@G4?B7XZT7PWH\!NM6\07\&FV4(ZS M3S2+'&OXLP'XU_81^S_\'=._9Z^!O@_P+I(']F^#]'M=(@;;@R+!$L>\_P"T MVTL3W))K^=/_ (-R/V:/^&@?^"F/AW5;JW\[1_AO9S^)[GA]EB,1"C2E6J;15V?C;_P<=_\%#&_:O\ VMV^'?A^^\[P-\*9I;$> M4^8]0U4_+=3<<,(R/)7.<;)"#B2OSGI]Q<27=Q)++(\DLC%W=SN9V/))/-H[[1?@_H]QLDE3,5QXEF0_-;6[=5B!XDF' M3[B_-N:/'$8B%&#J5'9(ZL'@ZN*JJC15V_ZN_(\D_P"":_\ P2-^)_\ P4J\ M6;O#]L/#W@>QG\K5/%5_"QM+#<38.=BD 9&]D!!/]!O[ W_!)SX._ M\$\?#T/_ A_A^/4O%;1;+SQ1JJ+/JER2/F"/C$$9Z>7$%! &[<1N/OOPY^' M&@_"'P-I?AGPOH^GZ#X?T6!;:QL+*$0P6T8Z!5'XDGJ223DDFMJOBW^9^K9/P[A\"E-^]/N^GIV_,****\L^@"BBB@ HHHH *"-PP:** /S[_ M ."D'_!O5\)_VSK2^\0>";>S^%_Q$D#2B\T^V"Z7JLL6U\L68 M28 K\"?VNOV,OB+^PY\5[CP?\1_#]QHNI*#):SC]Y9ZG"#@36\H^61#[& M"L"!_7U7E/[8_P"Q;\/_ -NSX-7O@GXA:-'J6GS O:7<8"7NDSXPMQ;RX)CD M'XJPRK!E)!]K+\XJ46H5?>C^*]/\CY7.>%Z&*3J4+1G^#]5^J^=S^0FBOH[_ M (*6_P#!-7QM_P $U/CB_AKQ&K:GX=U0O/X>\00Q%;?5[=2,\<^7,F5$D9)* MD@@LK*S?.-?94ZD:D5.#NF?E]>A4HU'2JJTEN@HHHK0Q"BBB@ HHHH **** M"OW"_P"#6S_@H8WB;PMJW[/7B:^W7FB))K/A)Y7YDMBVZZM!G_GF[>UW'[-/Q_U[]ECX^>$_B)X9F\K6O".I1:A "Q59PIQ)"^.=DD9>-AW M5V%<>.PJQ%%TWOT]3U,GS&6"Q4:ZVV?FGO\ Y^I_8I17(_ 3XU:'^T;\%O"_ MCSPW/]HT/Q9IL&IVC'[RI(@;8P[.A)5AV92.U==7YY*+3LS]JC)22E'9A111 M2*/Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_:/X=NP'CUSQ"W]F6#H>CH7'F3+[PQN* M_0OX!_\ !I#I\,-O18[$KFI4W;N]%^._P C\3:*_IB^&'_!N)^RA\.H8_MG@?5O%EQ' MTN-:UZ[9B?=('BB/XIBO;/"7_!*O]FOP2BBQ^!?PN8H,*UWX=MKUQ_P*97.? M?->;/B*@OABW]W^9[=/@G%OXYQ7WO]$?R8T5_8'IW[&GP?T>+99_"GX;6J?W M8?#-E&/R$=3WG[)/PIU&/;SKTVR>';-A^L=9?ZR0_D?W_\ Z?]1ZO_ M #]7W/\ S/X]:*_K-\=_\$JOV;?B/ \>J? [X9+YGWI++08+"9O^VENJ/^.: M^:/CI_P;"_LU_$^":3PQ%XN^'=\V6C.EZJUY;*W^U'="5BOLKI[$#BMZ?$-! MZ337XG)6X+QD5>G*,OO3_*WXG\Y-%?IE^UM_P:\_&WX*6UUJ?P[U31?BMI$& M6%M;C^S=6"CDGR)6,;X'9)BQ/1.U>6?\$;O^"9NN_M._\%$K'POXZ\,ZKI&A M_#:1=;\66&J63V\BB)AY-G)'( 09I=H*G!,:RD=*])9A0=)U8R325_/[CPY9 M+C(UXX>I!IR=EV^_;3J?L/\ \&_W[!7_ Q7^PUINJ:Q9?9_''Q-\K7]8WKB M6V@*_P"AVI[CRXF+E2,K)/(.PK[FH P**^!KUI5:CJ2W9^R8/"PPU&-"GM%6 M_P"#\]PHHHK$Z KQ7_@I+_RCK^/G_9.?$/\ Z;+BO:J\5_X*2_\ *.OX^?\ M9.?$/_ILN*UH?Q(^J.?%_P "?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB M@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>_P#X-//^4BGC3_LG-]_Z<]+K^A"O MB,^_WM^B/UC@_P#Y%R]6%%%%>,?4!7C_ .W%^V_X&_8"^ VH^//'-]Y=O!F' M3]/A8?;-9NB"4MX%/5CC)/1%!9B #5[]L7]L/P1^PS\"M5\?^/-2%EI>GCR[ M>WCPUUJER03';0(2-\CX/H% 9F*JK$?S _\ !1+_ (*&^./^"COQYN?&'BR8 MVFFVN^#0M#AE+6NB6I.1&G3=(V 9)" 78#@*%5?6RO+98F7-+2*W\_)'SN?Y M]# 4^2&M1[+MYO\ 3N9W[>G[>/CC_@H7\>K[QQXTNMJ\P:3I4+DVFB6N)OC]\2]'\'^#=%OO$'B37K@6UC8VJ;I)G/))[*J@%F9B%50 M6) !-3_ [X&^*_VDOBIHW@GP3HMYX@\3:].+>SL[=?F8]2S,?E1%4%F=B%50 M22 ":_I6_P""1G_!(/PI_P $T?AI]LNOL?B'XI:[;JNMZZ(\K;J<$V=IN&4@ M5@,MPTK ,V $1/.S#,886'>3V7^?D>YDN25OYNZ_;;_@[M\?M;^%_@?X M6CD^2\NM6U6=/0Q):Q1'_P C2_E7XDU]QD5/EPB?=M_I^A^2\75G/,91_E27 MX7_4****]@^9"BBB@ HHHH **** "OW<_P"#5[]A_3_"?P0UWX[:Q91S:]XL MNIM%T"61-WV33X&"SR1GLTLZLA[@6P .&8'\(Z_JX_X([>$[?P7_ ,$O?@?9 MVRJD?UG##\J^T[?(^LX.PL:N-=27V5=>NW^9 M]*4445\6?J@4444 %%%% !1110 4444 %?A;_P '(_\ P24L?A)>2?M _#G2 MTL]"U:[6+QAIMM'MBL;J5L)?HHX5)7(20< 2,C#/F-C]TJYGXS_"31/CW\)? M$G@KQ):K>:%XJTZ?3+Z(@9,YTFX8+M65H9 M63S%_P!E@ P]0PKCZ_0XR35T?BDHN,G&6Z"BBBF2%%%% !1110 4444 ?UD_ M\$J?VB6_:H_X)Y_"GQG<3_:=2O-#CL=2D+9:2\M"UK.[>A:2%G^C"OH.ORM_ MX-/OC&WBS]C;QYX+FE\R;P?XG%Y"I/\ JK>\@4JOT\VWG;ZL:_5*OSK'4?98 MB<%W_P""?MV3XGV^"I57NTK^JT?XH****Y#T@HHHH **** "BBB@ HHHH ** M** "BBH=0U"'2K">ZN98X+>VC:661SM6-%&2Q/8 F@<4V[(^9_^"H7[0?\ MPK#X-+X6T^?9K'C -#)M/S0V:X\T_P# \B/GJ"_I7YLUZ-^U7\'F MOWLO>G_B?3_MU67JF^H4445RGW 4444 %%%% !1110 4444 %%%% !5C2-)N M=?U:UL;.&2YO+V9(((4&6ED8A54#U)(%5Z^L?^"5/[/G_"=?$ZZ\;:A!NTSP ML?+L]P^66]<<$>OEH=WLSH>U:T:3J34$>'Q+GE')\MJYC6V@M%WD](KYNR\E MJ?:O[,GP2MOV?/@MHOAF'RVN;>+SKZ9?^6]R_,C9[C/RC_951VKOJ**^IC%1 M7*C^#<;C*V+Q$\57=YS;DWW;=V%%%%44445\0?K 4444 %%%% !1110 4444 ?F'_P '8?\ MRCK\%_\ 91K'_P!-FJ5_/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[H MO5GY/QA_R,7Z(****]D^7"BBB@ HHHH **** "BBB@#H_A#\*->^.OQ1\/\ M@WPQ8R:EX@\37\6G6%LG_+261@JY/\*C.2QX4 D\ U_5S_P3R_8;\-?\$]_V M8-"^'OA](KBZMT^U:UJ8CVR:O?N!YL[=\9 5%/W41%YP2?RE_P"#5']B6/Q9 M\0O%GQVUJS62W\+[O#WAPR+D"\EC#74Z^C1P.D8/0BYD[BOW*KX_/L8YU/81 MVCOZ_P# /TS@_*U3H_7)KWI;>2_X+_"P4445\^?:!1110 4444 %%%% !111 M0 5_/+_P)Q!EZQ>"E%+WHZKU7^:T/Y9J***^_/QH**** " MBBB@ HHHH **** +&E:I/HFJ6U[:R-%"=*@E;^])%:QPN?Q9":^:XDC[D)>;7]?)/$=CX/\.ZAJVJ745EINEVTEY=W$IPD$,:EW=CZ*H)/TJ[7P-_P<>?M M6M^SC_P3CUC0K&Y\G7?BA=)X:MPC8=;5@9+Q\=U,*&(_]? K;#T75JQIKJSE MQV*CAJ$Z\OLIO_+[S\"/V[_VI]0_;3_:X\=?$J_,RKXDU-Y+&"0_-:628CMH M?3*0I&#CJ03WKR.BBOTB$%"*C'9'X;4J2J3=2>[=W\PHHHJC,**** "BBB@ MHHHH *_7#_@V^_X))P?&/Q!;_'_XB:8MQX9T*Z*^$=.N8\QZG>Q-AKUP>&BA M<%4'.Z52>/*PWY]?\$\_V-=6_;U_:W\)_#;3#-;VVJW'GZM>QKG^SM/B^:XF MYXR$^5<\%W1?XJ_K%^&GPXT7X/\ P]T3PKX;T^'2]!\.V46G:?:1#"6\,2!$ M4>O &2>2(;-,N]BV/O2#EH2>C$IP)"5_02BML/B)T:BJ0W1RXS!T\5 M1E0JK1_U=>:/XM9H7MY6CD5HY(R596&"I'4$4VOTL_X.4/\ @G='^R]^T[;_ M !2\,V/V?P9\5)I)KJ.),1:?K ^:=.. )Q^^7U;S\8"BOS3K]#PV(C7I*K'J M?BN/P<\)7EAZF\7]ZZ/YA1116YQA1110 4444 %%%% #H9GMYEDC9HY(R&5E M.&4CH0:_JZ_X),_MAC]N/]@WP+XWNKA9_$"6O]DZ_P _,-1ML1RLWIYH"S = MEF6OY0Z_7;_@T_\ VK6\+?&;QY\'=0N2MGXJLE\0Z2CM\JWEMB.=%']Z2!T8 M^UK7BYYAO:8?G6\=?EU_S^1]3PCCO88WV3VGI\^G^7S/W6HHHKXD_5PKXL_X M.'?^4//Q?_[@W_I[L*^TZ^+/^#AW_E#S\7_^X-_Z>["NK _[S3_Q+\T>?FW^ MXUO\$OR9_,-1117Z,?AX4444 %%%% !1110 4444 ?M-_P &@7_-PW_ M6?0!1110 4444 %%%% !1110 4444 %?F'_P=A_\HZ_!?_91K'_TV:I7Z>5^ M8?\ P=A_\HZ_!?\ V4:Q_P#39JE=^5_[W#U/'X@_Y%U7T/Y[Z***_03\7"BB MB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/^RC7W_ILTNOT\K\P_\ @T\_Y1U^ M-/\ LHU]_P"FS2Z_3ROS[-/][GZG[1P__P BZEZ!1117 >P?"O\ P<3?M2M^ MS;_P35\2Z=97/V?6_B3<1^%;3:WS"&8,]V<==IMXY8R>QF7UP?YG:_53_@ZW M_:-_X3O]K?P7\-K6X\RS\ Z&;Z[16^Y>WS!BK#U$$-NP)Z>:?7G\JZ^ZR7#^ MSPJ;WEK_ )?@?D?%6,]OCY16T/=_S_'\@HHHKUCYL**** "BBB@ HHHH *=# M$UQ*L<:M))(0JJHR6)Z "FU^CW_!MS_P3ZC_ &J_VM)/B)XCL5N/!GPG:*]5 M)5S'?:JQ)M8\'[PBVM,V.A2($8>L,3B(T:3JRV1UX'!SQ5>.'I[R?W=W\D?I MQ_P0>_X)66_[ O[/D?BKQ3IZCXK^/+6.?5&E3]YHEH%]6=?FTZ]"\*Q'/D MRX"2+SQA@-R*1])T5I3J2IS4X:-&.(H0K4W2J*\7HS^,OXA> -8^%/CO6/#/ MB'3[C2]=\/WLNGZA9S#$EM/$Y1T/T8$9'!K'K]BO^#IK_@G_ !^&/%6A_M!> M&[%8[77GCT/Q6L2<+=*A^RW;8_OQH8F)P 8H>[FOQUK]"P>*6(HJJOGZGXKF MF7RP>)EAY=-GW71_UU"BBBNH\\**** "BBB@ HHHH **** /Z>?^#>+_ )0\ M_"#_ +C/_I[OZ^TZ^+/^#>+_ )0\_"#_ +C/_I[OZ^TZ_.<=_O-3_$_S9^X9 M3_N-'_!'\D%%%%J5^8=?IY_P=A_\I%/! M?_9.;'_TYZI7YAU^@Y7_ +I#T/Q?B#_D8U?4****[SQPHHHH **** "BBB@ MHHHH ^FO^"37_!/J_P#^"C7[7>D>#V^T6WA/2U_M7Q/?1?*;:Q1@#&K=!+*Q M6-.I&XM@A#7]3W@CP3I/PV\':7X?T'3[72=$T6UCLK"RMDV0VL,:A411V 4 M5\-_\&['[$L?[*/[ ^E^)-1LUA\7?%?R_$-^[+B2*S*G[#!GKM$+&7!Y#7+C ML*^^*^%SC&.O7<5\,=%^K/USAC*UA,(JDE[\]7Z=%_74****\D^D"BBB@ HH MHH **** "BBB@#-\8^$-+^(/A+5-!UJQM]2T?6K26QOK2==T5U!*A22-AW5E M8@^QK^3?_@H]^QU??L'_ +8_C/X;W'G2Z?I=W]HT>ZE'-YI\P\RWDST+;"$; M' ='':OZVJ_'G_@[(_96CUGX;_#SXRV%LOVS1+MO"^KR*N6>VF#SVS,>RQR) M.OUN17MY%BG3K^S>TOSZ?Y'RG%V7JM@_;KXH:_)[_P"?R/PYHHHK[4_*@HHH MH **** "BBB@ HHHH ^P_P#@@=\0_P#A7'_!63X27#2;;?5+N[TF49QO^TV4 M\2#_ +^-&?J*_J)K^1#]@#QF?AY^W5\&MP[Q^*[A^-?U MWU\CQ%&U:,NZ_)_\$_2^"*E\-4I]I7^]+_(****^=/M0HHHH **** /Q9_X. M_?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_?^#>+_E#S\(/^XS_Z>[^O MYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE^3/L."?]^G_@?YQ/M.BBBOC3 M]0"BBB@ HHHH **** .+_:,^/&@_LP? KQ5\0?$TWD:'X2TZ74+G! >78/EB M3/!>1RJ*.[.H[U_(]^TG\?=>_:E^//BSXA>)IO.UOQ;J,NH7&"2L(8X2%,_P M1H$C4=E117ZT_P#!U+^WKY]UX>_9[\/WORP^5X@\6>4_\1!-G:-CT!,[*?[U MN>U?B_7V60X/V=+VTMY?E_P?\C\OXPS+VV(6&@_=AO\ XO\ @;?>%%%%>\?' MA1110 4444 *K%&#*2&!R".U?UU_\$_?V@!^U-^Q/\,/'S3?:+KQ%X?M9;YP M<_Z8B>5=#/M.DH_"OY$Z_H(_X-4OV@_^%@_L3>*O %Q/YEY\._$#2P1Y_P!5 M97RF6,8]YX[L_C7@\04>:@JG\K_!_P!(^PX+Q7)C)47M-?BM?RN?J)1117QI M^H!1110 4444 %?EC_P=<_';_A"?V-/!/@.WF\NZ\=>(_M4R9_UMI8Q%G&/^ MNT]L?^ U^IU?SQ?\'3/QV_X6+_P4#TGP;!-NM/AYX6+.?+N[HFYD/MF% MK7_OFO4R6C[3%Q\M?Z^9\]Q1B?8Y=.V\K1^_?\+GYH4445]X?D 4444 %%%% M !1110 4444 %%%% !1110 5_4E_P0I^/'_"_P#_ ()OMW@/XM?#&XF^;3;ZU\36$9/+" M9#;W! [!3!;?B]>+GU'GPW-_*T_T/JN#\3[/'^S>TTU\UK^A^QU%%%?$GZL% M%%% !1110 5\F_\ !<3]H/\ X9R_X)A?%+4X9_)U+Q!IP\-6.#AGDOF%N^T] MF6%YGSU^2OK*OQG_ .#MS]H/[/X<^$_PKM9N;JXN?%.HQ9^Z(U^S6IQZ$R7? M_?%=V6T?:XF$?._W:GDY[BOJ^ J5.MK+U>GZGXET445^A'XJ%%%% !1110 4 M444 %%%6-*TNXUS4[>RLX9+F[O)5@@AC7<\KL0JJ!W)) ]Z /WT_P"#4_\ M9G_X5[^R)XN^)EY;[+[XB:S]CLI"OWK&Q#1AE/;-Q)5 M3N_PZ?@?N&583ZMA*=#JEKZO5_B%?SR_\'/O[9+?'#]M&Q^&>F71D\/_ IM M/)N%1LI+J=RJ23MQP=D?D1\\JRRCN:_>C]H;XTZ9^SE\"/&'CW6/^0;X/T>Y MU:=-VTRB&)G$:_[3D!0.Y85_(#\3?B)JOQ=^(^O^*]:\O;V5(+>"%"\DTC$*J*HY+ M$D =2: /I__ ()'?\$V=6_X*4_M06WATFYL?!/A\)J'BG4XQ@V]KNPL$;=/ M.F(*IGH [X(0@_U%?#?X<:%\(/ 6D>%_#.EVFB^']!M4LK"QM4VQ6T2#"J!_ M,G))R22237S]_P $DOV ['_@GA^QQH/A%X86\6ZJHU;Q1=IAC/?R*-T88=8X M5"Q+C@A"V 7-?3E?!YKCWB*MH_"MO\S]@X=R=8+#WFO?EJ_+R^7YA1117EGT M 4444 %%%% !1110 4444 %%%% 'C_[<_P"Q5X/_ &^?V=M9^'OC"W7R+Y3- MIVH)&&N-'O%!$5U$?[RDD$9 =693PQK^57]JG]F;Q1^Q[\??$GPY\8VOV77/ M#=T8'9,^3=QD;HIXB<;HY$*NIX.&P0""!_857YA?\','_!.V/]H/]FV/XR>' M+'?XQ^&,!_M,1)F34-&+;I,^IMV)E!Z!&GZG&/_#\5U^[=?-'\^%%%%?:'Y8%%%% !1110 4444 %%%% '[N?\&I MW[9+>-_@OXN^">K77F7W@N8Z[H:.WS&PN'Q<1J/[L=P0Y][OVK]<*_E'_P"" M1/[5C?LSQ'.MI:_/K_ )_,_6.$L=[?!>SEO#3Y=/\ +Y!1117BGU!^+/\ P=^_\V\_ M]S)_[B:_%FOVF_X._?\ FWG_ +F3_P!Q-?BS7WF2_P"YP^?YL_'^*?\ D:5? M^W?_ $E!1117J'SX4444 %%%% !1110 4444 %%%?0'_ 3<_P"">GB[_@I! M^T59^"_#NZPTFU"W>OZT\1>'1K/=@N1QND;[L<>06;T5698J5(TXN3T2,G]AW]@'XE?\ !0?XJKX6^'FC?:1;[7U/5;HF+3M'B8X$D\N# MC.#M10SM@[5.#C]_?^"=_P#P00^#/[#=E8:SJVGV_P 2/B%" [ZWK-LK6]G) M_P!.EJ=R18/1VWR9R0X!VCZ;_9._9+\"_L4_!;2_ ?P_T>/2=%TY=TDAPUSJ M$Y #W%Q)@&25\#+'@ !5"JJJ/2J^*S#.*E=N-/W8_B_7_(_4\EX9H82*J5DI M5/P7I_G^04445XY]0%%%% !1110 4444 %0I8017TETL,*W,R+')*$ D=5+% M5+=2 68@'IN/J:FHH **** "BBB@ KQ7_@I+_P HZ_CY_P!DY\0_^FRXKVJO M%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BM:'\2/JCGQ?\"?H_R/Y':***_2S\'"BBB@ M HHHH **** "BBB@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>__@T\_P"4BGC3 M_LG-]_Z<]+K^A"OB,^_WM^B/UC@__D7+U85YW^U3^U/X+_8S^".L>/\ QYJJ M:7H.CIT&&N+V8@^7;P)D>9*Y&%7ZDD*&87/VC_VC?!_[)WP;UKQYXZUB'1?# MNAP^9-,_,DS'A(8DZR2NV%5!R2?J:_F+_P""I7_!4+QA_P %,?C#+)CA[B0 %W[<*N% K'+D5N_T1U9[GE/ 4[+ M6H]E^K\OS,S_ (*7?\%)_&G_ 4I^.LOB;Q$[Z;X=TTO!X=T".4M;Z1;DC\' MF?"F20C+$ #"JJK\Y445]S3IQIQ4(*R1^1UZ]2M4=6J[R>["BBBM#$**** " MBBB@ HHHH *[3]GS]GSQA^U+\7-'\#^!=%NM>\2:Y,(K>VA'"#^*21ND<:#Y MF=B%4 DFK'[-7[-7C/\ :Y^,>D> _ 6C3ZWXBUB3;'$GRQV\8^_-*_2.)!RS MG@>Y(!_IE_X)7?\ !*?P9_P3,^$?V.Q\C7/'VM1+_P )!XC>+;)3V7ZL][(\CJ8^I=Z06[_1>?Y%#_@DY_P25\(? M\$S/A7\OV77_ (DZY HU_P 0^7UZ-]EMMPS';JV/1I" S=%5/KJBBOA:U:=6 M;G-W;/UO#8:GAZ:HT5:*"BBBLS<**** "BBB@ HHHH _!?\ X.V=?:X_:K^% MFE[OEL_" +<@Y[_P!HW^?Z M5^6]?H&5:82'H?C/$3OF57U_1!1117H'BA1110 4444 %%%% !7]2O\ P0L^ M+%K\7?\ @E;\([JWD5IM%TQ]"N4!^:&2TFD@ /N8TC<>S@U_+57ZG?\ !L__ M ,%*]/\ V)=:)=SN%AL=6VB/RV)X"W"+&@)Z/%&/ MXR1X^=X:57#WCO%W_P SZ;A3'0P^-M4T4U;Y]/\ +YG[_4445\.?K04444 % M%%% !1110 4444 %%%% '\W?_!S3\&X_A=_P4_U+5[>$1P^/?#^GZZ=HPID4 M/9O^)-H&/N^>]?GO7]+O_!6__@B3#_P5+^)/A+Q(OQ'_ .$#N/#&F2Z8Z?\ M"/?VI]L1I?,4[OM,.S:2W&&SN[5\D?\ $(%_U<-_Y8?_ -\:^RP.;X:&'A"I M*S2ML^GR/S#-N&\=4QE2I0IWC)W6L5OJ]WW/Q9HK]IO^(0+_ *N&_P#+#_\ MOC1_Q"!?]7#?^6'_ /?&NK^VL'_/^#_R/._U6S3_ )]?^31_S/Q9HK]IO^(0 M+_JX;_RP_P#[XT?\0@7_ %<-_P"6'_\ ?&C^VL'_ #_@_P#(/]5LT_Y]?^31 M_P S\6:*_:;_ (A O^KAO_+#_P#OC1_Q"!?]7#?^6'_]\:/[:P?\_P"#_P @ M_P!5LT_Y]?\ DT?\S\6:*_:;_B$"_P"KAO\ RP__ +XT?\0@7_5PW_EA_P#W MQH_MK!_S_@_\@_U6S3_GU_Y-'_,X/_@TD^(S:7^T[\5O"6[$>N>%[?5BN?O& MSNUB'Y"]/YU^\5?G/_P2W_X($S?\$TOVFY/B+%\7O^$PCGT>YT>;3?\ A%O[ M.\Q)6B<-YOVR7[K1*<;.?45^C%?*YM6I5<0ZE)W32_K4_0^'<+7PV"5'$1LT MWU3T>O1L****\T]T**** "BBB@ HHHH **** "BBB@ KY9_X*F?M!_\ "N?A M)#X/T^?9JWBX%;C:?FALE/SY_P"NC83W7S/2OI[5M5M]"TJZOKR:.WL[.)IY MY7.%B1069B?0 $U^0/[3OQNN/VA/C5K7B:;S%M;B7R;")O\ EA;)Q&N.QQ\Q M_P!IF-<&85^2GRK=GZQX0\+_ -J9PL765Z5"TGV%! M\TLCL%51[DD"OV!_9S^#%I\ ?@YHOA>UV/)8P[KN91_Q\7#?-*_T+$@9Z*%' M:OBW_@E%^SY_PF'Q!O/'FH0;M/\ #>;>PW+\LMVZ\L/^N<9_.12.E?H57N9; M0M'VCZ_D?R[XV\4?6<9#):#]VE[T_.;6B_[=B_ODUT"BBBO4/PD**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#\P_P#@[#_Y1U^"_P#LHUC_ .FS M5*_GOK^A#_@[#_Y1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^1B_1!1117LG MRX4444 %%%% !1110 5_0A_P:>?\HZ_&G_91K[_TV:77\]]?T(?\&GG_ "CK M\:?]E&OO_39I=>-GW^Z/U1]1P?\ \C%>C/T\HHHKX@_6 HHHH **** "BBB@ M HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X.P_\ E'7X+_[*-8_^FS5* M_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !117M7_!.3X&K M^TE^W=\)_!4T/GV>M>);3[='C.^TB<37 _[\QR5-2:A%R?34THTW4J1IQW;2 M^\_I?_X)6_LQ)^R%^P#\,O!+V_V?5+?2(]0U8%?A!_W&?_3W?UX/$7^[Q?\ >_1GV/!+_P!MFO[C_.)] MIT445\:?IX5_/?\ \'4'[2+?$S]N/0?A[:W&_3_AGH:>?'N^Y?7VV>3_ ,@+ M:?K7]![N(U+,0JJ,DGM7\A'[/C*TT'BCQ%>7EH2<[;4RLM MNO\ P&%8U_X#7O:NZC^ROQ?_ +GQW&F*]GA(T5]M_@M?SL>5T445]D? MF 4444 %%%% !1110 445N?##X>:E\7/B5X?\*:-#Y^K^)M2MM*L8_\ GI// M*L48_%F%#=E=CC%MV1^[G_!K/^Q7'\+/V9M<^,FK6>W7/B/<-8:4[K\T.EVS ME25[CS;A7)'0BWB(ZU^JE _\%._V.K7]NO\ 8F\;_#]H8WUB MZLS?Z#*V!]GU* &2W()^Z&8>6Q_N2OZU_)M?6,VF7LUM00000:_M'K^8'_ (+Y_LO)^R]_P4R\<0V=O]GT7QN4\6ZAI1J2IS52.Z::^1_:5'*LT:NC*RL,JP.01ZBG5\[?\ M$E_CPW[27_!.+X0^*IIOM%[+X?BTV]D)RTES9EK.9F]V>!F_X%7T37YK4IN$ MW![IV/W?#UE5I1JQVDD_OU"OBS_@X=_Y0\_%_P#[@W_I[L*^TZ^+/^#AW_E# MS\7_ /N#?^GNPK; _P"\T_\ $OS1R9M_N-;_ 2_)G\PU%%%?HQ^'A1110 4 M444 %%%% !1110!^TW_!H%_S<-_W+?\ [EJ_::OQ9_X- O\ FX;_ +EO_P!R MU?M-7P>=?[Y/Y?DC]@X6_P"172_[>_\ 2F%%%%>6?0!1110 4444 %%%% !1 M110 4444 %?F'_P=A_\ *.OP7_V4:Q_]-FJ5^GE?F'_P=A_\HZ_!?_91K'_T MV:I7?E?^]P]3Q^(/^1=5]#^>^BBBOT$_%PHHHH **** "BBB@ HHHH _H0_X M-//^4=?C3_LHU]_Z;-+K]/*_,/\ X-//^4=?C3_LHU]_Z;-+K]/*_/LT_P![ MGZG[1P__ ,BZEZ!117E_[;'QC_X9\_8_^)WC99/*N/#/AC4+^V.<$W"6[F%1 M[F38/QKBC%RDHKJ>K4J*$'.6R5S^7'_@I/\ 'C_AIC]O7XL>-DF^T6FL>([I M+&3.=UG WV>V_P#($4=>(T$YHK],IP4(J"V6A^#5JLJE2526[;?WA1115&84 M444 %%%% !1110 5_5=_P1Y_8ZC_ &(_V ? _A6XM5M_$6J6PU[Q 2NV0W]T MJNZ/[Q)Y-_AKK'EK:>+=+EL MXYG7=]DN/OP3@>L4RQR#W05_(AXU\'ZE\//&6K>']8M9++5M#O9M/OK=_O03 MQ.T3I?Q(L+?Q/ %7Y!,^Z M&Y&?[QFA>0_]=AZBOI.'<1:?A!_W&?\ T]W]?:=?G.._WFI_B?YL_<,I_P!QH_X(_D@HHHKE/0/Y M[_\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K]//^#L/_ )2*>"_^RA^+\0?\C&KZA1117>>.%%%% !1110 4444 %>K?L,?LZ2_M:_M@ M?#KX-']Z*T#>94U^GO_ :K? U?'O[=GB3Q MI<0^9;^ ?#4OD/C_ %=W>2+"AS[PK=#\:Y<;6]E0E4[+\>AZ&5X7ZQBZ=%[- MJ_IN_P #^@G3--M]&TZWL[2&.WM;6-888HUVI$B@!54#H !4U%%?G)^X!1 M110 4444 %%%% !1110 4444 %?.?_!6_P"!*_M&_P#!-WXO^&1#Y]U_PCTV MJ62 99KFRQ>1*OH6>!5^C$=":^C*AO[&'5+&:UN(UFM[B-HI8V&5=6&"#[$' M%:4JCA-371W,<1156E*E+:2:^\_BYHKI_C;\/)/A%\9O%WA.;=YWA?6KS27W M?>W6\[Q'/_?%E9?X?_ &X* M***^7/OPHHHH **** /Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_?^#>+_E#S\(/^XS_Z>[^OYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE M^3/L."?]^G_@?YQ/M.BBBOC3]0"BBB@ HHHH *X+]J']H?0?V3OV?/%WQ&\3 M2;-'\):=)?2H&"O-RH!)(W52SQ=T..S X5XBNJ?3KZ'FYQF"P>% ME7Z[+U>W^?H?DO\ '[XW:]^TE\:O%'CWQ-\6:C+J-VXSM5G;(1!V1%P MBCLJJ.U/V@O^%6 M?\%#[CP?<3^78_$K0;FP2,G"M=VW^E1,?<1QW*CWDK\W*]$_9&^.<_[,W[47 MP_\ B! T@_X1'7[/4Y53K+#'*IEC^CQ[U/LQKGQE'VM&5/NO^&.[+<5]7Q5. MMV:OZ=?P/["**AT_4(=6L(+JUECGMKF-98I4.Y9$895@>X((-35^;G[D%%%% M !1110 9K^1/_@H%\=O^&F?VV_BEXZ2;[1:>(/$EY-8OG.;19#';#/M D8_" MOZ??^"E'QV_X9I_8)^+/C1)OL]WI'ANZ2QDSC9=SK]GMC_W_ )8Z_DBKZCAR MC\=5^GZO]#\_XXQ/\+#KSD_R7ZA1117U!^?A1110 4444 %*RE>H(XSS5_PC MX6OO'/BS2]$TV$W&I:Q=Q6-K$.LLLKA$7\68"OTW_P"#F+]B^R_9L\0? G6- M$A"Z0O@V+P6[HFU2^EA!$[?[3Q3@#U$/M7/4Q$8584GO*_X';1P,ZF'J8E;0 MM?YNQ^7%%%%=!Q!1110 4444 %?=7_!N;\>?^%(_\%2/"-G--Y.G^/+*[\,W M))X)E030#'J;BWA7_@5?"M=-\%OB???!/XQ>%/&6FY_M#PGK%IK%M@XS);S) M*HS]4%8XFE[6E*GW3.K XCV&(A6_E:?XG]DU%9WA#Q59>.O">EZWILPN--UB MTBOK64=)(I4#HWXJP-:-?FI^[)W5T%%%% !1110 5_,#_P %_OV@_P#AH+_@ MJ/\ $)H9_.TWP8T/A2SYSY?V1<3K_P"!3W)_&OZ5?CC\5;'X%?!?Q;XVU3'] MG>$='N]8N03C=';PO*P'N0N![FOX[O&?BZ_\?^,=6U[5)C#IG\6:CE=RJEGA MX&^(7[>V@^"89MUG\/?#D*2Q9_P!7>7C&XD/MF#[)^5?F M17WF34?9X6/GK]__ +'X_Q1BO;9A/M'W5\M_P ;A1117J'SX4444 %%%% ! M1110 5^BO_!M3^Q9'^TK^W1_PG&KVGVCPW\(X$U@[US'+J0^(K1<_W3!& MD@'8S-ZUY6<8CV6&=MY:?Y_@?1<+X%8G'1YMH^\_EM^-C[RHHHKX0_7@HHHH M **** "BBB@ HHHH **** "BBB@ JMK.CVOB+1[K3[ZWAO+&^A>WN()5#1SQ MNI5D8'@J02"#U!JS10!_)1_P4J_9#G_8:_;6\=?#DI-_9>EWQN=&EDR3/ITX M\VV;=_$PC8(Q_OHX[5X57[9?\':'[+R7&A_#3XR6-O\ OK:63PEJ\JKDLC![ MFT)] K+=C)[R*/3/XFU^AY?B/;X>-1[]?5'XIG6!^J8V=%;7NO1ZK[MOD%%% M%=IY04444 %%%% !1110 5_63_P2K_:1;]K'_@GQ\+/&MQSQKI/::?WK5?A<_6RBB MBOBS]2/Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_>D_P#! M.3]DW2?"B16\WB_5E34O%6H1_,;N^9>8U;O%"#Y:#@$!FP&=L_D-_P &P7[$ ML?QW_:XU3XI:U9K/H'PI@1[$2+E)M5N RPD9X/E1K+)ZJYA/I7]"=?)Y_C&Y MK#QV6K]>A^C<&Y6HTWC9K5Z1].K^;T^7F%%%%?-GW04444 %%%% !1110 44 M44 %%%% !1110 4444 %>*_\%)?^4=?Q\_[)SXA_]-EQ7M5>*_\ !27_ )1U M_'S_ +)SXA_]-EQ6M#^)'U1SXO\ @3]'^1_([1117Z6?@X4444 %%%% !111 M0 4444 ?IY_P:>?\I%/&G_9.;[_TYZ77[Q?'7XZ>%?V:OA/K7C?QMK%KH/AK MP_;FXO+N<\ =%15'+R,Q"JB@LS$ DU_/U_P;-?%WPW\!OVR?B9XP\7ZQ9Z# MX;\/_##4+N_OKEML<*#4]+_%F)(554%F8A0"2!7F'_!7[_@KEXD_X*7?%C[+ M9_;-#^%OAVX8Z#HC-AKAN5^V70!PT[ G"\B)6*KDEW?YG&9?/%8YK:*2N_T] M3[S*\ZIX#*4]YMNR_5^7YF3_ ,%9?^"K?BO_ (*9_&3[1)]JT/X=:#,Z^'= M,G^K'W3=7&.'N''7J(U.Q<_,S_)=%%?14:,*4%""LD?%8G$U,14=:J[R8444 M5H8!1110 4444 %%%% !7HG[*_[*WC;]LSXU:3X"\ Z/)JVO:J^2>5M[&$$; M[B>3!$<2 @ECZ@ %BJFU^R)^R'XZ_;?^-VF> O &DMJ6L:@=\TSY6UTVW! > MYN),'9$F1D\DDA5#,RJ?Z;O^":?_ 3.\#?\$U/@LGA_PY&NJ>)=35)/$'B* M:$+=:O,,\ <^7"A)"1 D*"22S%F/EYEF4<-&RUD]E^K/H,BR&ICZG-+2FMWW M\EY_D4?^"8'_ 2Z\$_\$S_@VNDZ*L>L>,M8C1_$/B.6(+/J$@Y\N,=8[=#G M;&#_ +3$L2:^GJ**^'JU9U).?^"27 M_!R)=?"C3-+^'7[05Q?ZQH%N%MM-\8JK7%[IZ#A4O4&7GC Z2KF48^829W+^ MV_PX^)?AWXP>#+'Q%X5US2_$6@ZG'YMIJ&G7*7%O.O\ LNI(..A'4$8/-?QG MUZ]^R7^WC\6?V'O%1U3X9^--5\.^ZL0PGT^_QQ^^MI 8G.. Q7_5?Y_GYG]=U%?CA^R/_ ,'8FC:G M!:Z;\;/ -UI=UPCZWX6;S[=S_>>TF8/&!U)260G/"U^CW[-7_!2GX$_M=K!' MX!^)WA?6=0N -FF2W/V/4B?^O6<),<=,A2/>OF<1E^(H_P 2+MWW1]W@\YP> M*_@U%?L]']S/<:***XSU HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBJNNZW:^&=$O-2OIDMK'3X' MN+B9S\L4:*69C[ F@J,7)J,5=L^6?\ @JI^T'_P@?POMO!.GS[=4\5#?=[6 M^:&R4\@_]='&WW5)!7YUUW'[1WQHNOC_ /&36O$]SO6.]FV6D+'_ (][=/EB M3ZA0"<=6+'O7#U\QBJWM:CETZ']Q< \,K(\GIX22_>2]Z?\ B>Z_[=5HKTOU M"BBBN8^T"BBB@ HHHH **** "BBB@ HHHH *O>&?#EYXP\16.DZ= UUJ&I7" M6MO$O621V"J/Q)%4:^P_^"3O[/G_ DWC2^^(&HP;K/0LV>F[UXDNF7YW'^Y M&V/K(#U6MJ%)U)J"/G^*<_I9-E=7,:OV5HN\GI%?-[]E=]#[0^ /P?L_@/\ M"+1?"]EM<:; !/,!C[1.WS2R?\"^OZ$/^#L/_E'7X+_ .RC6/\ Z;-4 MK^>^OM\A_P!T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_R MCK\:?]E&OO\ TV:77\]]?T(?\&GG_*.OQI_V4:^_]-FEUXV??[H_5'U'!_\ MR,5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\P_P#@[#_Y1U^"_P#LHUC_ M .FS5*_GOK^A#_@[#_Y1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^1B_1!11 M17LGRX4444 %%%% !1110 5^BW_!K[\+5\>?\%.(]9DCW+X)\+ZCJJ.1PLDG ME60Q[E;I_P :_.FOV._X-$_ ZW?C[XW^)6C^;3]/TG3(W(ZB>2ZD<#_ ,!T MS]17GYK4Y,)-^5OOT/:X=I>TS&E'SO\ 7AM5\+SZ:7_ +PMKMI M/P^U'\Z_)6OVD_X.^X56;]GN3:/,9?$:ENY _LK _4_G7XMU]]D\KX.#]?S9 M^.\3147XQ3"BBBO2/!"BBB@ HHHH **** "OZ>?^#>+_E#S\(/^XS_Z M>[^OYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE^3/L."?]^G_@?YQ/M.BB MBOC3]0/$_P#@I'\86^ ?[ _Q>\61R^3=:7X5OA9R XV7,L30P'_O[(E?R/U_ M21_PD?E:5_-O7V'#M.U"4^[_(_ M,>-:W-BX4OY8_BV_\D%%%%?0'QH4444 %%%% !1110 5]S?\&Z7P)7XV_P#! M4OP=<9]O*MS^-<&:5?9X6&KV0#[ZSQ_:( ?93;W&/^NAK]BJ^*O^#A+X4#XJ?\$H M_B0R1^9>>&39:[;>)<_ZJVNX(W08_P"NL5P?QK]2*_!__@TD^)C:3^TM\6/!_F;4U[PU M;:N$SPS6=T(OSQ>FOW@KX+.*?)BY>>OWH_8N&:WM,MIM]+K[F_TL%?%G_!P[ M_P H>?B__P!P;_T]V%?:=?%G_!P[_P H>?B__P!P;_T]V%?\HZ_&G_91K[_ --FEU^GE?F' M_P &GG_*.OQI_P!E&OO_ $V:77Z>5^?9I_O<_4_:.'_^1=2] KX7_P"#C?XG M-\.O^"47CBUCD\NX\57VG:+$P//S74<\@_&*"0?0FONBORC_ .#M+QTVF?L@ M_#3PVK;?[8\7MJ# ?Q"VLYD_+-R#^ I9;#GQ4%Y_EJ5GM7V>7U9?W6OOT_4_ M ^BBBOT(_%0HHHH **** "BBB@ HHHH _6C_ (-+O@LOB/\ :8^)WCZ:+?'X M5\/P:1 S#A9;V8> M\%%%% !1110 4444 %%%% !1110 4444 %?D)_P=M_!5=6^"7PG^(<47[S0] M:NO#]PZCEDNX1/'N]E-G)CWD/K7Z]U\2_P#!P[\,1\2O^"3_ ,1I%C\RZ\-R MV&M6_'W3%>1)(?PADEKNRVIR8J$O.WWZ'DY]0]ME]6'E?[M?T/YC:***_0C\ M5"BBB@ HHHH **** "BBB@#^GG_@WB_Y0\_"#_N,_P#I[OZ^TZ^+/^#>+_E# MS\(/^XS_ .GN_K[3K\YQW^\U/\3_ #9^X93_ +C1_P $?R04445RGH'\]_\ MP=A_\I%/!?\ V3FQ_P#3GJE?F'7Z>?\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7 MZ#E?^Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_>C_ (-*_A:NB?LK M?%#QDT>V7Q%XHATH,1R\=G:K(/PW7KCZ@U^"]?TQ?\&W_@=?"'_!)GP+=^7Y M?^#>+_E#S\(/^XS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKX MT_4 HHHH **** "OQ7_X.U?V9L/\+_C!9V_WA+X2U64+_OW5G_[>S]'H>3GF#^LX&I26]KKU6O\ P#^4^BBBOT(_%0HHHH **** M"BBB@ HHHH _JF_X(K_M!?\ #27_ 3*^%.MS3^=J.E:2/#]_DY<36+&U!?_ M &GCCCD]_,!KZFK\=?\ @TF_:"_M'X>?%7X6W4WSZ5?VWB;3XR?YZG[7D>*^L8&G4ZVL_5:/\@HHHKB/5"BBB M@#\P?^#JKX[?\(#^PKX:\$6\WEW?Q \21F://^ML[-#-)Q[3M:&OY\:_4#_@ MZK^.W_">_MS^&/ ]O-YEI\/_ W&TT>?]5>7KF:3CW@2T-?E_7WF34?9X2/G MK]__ #\?XHQ/MLQG;:-H_=O^-PHHHKU#Y\**** "BBB@#[ _P""#WP%_P"% M_P#_ 5)^&%K-#YVG^&+R3Q/=G&1&+)#-"2/>X$"_P# J_8[_@Y2^ '_ NC M_@F/K>LV\/FZA\.M5L_$,6T?.8MQM9QG^Z([@R'_ *Y ]A7R/_P:0_ 7[3XI M^+?Q/N(>+.UM?#%A+C[QD8W-R,^WE6O_ 'U7[$_'OX2V7Q[^!WC#P/J.T6/B M_1;S1IV(SL6XA>(M]1NR/0@5\AFF,Y$/BU\,;B;!L;NU\3V$1/WA*AMKDX]O M)M?^^Z_92OSW,J/LL3./G?[]3]JR+$^WP%*IUM9^JT_0****X3U@HHHH ^ _ M^#D[]H/_ (4I_P $Q]WF\G4OB+JEIX=AVGYQ%N-S.2;%5A_>6*V5AZ"?W MK\E*^ZR2C[/"I_S:GY'Q7BO;9A**VBDOU?XL****]8^;"BBB@ HHHH **** M!06.!R3P .]?UL?\$T/V:1^R)^PC\,? ,D'V?4-(T6*;5$Q@B^N,W%T#ZXFE MD SV ^E?S?\ _!'S]FC_ (:O_P""C7PO\+SV_P!HTFVU5=:U52N8S:68-RZ/ M_LR&-8OK**_JTKY;B*OK&BO5_DOU/T+@C!Z5,4_\*_-_H%%%:J^[IM@@>4Y_[XKYF*;=D?>2DHJ[/Y4/\ @J!\8F^/7_!0 MSXQ>*!+Y]O>>*;RVM),YWVUO(;: _P#?J&.O!ZDO;V;4;R:XN)&FGN',DCL< ML[$Y)/N34=?IE."A!0716/P:M5=2I*H]VV_O"BBBK,@HHHH **** "BBB@#< M^&?@.]^*GQ(\/^%]-7=J/B34K;2[48SF6>58DX_WF%?V,?#KP+I_PO\ A]H7 MAG28_)TOP[I]OIEG'_(/#=Y_P ?GA_4KC39 M^,?O(96C;CZJ:^LX>&+VP2+/#3P&.[1OJ( MX)Q]&-?F]7T3_P $DOB8?A'_ ,%+_@EK/F>2C>*[/397SC;'=O\ 9')]MD[9 M]LURXZG[3#SAY,]#*:WL<;2J=I+[KV?X']8=%%%?G)^X'XL_\'?O_-O/_"/ ]KY@N/&&O66C*R# ME/M$Z1%O^ AB<] !2E))794(N4E&.[/Z4/\ @@E^R^G[,'_!,WP''-;"WUKQ MQ$WBW4SMPSM=A6@SW!6U6W4@]"#TK[*JKH>BVOAK1+/3;&".UL=/@2VMX4&% MBC10JJ/8 ?A5JOS6O5=2I*H^KN?NV$P\:%&%&.T4E]P4445D= 4444 %%%% M !1110 4444 %%%% !1110 4444 %>*_\%)?^4=?Q\_[)SXA_P#39<5[57BO M_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3]'^1_([1117Z6?@X4444 %%%% M !1110 4444 2174D$U1T44 %%%% !11 M10 4444 %%%% !1110!_3?\ \$!_A1\&_!O_ 3^\,^(/A/']JO/$T2MXIU& M["G4I-3C&)K>8C[B1,2(XQ\NQE?DR%V^W:_FE_X()_\ !3MOV"/VFU\.^*-0 M:'X7_$*:.SU&\?2Q.#BJ:2<=&E^?SW];CJ***\L]\**** "BB MB@ HHHH **** "BBB@#Y3_X+8?LSR?M4?\$U/B5H-E;_ &G6M'LAXBTM0NYS M/9,)V5!W9X5FC ]9*_E?K^TJ2-9HV5E5E88((R"*_E;_ ."QG["]Q^P1^W)X MH\-6MFT'A'7I&UWPQ(J_NS8SNQ$(/K"X>(CKB-6Z,*^HX=Q*]Z@_5?J?G_&V M!=X8N*_NO\U^OX'RS1117U!^?A1110 4444 %%%% !1110 4444 % ;:OMGX%?\'8WQ6\)"&W^(/P\\'^,[>/"M<:9/-H]VX[LQ/G1$^RQJ/IUK\H: M*XZV7X>K\<%^7Y'I87.,;A]*51I=MU]SNC^A[X+?\'3?[//C_P F'Q9I7CKP M%=-CS);G3UU"S3Z/;LTIQ_UQ%?6WP9_X*?\ [//[0'DKX5^,/@.^N;C'EVEQ MJ:6-X^?2"X\N4_\ ?-?R5T5YM7A_#R^!M?C_ %]Y[V'XTQD-*L8R_!_AI^!_ M:5!.ES"LD;+)'( RLIRK ]"#3J_CR^#_ .U;\3OV?9E?P-\0O&GA$*V[R])U MFXM(F_WD1PK#V((-?6_P2_X.2OVI/A#Y,>I>)?#_ (\LX< 0^(='C9MO_76V M\F5C[LS'^5>;5X=K+^')/\/\SW,/QMAI:5H./I9K]'^!_2M17XT_!+_@[BTN MX\F#XD?!_4+3&/-O?#>JI<;O7;;SJF/QF-?87P._X.#/V5_C<88?^%A-X/OY ML?Z+XFL);#9_O3X:W'_?VO-JY9BJ?Q0?RU_(]S#Y]E];X*J^>GYV/M2BN?\ MAW\5_"_Q>T1=3\)^)- \4::V,7>DZA%>P'/3YXV9?UKH*X6FG9GKQDFKH*** M*!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R/\ \%6_ MV@_^$-^'EGX$T^?;J'B3_2+_ &-\T5FC<*?^NCC'^[&X/6OJKQ+XBL_"/AZ^ MU74)EMK#3;=[FXE;I'&BEF/X &OQ[_: ^,-Y\>?B]K7BB\W+_:,Y^SPL?^/> M!?EBC].$ SCJK+]UA[2]9_97R^+Y*^Y MQM%%%?/G]=A1110 4444 %%%% !1110 4444 %%%% &CX1\*WWCGQ3IVBZ9" MUQJ&J7"6MO&/XW=@H^@R>3V%?L/\#OA-8_ [X4Z+X7T_:T.EVX224#!N)3\T MDA]VO#3LO[V0?[B$*#TS( MW=:^^*]S+:'+#VCW?Y'\K^-?%'UO'QR>@_^OZ$/^#L/_E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\G MXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_RCK\:?]E&OO_39I=?S MWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5'U'!_P#R,5Z,_3RBBBOB#]8" MBBB@ HHHH **** "BBB@#\P_^#L/_E'7X+_[*-8_^FS5*_GOK^A#_@[#_P"4 M=?@O_LHUC_Z;-4K^>^OM\A_W1>K/R?C#_D8OT04445[)\N%%%% !1110 444 M4 %?N]_P:0^'!:_LU_%K6-OS7WB:VLR?40VH?_VN:_"&OZ"O^#3JT1/^"?'C M>X _>2?$.[C8^RZ;II'_ *$:\?/';"/U7YGTW",;YE%]D_R/U"HHHKX<_6@H MHHH **** "BBB@ HHHH **** "BBB@#\6?\ @[]_YMY_[F3_ -Q-?BS7[3?\ M'?O_ #;S_P!S)_[B:_%FOO,E_P!SA\_S9^/\4_\ (TJ_]N_^DH****]0^?"B MBB@ HHHH **** "OZ>?^#>+_ )0\_"#_ +C/_I[OZ_F&K^GG_@WB_P"4//P@ M_P"XS_Z>[^O!XB_W:/\ B7Y,^PX)_P!^G_@?YQ/M.BBBOC3]0/R'_P"#N/QP MUA\!O@[X;WX75M?OM3*9^]]FMTCS^'VO]:_"NOV$_P"#NKQ&UU\6?@GI&[Y; M'2-4O OH9IK="?Q\@?E7X]U]YDL;8./S_-GX_P 4U.;,ZGE9?@@HHHKU#Y\* M*** "BBB@ HHHH *_H@_X-7_ (>CPI_P3DU?6FCQ-XH\8WMTKXY:**"V@4?0 M/'*?^!&OYWZ_J#_X-_\ PBO@_P#X)(_"./9MEOH-0OY#_?,VHW3J?^^"@_"O M#X@G;#)=VOU/K>#*?-CW+M%_FE^I]DT445\6?J84444 %%%% !1110 4444 M%%%% !1110 4444 %>8_ML?#T?%G]CGXK>&/+$C:]X1U6QC!'1Y+254(]PQ! M'N*].IEQ;QW=O)%(JR1R*4=2.&!X(-5&3C)270BI!3@X/JK'\6U%:WCWPTW@ MSQSK6CMNW:3?SV;9ZYCD9/Z5DU^G)WU/P-JSLPHHHH$%%%% !1110 4444 ? M?'_!M1XX;PE_P5=\*6._8OB;1M5TQA_?"VKW6/SM@?PK^E2OY6_^")'B)O"_ M_!5?X*7*MM,FNFTS[3V\T)'XB3%?U25\;Q#&V(3[K]6?J'!52^"E'M)_D@KX ML_X.'?\ E#S\7_\ N#?^GNPK[3KXL_X.'?\ E#S\7_\ N#?^GNPKR\#_ +S3 M_P 2_-'T&;?[C6_P2_)G\PU%%%?HQ^'A1110 4444 %%%% !1110!^TW_!H% M_P W#?\ Y^I^T@5^*/\ P=Y^)6?4_@/HZMA8XM M-_\ !1/P0/B/^P/\:-$\OS)+_P $ZND(/_/46?\ @WB_Y0\_"#_N,_\ I[OZ^TZ^+/\ @WB_Y0\_"#_N M,_\ I[OZ^TZ_.<=_O-3_ !/\V?N&4_[C1_P1_)!1117*>@?SW_\ !V'_ ,I% M/!?_ &3FQ_\ 3GJE?F'7Z>?\'8?_ "D4\%_]DYL?_3GJE?F'7Z#E?^Z0]#\7 MX@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_JR_P"",_AP>%?^"6WP1M57;YOA MF&\_&=GG/_HROY3:_K>_X)GVB67_ 3F^ J1C"M\/-!D/U;3H&/ZDU\[Q%+] MU!>?Z'VW!$?]IJ2_N_J>W4445\B?I04444 %%%% !1110 4444 %%%% !111 M0!_,-_P<._\ *8;XO_\ <&_],EA7Q97VG_P<._\ *8;XO_\ <&_],EA7Q97Z M-@?]VI_X5^2/P_-O]^K?XY?FPHHHKJ//"BBB@ HHHH **** "O[3*_BSK^TR MOE^)/^7?S_0_0.!?^7__ &[_ .W!1117RY^@!1110 4444 ?BS_P=^_\V\_] MS)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_NUO7Y!U^B9?7]MAXU/+7U6Y^)9Q@_JN-J45LGIZ/ M5?@%%%%=AY@4444 %%%% !1110!]N_\ !O-^T%_PH3_@J-X(AFG\C3?'4-QX M5NSG&XW"A[=?QNHKC_P"&_$Z"BBBOG#[@***\@_;^^.W_ M S/^Q/\4O'23?9[KP[X;O)K%\X_TMHS';#/O,\8_&JA%RDHKJ9U:BIP=26R M3?W'\P7_ 4K^.W_ TM^WQ\6O&B3?:+35O$EU'8R9SOM(&^SVQ_[\11UX?1 MFBOTRG!0BH+9:'X/6JRJ5)5);MM_>%%%%49A1110 445K> O!=_\2?'6B^'= M+C\[5-?OX-.LX_\ GI--(L:#\68"ANVK&DV[(_I6_P"#=[X"_P#"C?\ @EKX M)GFA\G4/'%Q=>*+H8QN$[^7 WOFVAMS^-?<%<_\ "?X=6/P?^%OAKPEI:[=, M\+Z5:Z1:+C&(;>)8DX_W4%=!7YKB*KJU95'U;9^ZX'#JAAX45]E)?_P#@J-\3+6&'R=.\574?BBS.,"07J"68@>@N?M"_\!KX]K]HO^#M M[]G_ &W7PE^*=O#]];KPKJ$V.F#]JM5S^-X?P^M?B[7WF65O:X:$O*WW:'Y! MGV%^KX^I#I>Z]'K^H4445W'D!1110 4444 ??^%'_P#!4KP;;33> M1I_CJTN_#%T<\,9H_-@7WS/EF%O=^'?#]U+8.3C_3'3RK49]YWB'XU4(N4E%;LSJU( MTX.I+9)M_(_F9_X*O?M!_P##3_\ P43^+7BZ.;[18SZ]+I^GN#E7M+0"T@9? M0-'"K?5C7SS2LQ=BS$EB6_$:P^$M*E*]SLNKS\L6?(]6K M]JJ^7_\ @C3^S/\ \,I_\$W?ACXU4%<2?:KT_:"K_[4:/'% M_P!LA7U!7Y[F6(]MB936U[+Y:'[5D>#^K8&G3>]KOU>O_ "OFO\ X+$^.#\/ M?^"7WQPU /Y9G\+7.FY_Z^\6N/Q\['XU]*5\-?\ !QQXB;0O^"2'Q$@5MIU: M\TFT^H_M*WE(_*+\JRP<>;$0CYK\SHS2IR8.K/M&7Y,_F8HHHK]'/PT**** M"BBB@ HHHH **** /T^_X-2OAZ/$?[??BS7Y(PT/AOP9<>6V/N3SW5LB_P#D M,3"OZ#J_%/\ X-#?"0DU+X[Z\Z?-%'HEA"WLQOGD'_CD=?M97PN>2OBY+M;\ MKGZYPG3Y*+C5 H'07@6\'_H^OZMZ_FJ_X.5? M"(\-_P#!5[Q;>!-O_"0:/I5^3_>*VB6^?_)?'X5[W#TK8B4>Z_5'QW&M.^#C M/M)?BF?!%%%%?9'Y@%%%% !1110 4444 %;/PZ\73?#_ .(.A:]!N$^B:C;W M\97J&BD608_%:QJ*'JK,<9-.Z/[2+6ZCO;6.:%EDBF4.C#HRD9!J2N$_9;\1 MMXP_9D^'.K,V]M4\,:9>%O[QDM(GS^M=W7YC*-G8_?82YHJ7<_%G_@[]_P"; M>?\ N9/_ '$U^+-?M-_P=^_\V\_]S)_[B:_%FONLE_W.'S_-GY#Q3_R-*O\ MV[_Z2@HHHKU#Y\**** "BBB@ HHHH *^W?\ @W>^$Z_%/_@JW\/I)H_,M/"T M%]KLXQT,5K(D1_":6$_A7Q%7ZQ?\&E7P_&J?M7_%#Q0T>[^Q/"D6FJQ'W#=7 M<MD5'VN84H_WD_NU_0_>JBBBOST_:@HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "O%?^"DO_ "CK^/G_ &3GQ#_Z M;+BO:J\5_P""DO\ RCK^/G_9.?$/_ILN*UH?Q(^J.?%_P)^C_(_D=HHHK]+/ MP<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OZ#/ M^#;K_@I__P -*_!3_A3/C+4?-\=?#VT!TB>=_P!YK&DKA5&3]Z2WRL9[F,QG MDAS7\^==K^SI\?\ Q-^RU\;O#?Q \'WK6'B'PO>I>6LG.R3'#Q.!C='(A9'7 MNKL.]<.88-8FBX=>GJ>MDN:2P.)55?#LUW7^:W1_8O17DW[$/[8'AG]NK]FC MPW\2/"\@6UUJ#;>6;.&ETN\3 GMI/]I&Z' W*58<,*]9K\_G&49.,MT?LU.I M&I!5(.Z>J"BBBI- HHHH **** "BBB@ HHHH *^/_P#@M#_P34MO^"CW[*MQ MI^EPV\7Q$\(F34O"]T^%\V3:/-LV8](YU51DD!72)CPI!^P**THUI4IJI#=& M&*PU/$4I4:JNI*S/XO\ Q#X?OO"6O7VE:I9W.GZEIMP]K=VMQ&8YK:9&*O&Z MGE65@00>00:IU^]W_!?G_@B5-^T;;7_QL^$FE>9X\LX?,\1Z';)\WB*%%Q]H MA4=;I% !0?ZU0,?O% D_!.6)H)6CD5DD0E65A@J1U!%?H&!QL,33YX[]5V/Q MG-LKJX&NZ53;H^Z_K=#:***[#S HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#6\$^/]>^&FOQ:KX+XXTV#'^A>*[1=0\S_>N!LN3_W^KXIHK&KAZ556 MJ13]4=.'QE>@[T9N/HVC]R_VS^*WPRUC093A9-2\-W2W]N3 M_>-O-Y;QJ/022'Z]*_0G]F7_ (*<_ ;]K\6\7@+XF^&M4U*XP$TJYG-CJ1/H M+:<)*V#QE5(]SD5_)70K%3D<$<@CM7DU\AP\]:=XO[U^/^9])@^,<;2TK)37 MW/[U_D?VF45_+#^R3_P6O_:+_8ZDMK?0_'E[XB\/V^ -#\3%M4LM@Z(A=O-A M7VAD05^L7[$?_!S_ /"7XYRV>B_%;2[GX5^()L1_;RYO=$G?IDRJ!)!D]I$* M*.LG>O#Q62XBEK%L:'J6GZQI.H1":UO;&X2XM[F,]'21"593Z@D5H5XY],G=704444 %%%% M!1110 4444 %%%% !1110 445G^+?%-CX'\+ZAK.I3+;Z?I=N]U<2'^!$4L? MJ<#IW-&Q5.G*I;6YCM4; MY$/^_(N?I&1T:OS]KK/CG\6K[XY?%?6O%&H;EEU2X+QQ$Y%O$/ECC'^Z@4>Y M!/>N3KY?%5O:U'+IT/[HX&X:CD>3TL%;W_BF^\WO]VD5Y)!1117.?7!1110 M4444 %%%% !1110 4444 %:G@?P;J'Q#\8:9H6EP^?J&K7*6MNG8LY !)[ = M2>P!-9=?:G_!);]GO^T-7U'XC:E!^ZL=VGZ3O7K*1^^E'^ZI" ]#O<=16V'H MNK44$?-\7<0T\DRJKF$]XJT5WD](K[]7Y)L^RO@U\+K#X+?##1?"^FK_ *+I M%LL1?&#-)UDD/N[EF/UKIJ**^IC%)61_".(Q%2O5E7K.\I-MM]6W=OYL**** M9B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F'_P=A_\ M*.OP7_V4:Q_]-FJ5_/?7]"'_ =A_P#*.OP7_P!E&L?_ $V:I7\]]?;Y#_NB M]6?D_&'_ ",7Z(****]D^7"BBB@ HHHH **** "OZ$/^#3S_ )1U^-/^RC7W M_ILTNOY[Z_H0_P"#3S_E'7XT_P"RC7W_ *;-+KQL^_W1^J/J.#_^1BO1GZ>4 M445\0?K 4444 %%%% !1110 4444 ?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5_ M/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[HO5GY/QA_R,7Z(****]D^ M7"BBB@ HHHH **** "OZ$/\ @T\_Y1U^-/\ LHU]_P"FS2Z_GOK^A#_@T\_Y M1U^-/^RC7W_ILTNO&S[_ '1^J/J.#_\ D8KT9^GE%%%?$'ZP%%%% !1110 4 M444 %%%% !1110 4444 ?BS_ ,'?O_-O/_?A!_W&?_ $]W M]>#Q%_NT?\2_)GV'!/\ OT_\#_.)]IT445\:?J!^ O\ P=GZJTW[;7P[L?X+ M?P.DX'N]_=J?_18K\K:_3[_@[$E)_P""AW@I/X5^'5DP_'4]3_PK\P:_0,K_ M -TAZ'XQQ"[YC5]?T"BBBO0/&"BBB@ HHHH **** "OZP?\ @D9HRZ%_P3'^ M!D*KM$G@^PN/QEC$I_\ 0Z_D^K^MO_@F2@3_ ()Q_ 4*,?\ %OM"/YZ? :^= MXB?[J"\_T/MN!U_M%1_W?U/<:***^1/TH**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#^0/]M[1E\.?MH_%[3U7:MCXUUFW QT"7TR_TKR^O:?\ M@I&H3_@HE\>U484?$;Q" !V_XF=Q7BU?IE%WIQ?DC\&Q2M6FO-_F%%%%:& 4 M444 %%%% !1110![M_P2]U5M&_X*0_ >93@OX^T6#\)+V*,_HU?UK5_(K_P3 MOG:V_P""@'P+D4,6C^(.@, O4D:E;]*_KJKY+B/^+!^7ZGZ1P._W%5>:_(*^ M+/\ @X=_Y0\_%_\ [@W_ *>["OM.OBS_ (.'?^4//Q?_ .X-_P"GNPKQL#_O M-/\ Q+\T?49M_N-;_!+\F?S#4445^C'X>%%%% !1110 4444 %%%% '[3?\ M!H%_S<-_W+?_ +EJ_::OQ9_X- O^;AO^Y;_]RU?M-7P>=?[Y/Y?DC]@X6_Y% M=+_M[_TIA1117EGT 4444 %%%% !1110 4444 %%%% !7YA_\'8?_*.OP7_V M4:Q_]-FJ5^GE?F'_ ,'8?_*.OP7_ -E&L?\ TV:I7?E?^]P]3Q^(/^1=5]#^ M>^BBBOT$_%PHHHH **** "BBB@ HHHH _H0_X-//^4=?C3_LHU]_Z;-+K]/* M_,/_ (-//^4=?C3_ +*-??\ ILTNOT\K\^S3_>Y^I^T@5^"?_!V MN'_X:U^%^?\ 5_\ "(OM'O\ ;)L_TK][*_"+_@[>T]H_VD/A)=;?EF\-740/ MJ4NL_P#LX_.NC(_][CZ/\CCXL_Y%L_5?F?DA1117W)^1A1110 4444 %%%% M!1110!_5Q_P1WF6?_@E]\#V7H/"MJOX@$'^5?2E?)_\ P0SUQ?$'_!)[X+W" MG(CTB:V_&*\N(C_Z!7UA7YOBE:O->;_,_=,NE?"4G_=C^2"BBBN<[ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH _C%\8V(TSQ=JMLOW;>\FB'_ 7(_I6 M;6MX\N5O?'.M3)]V:_G=?H9&-9-?I\=C\!EN%%%%,D**** "BBB@ HHHH _I MY_X-XO\ E#S\(/\ N,_^GN_K[3KXL_X-XO\ E#S\(/\ N,_^GN_K[3K\YQW^ M\U/\3_-G[AE/^XT?\$?R04445RGH'\]__!V'_P I%/!?_9.;'_TYZI7YAU^G MG_!V'_RD4\%_]DYL?_3GJE?F'7Z#E?\ ND/0_%^(/^1C5]0HHHKO/'"BBB@ MHHHH **** "OZXO^";7_ "CK^ ?_ &3GP]_Z;+>OY':_KB_X)M?\HZ_@'_V3 MGP]_Z;+>OG.(_P"'#U/N.!_X]7T7YGM5%%%?)'Z0%%%% !1110 4444 %%%% M !1110 4444 ?S#?\'#O_*8;XO\ _<&_],EA7Q97VG_P<._\IAOB_P#]P;_T MR6%?%E?HV!_W:G_A7Y(_#\V_WZM_CE^;"BBBNH\\**** "BBB@ HHHH *_M, MK^+.O[3*^7XD_P"7?S_0_0.!?^7_ /V[_P"W!1117RY^@!1110 4444 ?BS_ M ,'?O_-O/_?A!_W&?_ $]W]>#Q%_NT?\2_)GV'!/\ OT_\ M#_.)]IT445\:?J 4444 %%%% !1110!\=_\ !>/]F?\ X:=_X)D?$&UM[?[1 MK'@^%?%FFX7; ZEFM6N% '.7'TK^7>O[1=4TRWUO3+BSO(8[BUO(FA MFBD7;C]E#]K+XA?#JX60+X3URXLK9I/O36N\M; MR'_?A:-_^!5]7P[B+QE1?35?J?G?&V#M4IXE=?=?RU7Z_<>7T445]*?!A111 M0 4444 %%%% !7],'_!N7^T%_P +T_X)?>%;&>?SM2^'][=>&+DD_-LC836_ M'H+>>%!_N&OYGZ_7S_@TL_:"_L/XS_%#X874_P"Z\0Z5!XAL48_*LMK)Y,P7 M_:=+F,GV@]C7CYY1Y\*W_+K^A]-PGBO8YA&+VDFOU7XH_="BBBOAS]:"OS1_ MX.F/CM_PKK_@GSI?@^";;=_$/Q';VTL6<;[2U!N9#[XF2U'_ *OTNK\ O\ M@Z[^.W_":_MD>"? 4$WF6O@7PX;N9,_ZJ[OI=SC'_7&"V/\ P*O4R>C[3%Q\ MM?N_X)X/$V)]CEU2V\O=^_?\+GY84445]X?CH4444 %%%% !7V9_P0$^ O\ MPOK_ (*F?#F.:'SM/\(23>*+LXSY?V2,M W_ (%-;C\:^,Z_:/\ X-(/@+NN M/BY\4+B'[JVGA;3YL>N;FZ7/X69_R*XSPLY>5OOT/8R'#>WQ]*'2]W\M M?T/VIHHHK\]/V@^-?^"^OP _X: _X);_ !&BAA\[4?!\47BFS.,^6;-]\[?^ M K7 _&OY?:_LZ\9>$['Q]X/U;0M4A%QINM6"]3S_:/A'6+O1[DD8S);S/$Q^A*9_&OK.':UX2I/H[_?\ \,?G M/&^%M5IXA=4T_EK^OX'+T445](?"A1110 4444 %?U$?\$%/CS_POS_@EI\, M[B:;SM0\*VTOAB[&<^6;.0QPK_X#?9S_ ,"K^7>OVT_X-(?CUY_ASXN?#"XF M_P"/6XM/%%A%G[WF*;:Y;'MY=H/^!5XN?4>?"\W\K3_0^IX0Q/L\?R/:::^> M_P"A^S%%%%?$GZN%?EW_ ,'5O[0?_"OOV)_"O@"WF\N\^(GB!99X\_ZVRL5$ ML@Q_UWDM#^%?J)7\ZO\ P="_M!?\+4_X*(V_A"WG\RQ^&N@VU@\8.5%W<_Z5 M*P]S');J?>.O4R:C[3%1\M?N_P"#8^=XHQ7L'Y" M%%%% !1110 4444 %>V?\$Y/V:V_:[_;C^&?P^:%KBQUW6X6U)0/^7&',]U_ MY BDQ[XKQ.OUT_X--_V9_P#A)OCA\1/BQ>V^ZV\*Z;'H&FNZ_*;FZ;S)G4_W MDBA53[7/Y<>/K^QP\JGEIZO1'I9/@_K.,IT7LWKZ+5_@?NM'&L4:JJJJJ, M8 %.HHK\[/VX*_.G_@Z&U5M._P""830J>+[Q;IL#>X"SR?SC%?HM7YJ?\'4\ M[1?\$V-$50V)/'>GJV#T'V2^/]!7=EO^]4_5'DYZ[9?6_P +/YWJ***_0C\5 M"BBB@ HHHH **** "BBB@#]W/^#2#1A!^SC\7-0Q\UUXDM;X4?\A#P!8RL?5EO]03^2K7]"U?@%_P=FH!^W)\/6Q\Q\"Q GZ:A>_X MU[&0O_:UZ,^7XO5\N?JC\L****^X/R<**** "BBB@ HHHH **** /ZX/^":N MJ/K/_!.WX$W$G^LD^'^A!B>Y&GP G\<9KVROGW_@E%,9O^":/P)8]O!.EK^5 ML@_I7T%7YKB/XLO5_F?N^#=\/!_W5^1^+/\ P=^_\V\_]S)_[B:_%FOVF_X. M_?\ FWG_ +F3_P!Q-?BS7VV2_P"YP^?YL_*.*?\ D:5?^W?_ $E!1117J'SX M4444 %%%% !1110 5^X7_!HGX1^R?#3XW:]MYU#4])L W_7"*ZD(_P#)@?I7 MX>U_0-_P:=: MG^P1XYU(KB2^\>7$.?5(]/L2/UD:O(SR5L))=VOS/I>$XD-RW_/3[CG[^"3(/TUHKHP^)J4)\]-V9QX[ T<72=&NKK\5YH_C7^+7PA\ M4? ?X@:EX5\9:#J?AOQ%I,GE7=A?P&*:(]C@_>4CD,,JP(()!!KFZ_K<_;;_ M ."=GPH_X*!^!UT?XC>&XKRZM49=/UFT(M]4TLGO#. 3MSR8W#1L<$J<"OPS M_P""@/\ P;D?&3]D^:]USP'#-\6/!,1:02Z9;D:Q8IU_?6@RTF!_'"7S@DJ@ MXKZ_ YU1K>[/W9?A\F?F>;<+XG"MSI>_#RW7JOU7X'YWT5)=6LECOYE:DM;N6QNHYX))(9H7#QR(Q5D8'(((Y M!!YR*\W'971Q*N])=U^O<]S*>(,5@7RQ?-#^5_IV_+R/[2**_$O_ ((U_P#! MQ3=6%]I/PM_:&U=KFTF*6FC^-KI_WEN>B1:@Q^\AX N#RI_UF03(O[903I=0 M))&ZR1R*&1U.58'D$'N#7Q>,P=3#3Y*B]'T9^J9;FE#'4O:T7ZKJO4=1117* M>@%%%% !1110 4444 %%%% !7QK_ ,%9OV@_[#\+Z?\ #W3I\76K[;[5-K,;#X>^$-2US5)O(T_2;9[JX?N$0$G [DXP!W) MK\=_C/\ %._^-?Q0UKQ1J1/VG5K@RA,Y$$8^6.,>R(%4?2O.S&OR4^1;O\C] MB\&^%_[0S7^T:R_=T+->3Y>YR]%%%> ?UL%%%% !1110 4444 % M%%% !1110 4444 ;'P]\"ZA\3?'&E>']*C\[4-8N4M85[ L<;CZ*!DD]@":_ M8KX3_#73_@_\-]'\,Z6NVST>V6!6Q@RMU>0_[3,68^[&OCO_ ()*_L^>;<:E M\1M2@^6/?IVD;U_B/^NF'T&(P1ZR"ON:O>RVARP]H]W^1_*?C3Q1]=S&.4T' M^[H?%YS>_P#X"M/)N2"BBBO2/Q,**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** /S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/ M_E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 % M%%% !7]"'_!IY_RCK\:?]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEU MXV??[H_5'U'!_P#R,5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\P_^#L/ M_E'7X+_[*-8_^FS5*_GOK^A#_@[#_P"4=?@O_LHUC_Z;-4K^>^OM\A_W1>K/ MR?C#_D8OT04445[)\N%%%% !1110 4444 %?T(?\&GG_ "CK\:?]E&OO_39I M=?SWU_0A_P &GG_*.OQI_P!E&OO_ $V:77C9]_NC]4?4<'_\C%>C/T\HHHKX M@_6 HHHH **** "BBB@ HHHH **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37X MLU^TW_!W[_S;S_W,G_N)K\6:^\R7_?^#>+_E#S\(/^ MXS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4#^?G_ (.R+79^WWX$ MF_YZ?#^V3I_=U'4#U_X%7Y'_OBTC3_ -EK^2VOZHO^"(GB5?%?_!*;X*W2 MMN$6AM9YSW@N9H"/P\O%?/<1+]S%^?Z'VO!$O]JJ1_N_JCZJHHHKY _2PHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y$_^"A6H#5_V^OCA=+RM MU\0->E&/]K4;@_UKQ^NR_:+\2+XR_:#\=ZPK;EU;Q#J%X#ZB2YD?^M<;7Z92 M5H)>2/P7$2YJLI>;_,****T,0HHHH **** "BBB@#VK_ ()M6OVW_@HE\!8\ M;@WQ$T#(]AJ5N3^E?UQ5_*%_P2"T+_A(O^"GGP-M]N[R_%MG=8_ZXOYO_LE? MU>U\CQ$_WL%Y?J?I7 \?]GJ/^]^@5\6?\'#O_*'GXO\ _<&_]/=A7VG7Q9_P M<._\H>?B_P#]P;_T]V%>/@?]YI_XE^:/ILV_W&M_@E^3/YAJ***_1C\/"BBB M@ HHHH **** "BBB@#]IO^#0+_FX;_N6_P#W+5^TU?BS_P &@7_-PW_/Q!_R+JOH?SWT445^@GXN%%%% !1110 4444 %%%% ']"' M_!IY_P HZ_&G_91K[_TV:77Z>5^8?_!IY_RCK\:?]E&OO_39I=?IY7Y]FG^] MS]3]HX?_ .1=2] K\2?^#O/0&A\4? ?5,?+)T\$^ M M]8GH!'&SG/\ WS6O7@?_ 5/^)B_"+_@G'\:]<:00R1^$-0LX')QMFN86MHC M]?,E2M*4>>:CW9CB*GLZ4JCZ)O[D?R8,Q=BS$EB?A!_W&?_3W M?U]IU^:G^)_FS]PRG_<:/\ @C^2"BBBN4] _GO_ .#L/_E(IX+_ .R< MV/\ Z<]4K\PZ_3S_ (.P_P#E(IX+_P"RI]QP/\ QZOHOS/:J***^2/T M@**** "BBB@ HHHH **** "BBB@ HHHH _F&_P"#AW_E,-\7_P#N#?\ IDL* M^+*^T_\ @X=_Y3#?%_\ [@W_ *9+"OBROT; _P"[4_\ "OR1^'YM_OU;_'+\ MV%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_P O_P#M MW_VX****^7/T **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37XLU^TW_!W[_S; MS_W,G_N)K\6:^\R7_?^#>+_E#S\(/^XS_Z>[^O!XB_ MW:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ K\!_^#K/]F?_ M (0#]K/P?\3K.WV67Q"TG'[\5\)_\'%O[ M,_\ PT-_P3,\3ZE:V_G:Q\-[J'Q3:[5^;RHMT=T,_P!T6\LLA'0F)?3(]+*< M1[+%1;V>GW_\$\/B/!_6,!.*WC[R^7_ N?S/T445]\?C84444 %%%% !1110 M 5]+_P#!'G]H+_AF?_@I/\)?$DLWD:?<:TFC:@Q.$%O>@VCLW^RGG"3ZQ@]J M^:*?;W$EI<1RQ.TQ%9U::J0<'LU8VP]:5&K&K'>+3^X_M) MHKR_]B;X]1_M0_LB_#CX@+(LDWBKP_:7MUMZ1W1C N$_X#,)%_X#7J%?FLHN M,G%[H_=Z=13@IQV:O]X5_)G_ ,%4_CM_PTC_ ,%$OB]XM2;[1:77B*XLK*3. M0]K:8M(&'L8H4/XU_3Y^VQ\';V^M2?XKE86$"_\ M I3&OXU_(+)(TTC,S,S,?\ @WW^ O\ PH?_ ()9_#[SH/)U#QG]H\4W?&/, M^U2?N&_&U2WK^:+X8?#^_P#BS\2O#OA72D\S5/$VIVVE6:XSNFGE6)!_WTXK M^Q?X<^!;#X7?#W0?#.E1^3I?AW3K?3+-/[D,$:Q(/P517SG$5:U.-)=7?[O^ M'/N."<-S5JE=]%;[_P#AOQ-FBBBODC]("OYJ?^#D7X ?\*3_ ."GWB+5((?) MT[XA:;:>)( H^7S&0V\_/]XS6\CG_KH/45_2M7Y$_P#!VE\ /[>^!OPQ^)EM M#F;PWJ\^@7KJ/F,-W%YL1;_91[9@/>?WKU\CK1I_ MCBWNO"]T<_>,\?F0+[YN8;^*GAGQ=I;;=2\+:K:ZO:' M.,2V\RRIS_O(*QQ%+VM*5/NFCJP.(=#$0K+[+3^YG]EE%97@7QE8_$7P1H_B M#2Y/.TS7K23_ )Z0S1K(C?BK UJU^:[:'[LFFKHAU+48-'TZXN[J:.WM M;6-III7.%C102S$^@ )K^/S]K7XY3_M,?M/_ ! ^(%P9,^+]?O-4B5^L,,DK M-%']$CV*/917],/_ 6N_:#_ .&;O^"9'Q6UJ&?R=2U?2CX>L,-M[7_P!FK](J^ ?^#E_0O[7_ ."4_B2XVY_LO7-*NL^F;@1?^U?UKMRYVQ5/ MU1Y>>1OE]9?W6?S8T445^AGXF%%%% !1110 4444 %%%% '[V?\ !I3J"R?L MD?$^U_BA\7I*?H]E"/\ V0U^L%?CC_P:(>)!<_#_ ..6C[OFLM0T>\Q[31WB M?^T*_8ZO@'P_MI#[;]1U ?^R5_0-7\ MY/\ P=#^)5UW_@IZ;4-N.B^$M-LR/[I+3SX_\C9_&O:R%7Q7R9\MQA*V7M=Y M(_.FBBBOMC\H"BBB@ HHHH **** "BBB@#^M/_@EM;?9/^";?P'7GYO >C/R M/[UG$W]:]YKRO]A?0O\ A%_V)/@[IFW;_9W@?1;7'ILL(%_I7JE?FE9WJ2?F MS]XPD;4(+R7Y'XL_\'?O_-O/_+QV A@_G":_G%K^G+_@W6TZ.Q_X) _"N2,8:\EUF M:3W8:O>I_)!7A\02MADO-?DSZ[@N-\>WVB_S2/MJBBBOBS]2"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\5_X*2_\HZ_CY_V3GQ#_ .FRXKVJ MO%?^"DO_ "CK^/G_ &3GQ#_Z;+BM:'\2/JCGQ?\ GZ/\C^1VBBBOTL_!PHH MHH **** "BBB@ HHHH **** "BBB@ HKI/!_P@\4_$#PGXDU[0_#^K:IHO@^ MVCO-;O;:W:2#3(I)%B1I6 PNYV &>2 QZ*Q'-TN9/1%.+2N^H4444R0HHHH M**** "BBB@ KN/V;?VA?$W[*?QS\-?$+P?>&Q\0>%[Q;NW8Y\N8='AD QNCD M0LC+W5R*X>BIE%27*]BH3E"2G%V:U1_7M^Q1^UUX9_;E_9K\-?$CPK)BQUR# M_2;1G#3:9=IQ-;2?[2/D9P-RE6'# UZM7\V/_! +_@I[_P ,*?M*?\(CXJU# MR?AC\1IX[;4'E?$6C7WW(+WGA5Y$J_KT/'QV0X+%ZU8:]UH_^#\[G\@W[0_[$7Q<_ M9.OWA^(OP[\5>%8U?RQ=W=BQLI6Z8CN4W0R?\ ""#P0?0U\H_M&?\ !#O]F/\ :7:XN-4^&6E>'M5N,G^T/#3- MH\RL>K%(<0NQ]9(VYKW*'$47I6C]W^7_ 3Y/%\$36N&J7\I:?BO\D?RST5^ MU/[0?_!I%&SSW/PJ^++(O/DZ=XKL-WTW7=L!^EO7Q%\>O^" W[4WP%::63X< M7'B_3X9C^[ I%Q^<0KUZ.:86K\,U\]/S/F\5D./H?'3=NZU_*_ MXGQG16SXY^'7B#X8:X^E^)=!UGP[J4?W[34[*2TG7ZI(H8?E6-7>G?5'D--. MS"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7["?\ !O9_ MP6GG\%ZSHWP!^+&K-)H5ZZ67@W6[N3+:;*3A-/F<_P#+%SA8F/\ JV(3[C+Y M?X]TJN48,I*LIR".U6D7 CE//S;')S+@?H M17Y]B*$Z-1TY[H_9\%C*>*HQKTMI?U;Y!1116)U!1110 4444 %%%8_Q \K$X 'H?&+XDZSXFU1MUYK%RT[+G(B7HD8_V44*H]E%<[7RV)K>UJ.9_=7!?#<,C MRBE@5\5KS?>;W^[9>204445@?5!1110 4444 %%%% !1110 4444 %;OPR^' MVH?%?X@:1X5;ZE\1 MM2@^:7?IVD;U_A'^NF'U.(P1Z2#O6^'HNK44#Y?C+B*&2935Q\OB2M%=YOX5 M^K\DS[!^&7P]T_X4?#_2/#FEQ^78Z/;+;Q<K?S"BBB@S"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#\P_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z_H0_ MX.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N%%%% M !1110 4444 %?T(?\&GG_*.OQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_&G_91 MK[_TV:77C9]_NC]4?4<'_P#(Q7HS]/****^(/U@**** "BBB@ HHHH **** M/S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/_E'7X+_[*-8_^FS5*_GO MK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_RCK\:? M]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5'U'!_P#R,5Z, M_3RBBBOB#]8"BBB@ HHHH **** "BBB@ HHHH **** /Q9_X._?^;>?^YD_] MQ-?BS7[3?\'?O_-O/_[^OYAJ_IY_X-XO M^4//P@_[C/\ Z>[^O!XB_P!VC_B7Y,^PX)_WZ?\ @?YQ/M.BBBOC3]0/Q?\ M^#O'P>SZ?\"?$$:?+')K6GS-[L+*2,?^.RU^*=?T(_\ !UE\/&\2_P#!/_PM MKT4>Z;PUXSMC(V/N03VMS&WYR>37\]U?N?-A1110 4444 %%%% !7]*'_ ;0^.E\7?\ !*?PUIXDWGPO MKFJZ81_<+7)N\?E= _C7\U]?NM_P:/\ Q074_@#\7?!9D^;0_$%IK2QD]KNW M,)(_\ A^GK7C9]#FPK?9I_I^I]1P?5Y,Q4?YDU^OZ'Z[4445\0?K 4444 %% M%% !1110 4444 %%%% !1110 4444 %<[\7?&R?#3X3^*/$["O-P/^\T_\2_-'N9M_N-;_!+\F?S#4445^C'X>%%%% !1 M110 4444 %%%% '[3?\ !H%_S<-_W+?_ +EJ_::OQ+_X-"M66'Q)\?+'/S7% MMH4X'J(VU!3_ .C!7[:5\'G7^^3^7Y(_8.%?^173_P"WO_2F%%%%>6?0!111 M0 4444 %%%% !1110 4444 %?F#_ ,'8"TW#?A#X?W?-J?B*\U +GJ+>V$9/X?:A^=>AE,;XN' MK^AXO$4N7+:K?;\VD?A-1117Z ?C(4444 %%%% !1110 4444 ?T(?\ !IY_ MRCK\:?\ 91K[_P!-FEU^GE?F'_P:>?\ *.OQI_V4:^_]-FEU^GE?GV:?[W/U M/VCA_P#Y%U+T"OSL_P"#H'P WC'_ ()?S:DJ;O\ A$_%6FZHQQ]T.)K3^=T! M^-?HG7S1_P %COAC'OFW&*RP-3DQ$ M)>:.C-J/M<%5AWB_RT/Y2J***_1C\/"BBB@ HHHH **** "BBB@#]4_^#3WX MQKX4_;'\?>"YI?+A\8>&!>1*3Q+<64Z[5QZ^5<3GZ*:_?FOY-_\ @E+^T4O[ M*W_!0[X4^,KB?[/IMKK<=AJ4A.%2TNPUK.S>H6.9G^J#O7]9%?%\04>7$*?\ MR_+3_(_4N#<3SX)TNL6_N>OYW"BBBO#/K@HHHH **** "BBB@ HHHH **** M"BBB@ K\W?\ @Z*^.*_#?_@G)!X5CF"WGQ#\1VE@T6<,UM;[KN1OH)(;<'_? M%?I%7\^G_!U%^TTGQ0_;4\-_#FRN!+8_#+1@UT@;[E_?;)I ?I;I:?0LPKU, MGH^TQ4?+7[O^#8\'B;%>PR^?>7NKY[_A<_+ZBBBOO#\="BBB@ HHHH **** M"BBB@#^GG_@WB_Y0\_"#_N,_^GN_K[3KXL_X-XO^4//P@_[C/_I[OZ^TZ_.< M=_O-3_$_S9^X93_N-'_!'\D%%%%J5^8= M?IY_P=A_\I%/!?\ V3FQ_P#3GJE?F'7Z#E?^Z0]#\7X@_P"1C5]0HHHKO/'" MBBB@ HHHH **** "OZXO^";7_*.OX!_]DY\/?^FRWK^1VOZXO^";7_*.OX!_ M]DY\/?\ ILMZ^?A!_P!QG_T]W]>#Q%_NT?\ $OR9]AP3 M_OT_\#_.)]IT445\:?J 4444 %%%% !1110 5E^-O!^G_$/P9J_A_5K=;K2M MVG^.[2W\O3/ MBCHT=U(X7"F^M MO.H[?ZH6K$]S(?J?S3K](PE;VU&-3NOQZ_B?AN985X;%3 MH?RO3TZ?@%%%%=!PA1110 4444 %%%% ']#7_!K+^T%_PLO]@;6/ ]Q/OO?A MOX@FAACW9\NRO!]IC/MF79?$CP M_+'#'G'F7MF?M$9_"#[7^=?T+U\'G%'V>*EYZ_?_ ,&Y^P<,8KVV70OO'W?N MV_"Q^;S+?P;X?DU2X53PES?38*L/416L3 M#VD]S7Y/U]-DM'V>%3[Z_P!?(^!XJQ/ML?.A1110 4 M444 ?;7_ ;U_ 7_ (7K_P %3/ ;S0^?I_@F.Y\478QG9]GCVP-^%U+;FOZ< MJ_&/_@T@^ OE:/\ %SXH7$/^OFM/"^GS8Z; ;FZ7/OOM#^%?LY7P^>5N?%./ M\J2_7]3]8X1PWLLO4WO-M_HOR"BBBO'/J KYI_X+#? #_AI7_@FM\6O#<=J'A.&;PO=C.?+^R2%(%_\!C;G\:^ MR:_&'_@T@^/7FZ3\7/A?<3?ZF:T\46$6>N\&VNFQ[;+0?C7[/5^>YG1]EBIQ M\[_?J?M.0XGV^ I3ZVL_EI^A^./_ =L_M!?8/ ?PI^%MK-\VI7MSXGU",'! M584^SVV?4,9KG\8Q^'X@U]L_\'"/[0?_ OW_@J/XZCAG\_3? R0>%+/G.PV MREKA?PNI;@?A7Q-7V65T?986$?*_WZGYAQ!BO;YA4FMD[+Y:?\$****] \4* M*** "BBB@ HHHH _4C_@U6_9H_X61^V7XG^)-Y;^98_#;13#:2%?N7]]NB0@ M^UNET#CIO7\?Z!*^!?\ @VZ_9G_X4'_P34T36[JW\G6/B7?S^))RR_.+UL+34!ZJ+>_MIV/\ WS&WX9KZ\KRC]N_X M>-\6OV)OBYX92/S)M;\':K:0*!D^:UI*(R/F?R%4445^E'X2%%%% !1110 4444 %%%% 'ZV?\&D7CI=/_:8^+'A MG?AM7\,VVIA,_>^RW0CS^'VO]:_>"OYI_P#@VS^* ^'?_!5?PG8O)Y4/C#2= M2T1R3P?]'-T@/UDMD ]R*_I8KXG/H*?4A1110 4444 %%%% !1110 4444 %%%% !1110 5_+O\ \%]/'0\??\%: M/BY<1R;X=/NK+3(QG[AM["VBHPL#D>5+=2/&![!"H'L*^BX=A>M*?96^]_\ /B>-ZUL-3I]Y7^Y M?\$\THHHKZX_-0HHHH **** "BBB@ J2UMI+VYCAA5I)9F"(HZLQ. *CKU+] MA[X=M\6_VSOA/X9\OS$UWQ?I5E*,9Q&]W$')]@FXGV%3.7+%R?0TITW.:@NK ML?UR> O#*^"? NBZ+'M\O2;""R7'3$<:H,?]\UK445^8G[VE961^+/\ P=^_ M\V\_]S)_[B:_%FOVF_X._?\ FWG_ +F3_P!Q-?BS7WF2_P"YP^?YL_(.*?\ MD:5?^W?_ $E!1117J'SX4444 %%%% !1110 5_3S_P &\7_*'GX0?]QG_P!/ M=_7\PU?T\_\ !O%_RAY^$'_<9_\ 3W?UX/$7^[1_Q+\F?8<$_P"_3_P/\XGV MG1117QI^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)? M^4=?Q\_[)SXA_P#39<5[57BO_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3] M'^1_([1117Z6?@X4444 %%%% !1110 4444 %%%% !7T/_P3@_X)M>//^"DW MQKC\->%86T_0M/9)=?\ $$\1:TT: GJ>F^9L,(X@06())559UT_^"8W_ 2^ M\=B#@27#C.R,'W8JH)K^FK]D_] MDWP/^Q5\%-+\!?#_ $B/2M$TU=SN<--FF M:QPZ]G3UG^7]=CZCA_AV>-E[:MI37_DWDO+N_N\N=_9E_P""?_PO_94_9@D^ M$OASP[:S>%=0M)+76A>*))M?:6/RYY;IL#>TBD@C@*N%4*H '\U/_!4O]@C5 M/^"=G[7>O>![A;BX\.W!_M+PU?R#_C^TZ1F\O)[R1D-$_3YHR0,,N?ZP*^,/ M^"X?_!."/_@H1^R)=KHMFDGQ&\#"75O#3J/WEV=H\^QSZ3JHV]/WB1$D#.? MRO,)4J]ZCTEOZ]S[+B')88C!I4(VE3^%+MU7^7F?S!44^XMY+.XDAFC>*6)B MCHZ[61AP01V(]*97W!^2A1110 4444 %%%% !1110 5_0U_P;C_\%/\ _AJC MX$_\*C\8:AYOQ ^'5FJV$T\F9=:TE<)&^3RTD&5C?N5,3?LR_M% M^)OV2_COX9^(G@^[^QZ]X7O%NH,Y\NX7[LD,@&,QR1ED8=U<]#S7#F)HN M'7IZGK9+FDL#B55^R])+NO\ -;H_L0HKRW]C']K3PS^V_P#LW^&?B1X3E_XE M^O6X,]JSAIM-NE^6:VDQ_'&^1G&&&UA\K GU*OS^47&3C+='[/3J1J04X.Z> MJ84445)84444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-XX^'7A_X MG:(VF>)=!T;Q#ILGWK34[*.[@;ZI(I7]*^7/C1_P0B_97^-WG27?PHTGP_>2 M9VW'AV>;2?*)[B*%EA_.,BOKRBM:=>I3^"37HSGKX2A65JT%+U29^1/QN_X- M)_ >M":;X=_%7Q1X=DY9+;7K"'5(B?[H>+R&4>Y#D>]?'GQR_P"#8G]I;X6K M--X=@\'_ !#M4RR#2-6%MCNEB&[V5V]LFOZ.:*]&CG>+AN[^J_IGAXC MA3+JNT7%^3_1W7X'\?OQO_8X^+'[-D\B^/?ASXS\)QQMM^T:CI,T-L_;Y)BO MEN/=6(KS6O[2;BWCNX'BEC22.12KHZ[E8'@@CN#7SA\?O^"0G[-O[2OG2>)O MA'X4COKC)>_TB Z1=LW]]I+4QEV_W]P]01Q7J4>(UM5A]W^3_P SP,5P/):X M>I\I*WXJ_P"1_*+17[J_M#?\&F'@?Q!Y]U\+_B9X@\-3'+)8:_:1ZG;D_P!T M2Q^4Z+[LLA^M?!7[2/\ P;R?M/?L\_:+BW\&V_Q TF')^V>$[K[<[#MBV8)< MDX[+$P]^F?6HYKA:ND96?GH?.8KAW,,/K*FVNZU_+7[T?#]%:/BOPAJW@/7[ MC2= ZHW\(K^M7PKXHT_QOX8TW6M)NH;[2]7M8KVSN8CF.XAD0/&Z MGT96!'L:_C"K^E+_ (-N_P!IF3]H#_@FKHNCWT_G:M\--0G\,REFR[6ZA9K4 MX_NK#,L0_P"N!KYOB'#)PC76ZT?IT_KS/NN"LOL#XE_$'3_A5X U;Q'JDGEV&CVSW,N/O/@<(O^TS84#N2*_'7XG?$/4/B MQ\0=7\2:I)YE]K%RUQ)@\)G[J#_950%'LHKS0_[**&8^RFOV*^'O@73_ (9> M!]*\/Z7%Y.GZ/;);0KW(48W'U8G))[DDU\A_\$EOV?/[/TC4?B+J4'[V^W:? MI.]>D0/[Z4?[S (#U&QQT-?:E>]EM#DASO=_D?R;XS<4?7\S6647^[H:/SF] M_P#P%>[Y/F[A1117I'XR%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!^8?\ P=A_\HZ_!?\ V4:Q_P#39JE?SWU_0A_P=A_\ MHZ_!?_91K'_TV:I7\]]?;Y#_ +HO5GY/QA_R,7Z(****]D^7"BBB@ HHHH * M*** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\_Y1U^-/^RC7W_ILTNO& MS[_='ZH^HX/_ .1BO1GZ>4445\0?K 4444 %%%% !1110 4444 ?F'_P=A_\ MHZ_!?_91K'_TV:I7\]]?T(?\'8?_ "CK\%_]E&L?_39JE?SWU]OD/^Z+U9^3 M\8?\C%^B"BBBO9/EPHHHH **** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY M[Z_H0_X-//\ E'7XT_[*-??^FS2Z\;/O]T?JCZC@_P#Y&*]&?IY1117Q!^L! M1110 4444 %%%% !1110 4444 %%%% 'XL_\'?O_ #;S_P!S)_[B:_%FOVF_ MX._?^;>?^YD_]Q-?BS7WF2_[G#Y_FS\?XI_Y&E7_ +=_])04445ZA\^%%%% M!1110 4444 %?T\_\&\7_*'GX0?]QG_T]W]?S#5_3S_P;Q?\H>?A!_W&?_3W M?UX/$7^[1_Q+\F?8<$_[]/\ P/\ .)]IT445\:?J!\F?\%S/A.WQA_X)5?&" MPCC\RXTK2DUV(@9,?V*>*Z)HG_P#'6-?QQ^/O!=]\-O'>M>'=4C\G4] OY]-NX_[DT,C1 MN/P92*^LX=JWISI]G?[_ /AC\XXXP]JU.MW37W._ZF31117TA\,%%%% !111 M0 4444 %?IK_ ,&KGQJ7P'^W]KOA&XF"6_CSPQ<10IG'F75K(EPGUQ"+FOS* MKU[]@;]HAOV3_P!L_P"&OQ":1H[7PSKUO/?%?O-9NWE72CW,#RC\:Y<;1]K0 MG3[K\>AZ&5XGZOBZ=9[)J_IU_ _KNHIEO<1W=O'-#(DL4JAT=#N5U/((/<&G MU^?OVMI&\TA]\3&V_.OTZK^>G_@Z:_:17XI?MUZ)X"LY_ M,L?ACH:13H&R$OKW;<2_^0!:#Z@UZF3T?:8J/EK]W_!L?/\ %&*]CET^\K17 MSW_"Y^9-%%%?>'X^%%%% !1110 4444 %%%% '[??\&C/PG-GX!^,OCJ6+*Z MAJ&GZ#;2$?=\B.6>8#Z_:("?H*_8ZOA__@W=^"#?!;_@E?X&FFA\B^\:7%YX MEN5(QN$TICA;WS;PP'\:^X*_/=ONT/VC(,/['+Z4'VO]^OZA7Q9 M_P '#O\ RAY^+_\ W!O_ $]V%?:=?%__ <+0-!_P!YI_XE^9T9M_N-;_!+\F?S!T445^C'X>%%%% !1110 4444 %%%% ' MZO\ _!I5XL6S_:Z^)VA[OFU+P@M\%]?(O84_]N/UK][:_FO_ .#:/XC+X&_X M*J^&]/:3RU\7:)JFD=Y^I^T@5E^-_"5GX_\ M&:OH.H+YEAK5E-87*_WHI4:-Q_WRQK4HK@VU1[#2:LS^,OXA>"KSX:^/]<\. M:BNS4/#^H7&FW2XQMEAD:-Q_WTIK'K[ _P""\7P*_P"%"_\ !4OXH6L4/E6/ MB:\C\36C8P)1>QK-,?PN#.O_ &OC^OTNA4]I3C475)GX/C*#HUYT7]EM?

!YZ$Q>K.(!7CYUA76P_-'>.ORZ_UY'TW"N8+#8SDG\,]/GT M_P OF?T*4445\.?K04444 %%%% !1110 4444 %%%% !1110!ROQP^,.B_L^ M?![Q-XX\27'V70_"FFSZI>O_ !&.)"Q51W=L!5'4LP Y-?R&_M!_&S6/VD/C MEXM\?:\^[5_%VJW&JW(!RL32N6$:_P"R@(51V50*_8;_ (.EO^"A<>G:#I7[ M._AF^S=7QAUKQ>T3_P"KA4[[2S;W9@)V!P0$@/(8U^)-?99#A'3I.M+>6WI_ MP3\PXPS)5L0L-!Z0W]7_ )?G<****]X^."BBB@ HHHH **** "BBB@#^GG_@ MWB_Y0\_"#_N,_P#I[OZ^TZ^+/^#>+_E#S\(/^XS_ .GN_K[3K\YQW^\U/\3_ M #9^X93_ +C1_P $?R04445RGH'\]_\ P=A_\I%/!?\ V3FQ_P#3GJE?F'7Z M>?\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7Z#E?^Z0]#\7X@_Y&-7U"BBBN\\<* M*** "BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^1VOZXO\ @FU_RCK^ M ?\ V3GP]_Z;+>OG.(_XH?/A1110 4444 %%%% !7]//_!O%_RA MY^$'_<9_]/=_7\PU?T\_\&\7_*'GX0?]QG_T]W]>#Q%_NT?\2_)GV'!/^_3_ M ,#_ #B?:=%%%?&GZ@%%%% !1110 4444 %%%% 'YU_\'-G[,W_"[/\ @G9) MXLL[?S=6^%^K0ZN&5)HF(]P&R/0@5_'O\4?AWJ7P@^)?B+PGK4/D:QX8U.YT MJ^C_ +D\$K12#_OI37UW#V(YJ4J3Z._R9^:\:X/DQ$,0OM*S]5_P'^!@T445 M]$?$A1110 4444 %%%% 'J?[$'Q\?]EW]K[X;_$!9&CA\+>(+2\N]O5[7S M MPG_ H6D7_@5?U[P3IUHS>EN;[M'^A^#/_ 5Y^.W_ T;_P %)_B_XECF\^S77Y=)LG!R MK6]D%LXV7V98 _\ P(GJ37S?4EW=RW]U)/-(\TTSF21W.YG8G))/*]7M='M0!N_>W$R1)Q_O.*3:2NRHQ2&2%O\ P&^SC\*^QJR_!/A"Q^'O@S2- TN+R--T M.RAT^TC_ .><,2+&B_@J@5J5^:UZCJ5)5'U;9^[8/#JA0A17V4E]R"BBBLCH M"BBB@#^=W_@Z0^ '_"L?^"A%AXRMX-EE\2/#]O=R2 8#WEK_ *+*OX0I:G_@ M=?FK7]!/_!U9^S__ ,+ _8B\+>/;>#S+SX>>(5CGDQ_JK.^7RI#GWGCM!^-? MS[5]YD];VF%CY:?=_P _'N)L+[',9VVE[WW[_C<****]0\ **** "BBB@#[ M:_X-Z/CS_P *+_X*F>!(YIO(T_QM%<^%[LYQO^T1[H%_&ZBMQ7])_P 8?B;I M_P %OA+XH\8ZLVW2_"FDW6L79SC]U;PM*_/^ZAK^/3X6_$*^^$GQ-\.^*]+; M9J?AG5+;5K1LXVS02K*AS_O(*_HE_P""_O[7-CX:_P""0EUJ6AW?R_&+^S=, MTN16^9[:Y47DAQ_=:VA=">G[T>HKYG.<)[3$TVOM:?<_\F??<+YDJ. KJ7V/ M>7S7^:_$_G3\?^-M0^)?CS6_$FK2^?JGB"_GU*\D_P">DTTC2.WXLQ-9%%%? M3+31'P3DV[L****!!1110 4444 %=5\#?A+J7Q[^-'A/P1HZ[M4\7:O:Z/:_ M+N"R3RK&&/\ LC=DGL 37*U^C7_!L7^S/_PN?_@H:?&%W;^9I7PNTB;5-S+E M/MLX-M;J??:\\@]#"*Y\56]C1E4[+_ACLR_"O$XF%!?::7RZ_@?T,?#CP#IO MPJ^'F@^%]&A^SZ/X;TZWTNQB_P">4$$:Q1K^"J!6U117YNVV[L_H-.HH _CG_:/^%LGP._:$\=>"Y59)/"7B"_T MI?L0?&@?LZ_MB?#'QQ))Y-KX9\36%]=MG&;99T\\9]XBX_&OZ^E;'PK\7-/]HU%M%CTS4V+98WEIFVF9O0N M\1D /:0'O7S/$='2%5>GZK]3[[@?%>]4P[\I+\G^A]%4445\J?H04444 %%% M% !1110 4444 %%%% !1110 4444 >4_MU?&I?V=/V-/BAXW\T0S^&_#-]=V MC$[OY6"BBBO M>/C@HHHH **** "BBB@ K[;_ .#>+X3M\5/^"KGP\D>+S;/PM%?:]<\?=\JU MD2)OPGEAKXDK]BO^#2#X(-??$GXN?$B:':NEZ;:>&[.4CAS<2FXG /\ LBVM M\_[XKAS.I[/"SEY6^_0]C(?^YD_]Q-?BS7WF2_[G#Y_FS\?XI_Y&E7_M MW_TE!1117J'SX4444 %%%% !1110 5_3S_P;Q?\ *'GX0?\ <9_]/=_7\PU? MT\_\&\7_ "AY^$'_ '&?_3W?UX/$7^[1_P 2_)GV'!/^_3_P/\XGVG1117QI M^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_P#!27_E'7\? M/^R<^(?_ $V7%>U5XK_P4E_Y1U_'S_LG/B'_ --EQ6M#^)'U1SXO^!/T?Y'\ MCM%%%?I9^#A1110 4444 %%%% !1110 5]7?\$K/^"4?C3_@IG\6?LUD+C0? MA_HLR_\ "0>(WBREN.#]G@!XDN64\+T0'G2:]K=TB[KDV44T,31P @KYKO/&H+?*H+-AMNQOZ@O@)\ _"/[,7 MPGT?P1X&T6UT#PUH<(AM;2 ?BSNQ^9Y&.69V)9B222:\7-LT^KKV5/XG^!]5 MP[P^\:_;UOX:?WOMZ=_P\J?[-7[-/@O]D;X.:3X$\ Z+;Z'X=T=,1Q)\TEQ( M?OS2OUDE<\L[445\7*3D[RW/U2$(PBH05DM@HHHJ2C^>__@Y1_P"" M:_\ PS9^T!'\8O"NG^5X)^)5TW]IQPIB/2]8(+R?1;@!I1_MK-T&T5^8=?V# M?M:?LQ^&_P!L?]G?Q3\-_%)/V2_CWXH^'?BRV^S:YX6O6M)B ?+N$X:.>//)CDC*2*>ZN.G M2OM,DQWMJ7LI_%'\4?E?%>4_5L1]8IKW)_@^J^>Z^?8X.BBBO6DARL3GJ5,3$DLQ'S&?8#_F)A\_\ ,^^X/SBS M^HU7YQ_5?JOGY'Z64445\L?H04444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!POQR_9B^'?[3.@?V9\0/!/AGQA9JI6- M=5T^.X>#/>-V&^-O]I"#[U^=G[5W_!JW\(_B8MUJ'PK\2:Y\-M3?+1V%T3JV ME$]0H$C"=,]-QE< =%.,']3:*ZL/C*U%_NY-?E]QPXS*\+BE:O!/SZ_>M3^5 M?]N#_@CE\=_V"5N-0\6>%6UCPG ?^1DT%FOM-5?64A1)!V&9D0$G )KY;K^T MFYMX[RWDAFC26&52CHZ[E=3P00>H/I7Y6?\ !6/_ (-QO"_QRTG5/'?P'T^Q M\)>.(U:YN?#46V#2=BC)X5K25_NU/8X?K.GF-*2[V^_3]3^ MDJBBBOSX_: HHHH ***Y_P"*WQ)T_P"$'PYUCQ-JC;;+1[9KAU!PTK#A8U_V MF8JH]V%)M)79K0HU*U2-&DKRDTDENV]$OFSXY_X*U_M!^9-IOPYTZ?B/;J.K M[3W_ .6,1_#,A!]8S7Q#6S\0_'>H?$[QSJWB#5)/.U#6+E[F8]@6.0H]%48 M'8 "L:OEL16=6HYG]V\'\.T\DRFEE\/B2O)]Y/63^_1>204445B?3!1110 4 M444 %%%% !1110 4444 %=-\&_A=?_&GXGZ+X7TT?Z5J]RL6_&1"G5Y#[(@9 MC]*YFOOC_@DS^SY_8GAG4/B'J,&+G5MUCI6]?NP*W[V0?[[J%!ZXC;LU=&%H M^UJ*/WGR?&W$D,CRBKCOM_#!=YO;[OB?DF?7'@?P;8?#SP?IFA:7#Y&GZ3;) M:VZ=PJ $GN3U)[DDUJ445]0M-$?PM4J3J3=2;NV[MO=M[L****" HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S#_X.P_^ M4=?@O_LHUC_Z;-4K^>^OZ$/^#L/_ )1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_) M^,/^1B_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\ *.OQI_V4:^_]-FEU M_/?7] O_ :;ZQ'/^P1X\T]<>=:^/[F=N>HDTZP4?^BS7CY]_NC]4?4<(?\ M(Q7HS]1Z***^'/U@**** "BBB@ HHHH **** /S#_P"#L/\ Y1U^"_\ LHUC M_P"FS5*_GOK^A#_@[#_Y1U^"_P#LHUC_ .FS5*_GOK[?(?\ =%ZL_)^,/^1B M_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\HZ_&G_91K[_ --FEU_/?7]" M'_!IY_RCK\:?]E&OO_39I=>-GW^Z/U1]1P?_ ,C%>C/T\HHHKX@_6 HHHH * M*** "BBB@ HHHH **** "BBB@#\6?^#OW_FWG_N9/_<37XLU^TW_ =^_P#- MO/\ W,G_ +B:_%FOO,E_W.'S_-GX_P 4_P#(TJ_]N_\ I*"BBBO4/GPHHHH M**** "BBB@ K^GG_ (-XO^4//P@_[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS M_P"GN_KP>(O]VC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U *_F'_ .#@?]G=OV>_ M^"HGCUH8/)TSQQY/BRR.,>9]J!^T-_X%1W-?T\5^1O\ P=A?LN-XL^!O@'XN M:?;EKGPAJ#Z%JKHO/V2Z^>%V/]U)HR@][K\O8R.O[/%*+VEI_D?,\683VV < MEO!I_+9_@[_(_"6BBBON#\E"BBB@ HHHH **** "BBB@#^H'_@@W^U\G[77_ M 3E\'RW5UY_B/P(@\*:P&;,A:V11!(>YWVYA8L>K[^N#7V77\V__!NC^WK' M^R)^VO%X3UV\^S>#/BP(M&NFD?;%:7X8_8ISV +N\)/ GW'A:_I(KX'-L+[ M#$-+9ZH_8N',P6+P46W[T='\MG\U^-PHHHKS3W@HHHH **** "BBB@ HHHH M**** "BBB@#G?B]\4M'^"'PK\1^,O$%Q]ET/PMIMQJM]+W6&&-I&P.[$+@#N M2!WK^0?]HGXV:I^TC\=_&'C[6C_Q-/&&KW.JSINW+"99"XC4_P!U%(11V"@5 M^UW_ =+?MZ1_#[X.:+\!]!O!_;/C4IJWB+RW^:WTZ*3,,+8Z&:=-W^[;D$8 M<5^#]?89!A>2DZTMY;>B_P S\RXRS!5<0L+#:&_J_P#)?FPHHHKZ ^,"BBB@ M HHHH **** "MKX;> =2^*WQ$T'POH\/VC5O$FHV^EV47_/2>>58HU_%F K% MK[^_X-N/V7&_:!_X*0:1X@N[S"63S1_U[FL< M365*E*H^B.O X5XC$0H+[32_S_ _HL^$7PUT_P"#/PH\,^#])7;I?A72;72+ M,8QB&WA6)./]U!71445^;-MN[/W2,5%66P5\I_\ !<+0O^$B_P""4?QJM]N[ MR]%CNL?]<;J"7/X;,U]65XI_P4E\)GQQ_P $]_C?I:IYDMSX%UDPKC[TBV4K MI_X\JUKAI]?.-MJ\RQW'/_7%Y*_KGK^+ M.OZUO^"97[2D?[6_[!OPQ\=&X%Q?ZGHD-MJC;LG[=;YM[G/<9FB=AGLP/.*M9F%OI'AK3;C5;V4G_5P01-+(?P537\>/Q> M^)6H?&?XL>)_&&JG=JGBK5KK6+LYS^^N)GE?G_>I3;> MA4FZM!GWW7G7^Z*_&&OZJO\ @LS^RVW[7'_!.3XD>&[6U-UKFEV/]OZ.JKND M-W9_O@B#^])&LD0_ZZU_*K7VV0XCGPW(]XNWZH_*>+L'[+'>U6TU?YK1_P"? MS"BBBO:/E0HHHH **** "BBB@ JQI6JW6AZI;7UE<36EY9RK/!/"Y22&12&5 MU8B@#^H[_ ((R?\%+;#_@HW^RQ9WFH7-O'\1O"21Z?XILUPK/ M+@B.\11_RSG"EN!A7$B]%!/U]7\B?[#/[;'C+]@/]H?2/B%X-N/](LSY&H:? M*Y6VUBS8CS+:4#^%L @X)1E5ARHK^HO]A_\ ;@\"_M^_ G3_ !UX%U!9K>8" M+4=.E8?;-&NL O;SJ.C#/#?==<,I(-?#YMEKP\^>"]Q_AY?Y'ZSPWGD<92]C M5?[R/XKO_F>PT445XY].%%%% !1110 4444 %%%% !7SW_P4O_X*">&_^"-M8:WO-1L>RJ,LQ502/YA?^"BW_!0C MQG_P4=_:!N_&GBF0V>G6X:VT+1(I2]MHEIG(C7IND; :20@%V[!0JKZV5Y;+ M$SYI? M_/R/F^(,]A@:7LZ;O4>R[>;_3N>2_%SXK:]\=/B=KWC'Q1J$VJ^(? M$E[+J%_=2=999&+' Z*HZ!1PH P !7.T45]RDDK(_)92__ (.P_P#E M(IX+_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJB MBBODC]("BBB@ HHHH **** "BBB@ HHHH **** /YAO^#AW_ )3#?%__ +@W M_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*_1L#_NU/_"OR1^'YM_OU;_'+ M\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_R__P"W M?_;@HHHKY<_0 HHHH **** /Q9_X._?^;>?^YD_]Q-?BS7[3?\'?O_-O/_[^OYAJ_IN_X-TM8CU/_@D-\+X8\;M/GUBW MDP?XCJUY)_*05X/$7^[+_$OR9]AP3_OTO\#_ #B?;U%%%?&GZ@%%%% !1110 M 4444 %%%% !7\V__!RG^S-_PHC_ (*1ZGXBM+?R='^)VFP:_$57$:W('V>Y M7_>+Q"4_]=Q7])%?F'_P=/?LS?\ "T/V(M!^(EG;^9J'PQUI?M$@7E+"]VP2 M?^1UM/H-U>MDN(]GBDGM+3_+\3YWBG!^WR^36\?>7RW_ N?SWT445]T?D(4 M444 %%%% !1110 5];?"3_@HPOP]_P""1?Q._9[D:^_M3Q=XHLM1T^54S%%9 M'RI+M"^?E_>6D.%Q\PGD]Z^2:*SJ48U$E+HT_FC?#XB=%MTWNFGZ-684445H M8!1110 4444 %?UP]AO;YA3CT3N_EJ?LA1117Y^?LP4444 %%%% 'C?_!0K MX _\-1_L0_%'P&L/VB\\0>'KI+!,9S>1IYUJ<>T\<1_"OY%R,&O[3*_DO_X* MD_ #_AF'_@H1\6O!L<'V>QL?$$]WI\8& EG=8NK=1](9D'X5]1P[6UG2?K^C M_0^ XXPNE/$+SB_S7ZG@=%%%?4'Y\%%%% !1110 5]-?M??\%#;S]J7]CG]G M_P"%LEO?V[?!_2[NROYI67R=0=I%CM2F"3B*UBC3Y@#N=P,C!KYEHK.5.,FI M/=;?=8VIXB<(RA%Z25G]Z?YH****T,0HHHH **** "BBB@ K^B3_ (->?V9_ M^%0?L!7OCB[M_+U3XHZS+>(Y7:QL;4M;0*>_^L%TX/<2CZG^>_P/X-U#XB^- M='\/Z1;M=:MKU[#IUE"O6:>:18XU'U9@/QK^P;]GGX-:?^SM\!_!O@/2=O\ M9_@_1K72(6"X\T0Q+&7/^TQ4L3W+$U\_Q#7Y:*I+[3_!?\$^TX+P?/B98A[1 M5EZO_@7^\[*BBBOCS],"BBB@ HHHH _&O_@[9_9X:]\)?"KXK6L!_P")?0QF+Z2FOY0:^UR&OSX?D>\7^#U/ROC#">RQWM5M-7^:T M?Z?>%%%%>V?)A1110 4444 %%%% !7[/?\&GG[7R6E_X^^!^J76W[5CQ7H*N MW5P$@O(QGN5%NX4=DE/J:_&&O2/V0_VEM:_8]_:6\&_$K0-S:AX3U*.[,._8 MMY RRQ-)&3V#FN/'X;V]"5/KT]3TLGQSP>+A7Z)Z^CT9_8)17,?!;X MOZ#^T!\)?#GC;PQ>+?\ A_Q3I\.I6,PZM'(H8!A_"ZY*LIY5@0>173U^>--. MS/VR,E)*4=F%%%%(H**** "BBB@ HHHH **** "BBB@ HHKYP_X*M?MR6?\ MP3^_8K\4^.!-"/$EQ'_97AJW?!-QJ4RL(CM/WEB >9AW6)AU(K2G3E4FH1W9 MCB*T*-.56H[**NS\-_\ @XP_:^3]I_\ X*(ZQHNFW7VCP[\+;?\ X1FUV-F. M2Z1B]Y)C^]YS&(^HMU-?!53:CJ-QK&H7%W=32W-U=2----*Q9Y78Y9F)Y))) M))ZDU#7Z-AZ*HTHTX]$?A^-Q4L37G7GO)W_X'R"BBBMCE"BBB@ HHHH **** M "OZ8O\ @W/_ &>&^ O_ 3 \*WMS!Y&I?$*\N?%-R&'S;)2(;?GT:W@A?^#>+_E#S\(/^ MXS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BO:J\5_ MX*2_\HZ_CY_V3GQ#_P"FRXK6A_$CZHY\7_ GZ/\ (_D=HHHK]+/P<**** "B MBB@ HHHH **** /T\_X-//\ E(IXT_[)S??^G/2Z_H0K^>__ (-//^4BGC3_ M +)S??\ ISTNOZ$*^(S[_>WZ(_6.#_\ D7+U84445XQ]0%%%% !7Y8_\',/_ M 38_P"%\_!*'XX>$]/\SQ;\/;4QZ[%"GSZCI )8R''5K9BS_P#7-Y9JWA>YC@N))GQ%HNHG"0W?/"HW$J]/^ ?LV1YK''895/M+22\^_H_^!T"BBBO//8"OB?_ (*^?\%A M6_X)37GP_C_X5S_PGB>.DU!@_P#;_P#9?V,VIM@1C[--OW?:1_=QM[YX^V*_ M'O\ X.ZO"C7GPF^">N;?ET[5]4L2WH9X;=\?C]F/Y5W9;1A5Q,:=173O^3/( MS[$5J&!J5J#M)6L]'U5][]#G?^(OW_JWG_R_/_O=1_Q%^_\ 5O/_ )?G_P![ MJ_%FBOKO[%P?\GXO_,_-O]:?\ R_/_ +W4 M?\1?O_5O/_E^?_>ZOQ9HH_L7!_R?B_\ ,/\ 6G-/^?O_ )+'_(_:;_B+]_ZM MY_\ +\_^]U'_ !%^_P#5O/\ Y?G_ -[J_%FBC^Q<'_)^+_S#_6G-/^?O_DL? M\C]IO^(OW_JWG_R_/_O=1_Q%^_\ 5O/_ )?G_P![J_%FBC^Q<'_)^+_S#_6G M-/\ G[_Y+'_(_:;_ (B_?^K>?_+\_P#O=7OG_!-7_@XAC_X*%_M8:1\+Y/A& MW@UM8L[NYCU(>*?[1V-!"TNPQ?9(OO!2,[^/0U_.[7U]_P $&/'\?PY_X*R_ M!^\G<)#?7UWI39. S75C<6\8_P"_DB?CBN?%9/A8T9RA#5)VU?;U.S+^)LPG MBJ<*M2\7))Z1V;]#^HZBBBOBS]4"BBB@ HHHH **** "BBB@ HHHH **** / MQS_X.@?^";5AJ7@J#]HKPGI\=OJNFRPZ=XQCA3 O('(BM[U@/XT0XF52BZ)]2/^BZ1;--LS@S/T2,>[N54>YK\=O'/C/4/B)XQU/7=4 MF\_4-6N7NIW[%F.<#T Z =@ *\W,J_+#V:W?Y'[=X*\+_7,PEF]=>Y1TCYS: M_P#;5KZN+,JBBBO!/ZJ"BBB@ HHHH **** "BBB@ HHHH **** .L^!WPFOO MCC\5M%\+Z?N6;5;@))*!D6\0^:20_P"Z@8^^,=Z_8?PCX5L? WA;3]%TR%;? M3]+MTM;>,?P(BA1]3@S9Z;N',=JK?. MX_WY%Q](P>C5]AU]!EU#DI\[W?Y'\C^,?%']HYK_ &?1?[O#W7K-_$_E\/DT M^X4445Z!^/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'YA_\ !V'_ ,HZ_!?_ &4:Q_\ 39JE?SWU_0A_P=A_\HZ_ M!?\ V4:Q_P#39JE?SWU]OD/^Z+U9^3\8?\C%^B"BBBO9/EPHHHH **** "BB MB@ K]I_^#1?XIQ[/C3X)FDQ-G3=@1+A('8GHJL:XQD.*6'Q].I+:]G\]/U/ZCJ*,T5^>G[0%%%% !1110 4444 %%%% M'YA_\'8?_*.OP7_V4:Q_]-FJ5_/?7]"'_!V'_P HZ_!?_91K'_TV:I7\]]?; MY#_NB]6?D_&'_(Q?H@HHHKV3Y<**** "BBB@ HHHH *_H0_X-//^4=?C3_LH MU]_Z;-+K^>^OZ$/^#3S_ )1U^-/^RC7W_ILTNO&S[_='ZH^HX/\ ^1BO1GZ> M4445\0?K 4444 %%%% !1110 4444 %%%% !1110!^+/_!W[_P V\_\ H?/A1110 4444 %%%% !7]//_!O%_RAY^$'_<9_]/=_7\PU?T\_\&\7_*'G MX0?]QG_T]W]>#Q%_NT?\2_)GV'!/^_3_ ,#_ #B?:=%%%?&GZ@%>9?MF?LW: M?^U[^ROX[^&NI>6D/B[29;.&5QE;6Y WV\V/^FWGB ((['6X MY'_>ZI !MAU #^+>!MD(Z2JQ(4.@/\S5>F_L@?M:>,/V)/C]H?Q$\$7OV76- M'DQ)#)DV^HV[8\VVF4?>C=1@CJ" RD,JD>?F6!6)IUD6;2P&(YW M\#TDO+OZK_@']?\ 17AW[ '[?G@;_@HE\!K/QKX-NA%<1[8-9T>:0&\T2ZQD MQ2 =5/)20##KR,$,J^XU\#4IRA)PFK-'[%1K0JP52F[I[,****DT"BBB@ HH MHH **** "BBB@ KS7]KS]JKPK^Q9^SUXC^(WC"Z6'2?#]N72!6 FU"X/$5M$ M#UDD?"CL,ECA5)'6_$WXG>'_ (,?#_5O%7BK5K'0?#NA6S7=_?WY/ &2Q( !) K^:#_@LO_P5GUC_ (*6?&=+72?MFE?"SPK,ZZ!IDGRO=ORK M7UPO_/5QD*O(C0[1RSLWI9;E\L34M]E;O]/4\//,YA@*-UK-_"OU?DOQV/F_ M]JC]I/Q)^U[^T%XI^(WBR<3:UXHO6NI$4DQVL> L4$>>1''&J(N><(,Y.37G M]%%?>1BHKECLC\=J5)3DYR=V]6%%%%42%%%% !1110 4444 %?T:?\&SO['[ M?L]?L%_\)MJ5KY'B#XM7@U8EUVNFG1;H[-3[-F:8'NMPM?A;^P'^R7J7[<'[ M77@GX:Z>)DAUZ_4ZEUBL;*VB&([>") D:*/154 >PKYOB#%6@J"ZZOT_X?\C[C@O+ M^:K+%RVCHO5[_>!-:T.;;Y.M6$]C)D<;98V0_ MHU:U%"=M1-75F?Q=:GILVC:E<6=S&T=Q:RM#*AZHZD@C\"*@KVK_ (*._#$_ M!O\ ;Y^,?AOR_+ATWQ?J7V9<=+>2X>2'_P ANE>*U^G4Y0+GN56*4*.R3-ZU^,5=A^S_ /'/Q#^S/\:O#/C[PI=_8O$'A6_C MO[.0Y*LRGYHW'\4;J61E_B5F'>N3'858BC*E]WJ>EE./>#Q4:ZV6_H]_Z[G] MCE%>0_L,?MG>%/V]?V;M!^(OA.9?(U*,1:A8F0--I%ZH'G6LO^TA/!P-R,CC MAA7KU?GDX2A)QDK-'[52JQJ052#NGJF%%%%2:!1110 4444 %%%% !5;6=9M M/#NCW6H:A=6]E8V,+W%S<3R".*"-%+.[L>%55!))X %6:_$?_@X@_P""SUGX MQLM4_9^^%.K+=:?O,'C/6[23='<%3SIT+CJH8?OF'!(\O./,!ZL'A)XBHJ3NPH MHHK0Q"BBB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/^RC7W_ILTNOT\K\P_\ M@T\_Y1U^-/\ LHU]_P"FS2Z_3ROS[-/][GZG[1P__P BZEZ!1117 >P!YK^4 MW_@L!^Q\W[$O[?\ X[\)6]K]E\/:A='7?#X"[8S871:2-$_V8G\R'ZPFOZLJ M_,3_ (.=_P!A=OCS^REI_P 6-#LS-XC^%;,;\1IF2XTB8@2DXY/DR!)/14:< MU[&2XKV6(Y9;2T^?3^O,^9XJR_ZS@G.*]Z&ORZ_AK\C^>ZBBBON#\E"BBB@ MHHHH **** "BBB@ KV+]B/\ ;K^(?[ 'QDM_&7P^U;[+,=L6HZ=<9DL-8@!R M8;B,$;EZX8$,A.58&O':*F<(SBXR5TS2E5G3FJE-V:V:/ZEO^":G_!8SX6_\ M%'_#=O9Z7>1^%_B%##OO_"NH3C[0"!\SVS\"YB')W* RC[Z)D9^MJ_B]T37+ M[PSK%KJ.FWEUI^H6,JSVUU;2M#-;R*Q M\5?$[4DR(FM;0Z7I[$?WIK@"4#W6%A752P=>J_<@W\OU//Q&:8.@KU:B7SU^ MY:GZ55\1_P#!2K_@NG\)_P!@"QOM"L;J#Q]\2XU9(_#^FW ,5A)V-[.,K"!_ MSS&Z4\?* =P_'G]MC_@X4^/_ .U[:WFCZ;JT'PR\)W64;3O#;O%=7$9_AFO" M?-;@D$1^6C \J:^%G=I'+,2S,!7 M_;S_ $7^?W'KG[9_[<7Q&_;V^+DWC#XBZV^HW?S1V-C"#'8:1"3GR;>+)"+P M,DDLQ&69CS7D5%%?30A&$>6*LD?!U*LZDW.H[M[MA1115&84444 %%%% !11 M10 4444 %%%% ']//_!O%_RAY^$'_<9_]/=_7VG7Q9_P;Q?\H>?A!_W&?_3W M?U]IU^:G^)_FS]PRG_<:/\ @C^2"BBBN4] _GO_ .#L/_E(IX+_ .R< MV/\ Z<]4K\PZ_3S_ (.P_P#E(IX+_P"RI]QP/\ QZOHOS/:J***^2/T M@**** "BBB@ HHHH **** "BBB@ HHHH _F&_P"#AW_E,-\7_P#N#?\ IDL* M^+*^T_\ @X=_Y3#?%_\ [@W_ *9+"OBROT; _P"[4_\ "OR1^'YM_OU;_'+\ MV%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_P O_P#M MW_VX****^7/T **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37XLU^TW_!W[_S; MS_W,G_N)K\6:^\R7_+::/\ %JQ2PMV=MJ#4[=F>U!)X^=7N(QW+R1CO M7EYQ1=3"R2W6OW?\ ^@X9Q2H9A!RVE>/W[?C8_HDHHHKX,_8 HHHH **** " MBBB@ HHHH *X']JCX%67[3O[-OCGX>ZAY:V_C#1+K2Q(XR())(V$)-0TC4K>2SU+2[F2SNH''S0RQL4 M=#[A@1^%4:^W/^#A#]F;_AF__@IQXSFMK?R-'^("1>+;+"\%KG)KPD8:1 MKYS/$2/40- O_ *_F8^!/PIO/CM\;?!_@G3]WV[Q=K5GHT! SM>XF2(-]!OS M]!7]B?A?PW9^#?#6G:/IT*V^GZ5;1V=K$O2**-0B*/HH KYOB*M:$*7=W^[_ M (<^ZX(PUZM3$/HDE\]7^7XEZBBBODS]&"BBB@ HHHH *_ __@["_9__ .$. M_:J\ ?$:VA\NU\;:"^F7+*.&NK&3[S'U,-S"H]1%[&OWPK\[_P#@YM^ '_"W M?^":]UXDMX/,O_AOK=IK(91E_L\I-I,H_P!G]_&Y]H<]J]+*:WL\5%]]/O\ M^">%Q)A?;Y?42WC[R^6K_"Y_.'1117WQ^.!1110 4444 %%%% !1110 4444 M %%%% !1110!]V_\&Y_[,_\ PT)_P4S\,ZE=6_G:/\-[6;Q3=;E^7S8L16HS M_>%Q+%(!U(B;T-?TOU^5?_!J7^S1_P (#^R;XQ^)UY;[+WX@ZR+&R=E^]8V( M9-RGMNN);A2!U\E?3C]5*^%SJO[3%-+:.G^?XGZYPK@_88",GO/WO\OP"BBB MO)/I HHHH **** "OY6_^"SO[(#?L6_\%"_'7ARUM?LOAW7+C_A(M! 7;']B MNV9PB?[,4HFA'_7&OZI*_,3_ (.??V(F^.G[)6F_%;1;/SO$'PKF8WWEKEY] M)G*K+G')\F01R>BH9CZU[&2XKV6(Y7M+3Y]/Z\SYGBK+_K."ZBBBON#\E"BBB@ HHHH **** "BBB@#]@_\ @V1_X*>P^ _$$G[._C74 M5ATO7+A[OP;=3OA+>\<[IK#)X F.9(QQ^\\Q>6E45^Y-?Q=:9J=SHNI6]Y9W M$UI>6DJS03PN8Y(9%(*NK#E6! ((Y!%?T;?\$./^"SNF_MX> ;7X?^/+^WLO MC%H%MAFD(C3Q3;H.;F(=//51F6,>[J-I98_E,\RUIO$TUIU_S_S/T7A//%** MP-=ZKX7W7;U73[C]#Z***^:/NPHHHH **** "BBB@ HHHH **** ([V]ATVS MFN+B:.WM[=#)++(P5(U R68G@ #DD]*_F5_X+J?\%,/^'A'[5+6GAV\:3X:> M 3+IWA_:2$U&0D>??$?]-650F>D<:' +,*^N?^#@O_@MI;^*+/6/@'\(=76> MQ8M9^,M?LY,I<@ZP@]Z^E*_/\ ,\5[?$2FMMEZ+^KG[1D.7_5,%"F_B>K] M7_EM\@HHHKSSV#\6?^#OW_FWG_N9/_<37XLU^TW_ =^_P#-O/\ W,G_ +B: M_%FOO,E_W.'S_-GX_P 4_P#(TJ_]N_\ I*"BBBO4/GPHHHH **** "BBB@ K M^GG_ (-XO^4//P@_[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS_P"GN_KP>(O] MVC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KQ7_@I+_RCK^/G_9.?$/\ Z;+BO:J\5_X*2_\ *.OX^?\ M9.?$/_ILN*UH?Q(^J.?%_P "?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB M@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>_P#X-//^4BGC3_LG-]_Z<]+K^A"O MB,^_WM^B/UC@_P#Y%R]6%%%%>,?4!1110 4444 ?,O\ P5F_X)^:?_P46_9! MUKP@L=O#XMTO.J^%[V3"_9K^-3MC9NT-U/(96!!!Z$5_9]7X7_P#!SW_P37_X0+QO M;?M"^$=/VZ/XDECL/%T,*?+:WV-L-X0.BS* CG@>8J$Y:6OHLAQW)+ZO/9[> MO_!_,^(XPRGVE/Z[26L?B\UW^7Y>A^0=%%%?7'YL%%%% !1110 4444 %%%% M !7]%'_!NK_P5 _X:[^ /_"KO&&H>=\1?AQ:(D$LSYEUO2EPD4V3RTD)*Q2' MJ08F))=L?SKUZ%^RM^TQXG_8^^/_ (9^(WA"Z^SZWX9NQ<(C$^5=Q'Y9;>0# MK')&61AUPQQ@@$<.88-8FBX=>GJ>QDF:2P.)53[+TDO+_-;H_L*HKS3]D#]J MGPQ^VG^SMX9^)'A&?S-*\16PD>!F#3:?<+\LUM+CI)&X93V. PRI!/I=?G\H MN+<9;H_9:=2,XJ<'=/5!7YP?\'2/PX;QG_P32M]8CCW-X1\7:?J,C@%%%% !11 M10 4444 %=)\'/B;?_!3XN^%O&6E\:GX3U>TUBTYQ^]MYDE3_P >05S=%)I- M6949.+YEN?V7?"OXDZ5\9?AEX=\7:%<"ZT7Q/IMOJMC*/^6D,\:R(3[[6&1V M-;U?DK_P:^_\%$+?XC?!^\^ /B2^5?$'@T2:AX:,K_-?::[[I8%)^\\$K,V. MOER@ 8B-?K57YSC,/*A6=)]/RZ'[?EF.CB\-&O'JM?)]4%%%%U_D%%%%?1GPX4444 %%%% ! M1110 5^D'_!K7X,;Q-_P4ON]0V93P[X.U"^+?W2\MM;C\3YY_6OS?K]F?^#1 MCX4M-XC^-'CB:/:EO;:=H5K)C[YD::>89]O+MS_P(5Y^;5.7"3?E;[]#VN': M7M,QI+SO]R;/VSHHHK\_/V8***Y3XW_%BQ^!_P *M:\4:AM:'2K[.5'MG/:E*22NS;#8>IB*T:%%7E)I)=VW9+[SXS_P""L_[0?]L^)-/^ M'>G3YM]*VW^J[3]Z=E_=1G_=1MQ'3,B]UKXRK2\7^*[[QUXJU'6M3F:XU#5+ MA[JXD/\ $[L6/T'/ [#BLVOEL16=2;FS^\.$^'Z>2Y72R^GO%>\^\GK)_?MY M670****Q/H@HHHH **** "BBB@ HHHH **** "NR^ /P?O/CQ\7=%\+V>Y3J M4X$\P&?L\"_-))^" XSU.!WKC:_0K_@E%^SY_P (?\/KSQYJ$&W4/$F;>PW# MYHK-&Y8?]=)!^4:D=:Z,+1]K44>G4^.X[XFCD>3U,8G^\?NP7>3V^[63\D?5 MGAKPY9^#_#MCI.G0+:Z?IMNEK;Q+TCC10JC\ !5ZBBOJ-M#^&ISE.3G)W;U; M"BBB@D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H=_X.K=$DU7_@F[X?N$#; M=-\>V%S)@=%-EJ$7/XRBOYXJ^VR'_=?FS\GXP_Y&+]$%%%%>T?+A1110 444 M4 %%%% !1110!^QG_!)#_@Y&L?A=X%T?X:_M '49M/T>)+/2O&-O$UU+% HP MD=[$N9'V* HFC#.0%#(3ES^Q/P2_:6^'O[2?A]=4\ ^-/#/C"RVAW?2M1BN6 MASVD526C;U5P".XK^.JK6C:W>^'-2AO=/O+JPO+<[HI[>5HI(SZJRD$?A7AX MO(J567/3?*_O1]=EO%V)P\%3K1YTO.S^_6_W?,_M"HK^2GP-_P %/OVB_AS ML.D_&[XG0P1@!(9O$-S6EG( M?S:$FO,EP[6Z27XGNQXWPMO>IR_!_JC^IJBOY8;W_@N-^U?J"L)/C3XE7=G_ M %=O:1_^@Q"N/\4?\%4_VD_&$31WOQT^*(23[RVWB&YM ?;$3+Q[41X=K=9+ M\?\ (G^+ M=(BU#2K^SU.PGW"*YM)UFADVL5;#J2#A@0<'@@CM7\_5+MYGVG1117CGU!^8?_!V'_RCK\%_]E&L M?_39JE?SWU_0A_P=A_\ *.OP7_V4:Q_]-FJ5_/?7V^0_[HO5GY/QA_R,7Z(* M***]D^7"BBB@ HHHH **** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\ M_P"4=?C3_LHU]_Z;-+KQL^_W1^J/J.#_ /D8KT9^GE%%%?$'ZP%%%% !1110 M 4444 %%%% !1110 4444 ?BS_P=^_\ -O/_ ',G_N)K\6:_:;_@[]_YMY_[ MF3_W$U^+-?>9+_N?A!_W&?_3W?U_,-7]//_!O%_RAY^$'_<9_]/=_7@\1?[M' M_$OR9]AP3_OT_P# _P XGVG1117QI^H!1110!\[_ /!4S]A^S_X*!_L7^*O M)2!=>6,:GX=N9< 6NI0AC#S_ K("\3'LDS'J!7\H_B#0+[PGK]]I>IVL]CJ M6FW$EK=VTZ%);>6-BKHRGD,K @@]"*_M K\&?^#G'_@FP_PI^*L/Q^\)Z>1X M<\:3K:^*(H4^6PU/&$N2!T2X48)Z>:A).90*^BR'&\D_J\]GMZ_\$^(XPRIU M*:QE-:QTEZ=_E^3\C\F:***^N/S8**** "BBB@ HHHH **** /5_V-_VT_B! M^PC\9K/QQ\/=8;3M2A'E7=K*#)9:K!D%H+B+(WQG'J&4X92K $?T9_\ !,K_ M (+.?"__ (*.>'K?3;>ZA\(_$B&$->^%[^<>9*0,M):2' N(^"> '4#YE PQ M_EUJQI.KW6@:I;WUC=7%E>V@_%33H_BMX=M MPL:W\DWV77+=!QS-@I<8'/[Q0['K)7ZG_LT_\%YOV8_VF+:WC@^(5KX+U:; M;3?%JC29(R>@\YB;=CVPLK']*^3Q.58FB]8W7=:GZ1@>(L#BE[L^5]GH_P#) M_)GV+15'PYXGTWQAI,6H:3J%CJEC.,QW-G.L\,@]G4D'\#5ZO-/1V"J@'4DG@"OG#]HG_@KW^SC^R_;W"^)OBMX7N- M0MP0VFZ-[_[ACM]YC8_]--H]2!S6E.E.;M!-^AC6Q%*C'FJR45YNQ]) MUX[^V9^WC\,?V"OAK)XF^(_B*WTN.16^PZ;#B;4M6#(9SG +'"+D%F M4(M6\4>(=0.9[[4;AII2.RC/"HN9],?\%4/^"Q7C[_ (*7^+_L M,PD\+_#72[@RZ5X;@FW"1APMQ=N,>=-CIQLC!(49+,WQ_117UE&C"E!0IJR1 M^=8G%5<14=6L[R84445H5^RV",-T:MVEF;$:=2"Q;!"-6=6I&G!SGLC;#T) MUJD:5-7JZLNI^V9=@883#QP\.B^]]7]X4445SG<%%%% '\VW_ M ]?GY7[C?\';/ MP"?5?AC\*?B=:P?\@74+KPYJ$BC)*W*">WSZ*K6\XSTS*/45^'-??Y36]IA8 M/LK?=H?C7$6']CF-2/1N_P!^OYW"BBBO1/$"BBB@ HHHH **** "BBB@#Z2_ MX)H?\%-O'/\ P30^,W]O^'&_M;PWJQ2+Q!X>GE*6VJPJ>"#@^7,F3LE )&2" M&4LI_I(_8<_X*(_"W_@H-\.H]=^'OB"&XO(8U;4M$NBL.J:0QQ\LT.2=N>!( MNZ-NS'!Q_)+6Y\.OB7XB^$/C&S\0^%=UN8#_LNA##/0 MC/(XKRKV3#ZB:!36Y M)_P65_9;C3%KK>#^YGIK,L(]55C_P"!+_,^F:*^/_%/ M_!>[]DGPE$S7'QBTRZ9>B6.DZA=EC[>7;L/Q) KP_P"*_P#P=0_L\^#()$\- M:+\0O&5T,^68=.BL;5O]YYI!(/PC-:0R_$RV@_NM^9C5SG TU>5:/WI_D?IA M7(?&_P"/W@K]FOP#=>*/'OB?1_">@VG#WFHW A5FP2$0?>D,F\0?$+Q=KWB[5VR%GU*[:;R%/.R-3\L:?[*!5]J]3##;H- M;ZAXCES!JNL1G(9(5!S;0MW.?-8$ ^6-RM^4U%%?48;"TZ$.2DO^"?G^.S"O MC*GM:[N_P7H@HHHKH.(**** "BBB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/ M^RC7W_ILTNOT\K\P_P#@T\_Y1U^-/^RC7W_ILTNOT\K\^S3_ 'N?J?M'#_\ MR+J7H%%%%OM)U2T@O]-U2WDM+NVF3?'<0R*4=&!ZJRD@ MCN#5RB@-]&?R?_\ !4_]@_4?^">7[8GB+P/)'<2>';AO[3\-7DF3]LTZ5F\K M+=WC(:)^F6C)Q@BOG.OZ@O\ @MI_P32A_P""BW[*DT6BVT/_ LCP4)-2\,S MG"FZ) \ZQ9CT6954#) $B1DD*&S_ #"ZII=UH>IW%E>V\]G>6I]QP/_'J^B_,]JHHHKY(_2 HHHH **** "BBB@ HHHH **** "BBB M@#^8;_@X=_Y3#?%__N#?^F2PKXLK[3_X.'?^4PWQ?_[@W_IDL*^+*_1L#_NU M/_"OR1^'YM_OU;_'+\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_ MR[^?Z'Z!P+_R_P#^W?\ VX****^7/T **** "BBB@#\6?^#OW_FWG_N9/_<3 M7XLU^VG_ =ZZ))/X<^ >I -Y-KY2,%K>4\;F53$3ELQCY:_4_X8?&'PG\;/#: M:QX-\3^'_%>DR8VWFD:A%>P'/;?&S#/MUK^-:M+PGXSUCP'K$>H:'JVI:+J$ M7W+FPNGMYD^CH01^=>!BL@I5)Y_9U17 M\FO@W_@JY^TIX"@6+3_CC\3#'']U+O79[U5'H!,SX'MTKLK;_@NI^UE:)M7X MT:^>,?/8V3G\V@->=+AVOTDOQ_R/:CQOA?M4Y?A_FC^IBBOY7=0_X+>_M6ZG M&RR?&KQ2H88/E16T)_-(@:XGQ9_P4\_:,\;Q-'J7QQ^*DD+_ 'HHO$MW;QM] M5C=0?H13CP[6ZR7XBEQOAOLTY?@OU9_69KGB"P\,:;)>:E?6>GV\L[B&[L[N-9H)X7$D_Z(]JHHHKR3Z0**** /R:_P"#K[]F M?_A,OV;O ?Q4LK?=>>"=6?2-0=%Y^QWB@H['T2>%%'O<'UK\&*_KP_;V_9QB M_:X_8T^)'PZ>-)+CQ-H<\-CO^ZEZ@\VU<^RW$<3?A7\B=U:RV-U)#-')#-"Y M22-UVLC X(([$'M7V7#^(YZ#IO[+_!_TS\OXRP?L\8JZVFOQ6C_"Q'1117O' MQX4444 %%%% !1110 4444 %%%% !1110!]Y_P#!M[\!O^%T_P#!4/PSJ4T/ MG6'P_P!-O/$DX(^7>J"VAY]1-+V-?L'7P^>5N?%-?RV7Z_J?K7">%]EE\ M9/>3;_1?@@HHHKQSZ8**** "BBB@ KA_VFO@Q:_M%_LZ^.? =YL$'C#0KS2" M[CB)IH717^JL0P/8J*[BBJC)Q=T3.*G%QELS^+W6M'NO#NL7>GWT,EM>6,SV M]Q"XPT4B,593[@@C\*JU]8?\%O\ X ?\,Z?\%/OBII<,'DZ=KNI#Q)8X&%:. M^47#[1_=69Y4Q_L5\GU^E4:BJ4XU%U29^$8J@Z-:5&6\6U]S"BBBM# **** M"BBB@ HHHH **** "BBB@ J;3=.N-8U&WL[6&2XNKJ1888HUW/*[$!5 [DD@ M8J&OL#_@A)^S/_PT]_P4V^'EC<6_VC1_",[>*]2RNY5CLL/%N'0JUR;="#QA MS]*SK553INH^BN=&%P\J]:-&.\FE]Y_1W^Q/^SS;_LG_ +)7P\^'4"QJWA/0 M[>SNFC^[-=;=UQ(/]^9I'_X%7J-%%?FLI.4G)[L_=:=.,(*$=DK+Y!1114EA M1110 4444 %9_BSPKIWCKPMJ6AZQ9PZAI.L6LMC>VLR[H[F"5"DD;#NK*Q!' MH:T** >NC/Y*O^"DW[%6I_L!?M@^*_AW>K/)IMI-]MT*\E'_ "$--E):"7/0 ML #&^.!)&X[5X17])/\ P<(_\$V&_;:_97_X2_POIYN/B-\,XI;ZRCA3,VJV M!&ZYM !RS +YL8Y.Y&4#,A-?S;5^@99C%B**D_B6C_KS/QK/LK>!Q3@OA>L? M3M\M@HHHKT#Q HHHH **** "BBB@ K1\(^+]4\ >*-/US0]1O=(UC2;A+JRO M;29H9[65#N5T=2"K @$$5G44 FT[H_?#_@DO_P ''7AWXWV6F> ?CU?6/A?Q MH MO9^)W"V^E:T>@^T'A;6<]R<1,:&U3TMI@?,M^^%4F/)), M9-?-X[(5)\^'T\NGR/NLGXPE32I8W5?S+?YKKZ[^I_4-17YV_LI_\',/[/7Q MXMK6T\8SZO\ "G7I !)%J\)NM/+^D=W"I&W_ &I4B'Z9^Z/A9\=?!/QRT==0 M\%^+_#/BVQ9=WGZ/J<-]&![F-FQ^-?-UL+6I.U2+7]=S[K"YAAL2KT)J7SU^ M[SK'_Q\2CU M5EAZ_>KJP^!KUG^[B_7I]YY^,S;"85?OJB3[;O[EJ?J-\2/B9X>^#W@G4/$G MBK6M+\.Z!I41FN]0U"X6WM[=?5G8@<] .I) &2:_"_\ X*]_\'%NH_M Z?JG MPW^!,^H:#X+N5:UU3Q,ZM;ZAK<9X:.W7AK>!AU8XE<'!$8W*WP;^V?\ \%$_ MBY^WUXK74OB1XKNM2M;:0R66D6P^S:7IV>/W5NOR[L<;VW2$=6->(U]1E^1P MI/VE;WI=NB_S/S_.>+*F(3HX6\8]7U?^2"BBBO>/CPHHHH **** "BBB@ HH MHH *_1#_ (-QOV &_:O_ &QXO'FN6/G>"?A.\6IR>8F8[W4R2;2'T.QE,S=< M>4@(PXKX+^&7PVUSXQ_$/1?"GAK3[C5M?\17L6GZ?9PC+W$TC!54=AR>2> , MDX -?U=_\$X/V(M'_P""?7[)7AKX=:88;B_M8_MNN7\:X_M/490#/-Z[00J) MGD1QH#R,UX^=8WV-'DC\4M/EU9]/POE3Q6*]K->Y#5^;Z+]7_P $]UHHHKX< M_60HHHH _%G_ (._?^;>?^YD_P#<37XLU^TW_!W[_P V\_\ [^OYAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^ M3/L."?\ ?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O%?^"DO_*.OX^?]DY\0_\ ILN*]JKQ7_@I+_RCK^/G_9.?$/\ MZ;+BM:'\2/JCGQ?\"?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB@#]//\ M@T\_Y2*>-/\ LG-]_P"G/2Z_H0K^>_\ X-//^4BGC3_LG-]_Z<]+K^A"OB,^ M_P![?HC]8X/_ .1(O _B MJQ34O#OBBQDT^^@;JT;C&Y3_ NIPRL.595(Y KJ**<9-.Z)E%23C+9G\B7[ M=W['GB#]A']J+Q1\-?$*O+)HUQOL+W9M35+)\M!05_1 M]_P.69,&6,K_ (*@?\,5_M$?\*^\7:AY/PS^(]U'#)), M^(M$U(X2&ZR>%C?Y8I3P,>6Y.(\'^CJOXLZ_HN_X-W?^"H'_ V+^S[_ ,*T M\7:AYWQ(^&]HD:2S2;IM;TL82*XR>6DB)6*0\DYB8DESCY?/L!_S$P^?^9^@ M<'YQ_P P-5^%QDZ/1/3T>J"BBBNP\T**** "BBB@ HHHH ZGX)? M&CQ)^SM\6= \;^$-2FT?Q)X9O$O;&ZC_ ('7JK#HR,I*LIX9693D$BOZB?\ M@EW_ ,%-/"/_ 4L^ T.O:5);Z7XPTE$A\2Z 9,RZ;.1_K$!Y:WD()1_JI^9 M6 _E-KOOV:?VG/&_[(?Q>TWQS\/]=NM!\0Z6V%EC^:.YC)&^&:,_+)$V!E&! M!P#P0"/-S++HXJ&FDEL_T9[V19Y/+ZNNL);K]5Y_F?V'45^?W_!,?_@X"^&/ M[;UCI_AGQI<6'PX^)T@6$V-W/LTW6).F;2=S@,QZ0R$/E@%,F"U?H#7P]?#U M*,N2HK,_6,'C*.*I^UH2NOZW[!1116)U!1110 4444 %%%% !4=Y>0Z?:2W% MQ+'!;P(9)))&"I&H&2Q)X Y)-8/Q6^+GA?X&> ]0\4>,=>TKPSX?TM/,N;_ M %"X6"&(=AECRQZ!1DL< DXK\$_^"S/_!?[4/VPK#4OAC\(7O\ 0OAE,3!J MFJR*8+[Q.HX*!?O0VI_N'YY!C?M!,9[L%@:N)G:&W5]$>5FN<4,!3YJC][HN MK_X'F>>?\%\_^"I%O^W[^T-;>&O!]XT_PQ^'LDL&FS(<)K5XWRS7N.Z84)%G M^ ,W'F%1\"445]YAZ$*--4X;(_'L9C*F*K2KU=W_ %;Y!1116QRA1110 444 M4 %%%% !7]*G_!MK\ '^"?\ P3#T#5+J PZA\0]4N_$DH8?.(F9;:#_@+16R M2#VE]S7\[?[/WP6U?]HWXX>$_ >@QF35O%VJV^E6QV[EC:60*9&_V4!+,>RJ M37]?WPK^'&E_!WX8^'?".B0_9]'\+Z9;:38Q_P!R"")8D'_?*BOG>(J]J<:2 MZN_W?U^!]QP3@W*O/$O:*LO5_P"27XF]1117R)^D!7Y__P#!6/\ :#_X23QE M8_#_ $Z?=9Z'B\U/:>'N67Y$/^Y&V?K)ZK7VA\?/B_9? CX1ZUXHO=K+IL!, M$)./M$[?+%&/]YR <=!D]J_'GQ/XDO?&/B.^U;4IVNM0U*X>YN)6ZR2.Q9C^ M9KR\RK\L?9KK^1^Y^"?"_P!:QLLYKKW*.D?.;6K_ .W4_O:?0HT445X9_4H4 M444 %%%% !1110 4444 %%%% !1110!W'[.?P8N_C]\8]%\+VN]([Z;==S*/ M^/>W7YI7],A00,]6*CO7[ Z#H=IX8T.STVP@CM;'3X$MK>%!\L4:*%51[ " MOEK_ ()5?L^?\()\,;KQMJ$&W5/%(\NSW#YHK)3P1Z>8XW>ZI&>]?6%?09?0 MY*?,]W^1_(/C!Q1_:>;_ %*B_P!UA[Q\G/[3^5N7Y.VX4445Z!^2A1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\5_P#!PG\-Y/B/_P $G/B9Y,?F7.@FPUB(8Z"&]A\T_A"TI_"OYAZ_L6_: M2^$%O^T%^SUXX\"W6SR?&&@WNCEGZ1F>!XP_U4L"#V(K^/37]"O/"VNWNF:A M;R6M_IT\EK?A!_W&?_ $]W]?S#5_3S_P &\7_*'GX0?]QG_P!/=_7@\1?[M'_$OR9] MAP3_ +]/_ _SB?:=%%%?&GZ@?F'_ ,'8?_*.OP7_ -E&L?\ TV:I7\]]?T(? M\'8?_*.OP7_V4:Q_]-FJ5_/?7V^0_P"Z+U9^3\8?\C%^B"BBBO9/EPHHHH * M*** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY[Z_H0_X-//^4=?C3_LHU]_Z M;-+KQL^_W1^J/J.#_P#D8KT9^GE%%%?$'ZP%%%% !1110 4444 %%%% !111 M0 4444 ?BS_P=^_\V\_]S)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_N MB:IY>V/6+!V/E3KV#<%77^%T<9( )\-K^JK_@K! M_P $T/#_ /P4M_9QG\/W'V;3?&N@B2\\+ZRZ_P#'G5Y@L33L_B6_P#F?D/$&2RP%:\?X'[IL9FTV^EM)#CI\T; MU[+X5_X*K?M*>#(XTL?CG\4&2/A5NO$%Q=JH],3,PQ[5X!16C:/J:/\ X+9?M51P^6/C9XNV\88IZ.I+_P)_YG6?$7X]^.OC Q M/BWQIXL\4%FW$ZOJ]Q?9/K^]=N:Y.BBMHQ25D./$!34?%6HQ?,)[K;\L"-U,, M*DHO8DN^ 7(KY-_X-XO^".DG[._ARS^.7Q,TLP^.ME74>)- LY%P;B M13]VYF0X ZQQL0?F=E7]6J^/SK,O:R]A3?NK?S?^2/T[A7(WAX?6ZZ]^6R[+ M_-_@O5A1117SY]D%%%% !1110!\Z_P#!6']EQOVPO^"??Q+\%6UN;C6)=+;4 MM'55R[7UJ1<0HOH9&C\LGTD-?R>GBO[3*_EP_P""X7[%TG[%?_!07Q=IMG9_ M9O"OC"0^)M *KB-8+AV,D*]AY4XEC"]0BH?XA7T_#N)LY4'ZK]3X'C; MJ&+ MCT]U_FOU_ ^0J***^I/ST**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBK6BZ+>>)-9M-.T^UN+Z_P!0F2VMK>!#)+<2NP5$51RS M,Q '))H JT5V'QY^ GB[]F+XJ:EX(\=:-+X?\5:.EO)>Z?+-'*]N)[>.XBW M-&S+DQ2QL1G*[L$!@0./I1DFKK8J491DXR5FMT%%%%,D**** "BBB@ HHHH M_H0_X-//^4=?C3_LHU]_Z;-+K]/*_,/_ (-//^4=?C3_ +*-??\ ILTNOT\K M\^S3_>Y^I^T@4445P'L!1110 5^*G_!R!_P2$DCNM2_:*^&^EEX MY/WOCC2[6/E#T_M-%'8])L=#B0]9&'[5U%?6,.IV4UM'JJI#YKNCS\TRVGC:#H5/D^S[G\7%%?IK_ ,%U/^"( M=Y^Q[XBU#XK?"[39KKX4ZG-YNHZ? I=_"4SMTQU-HS'"-_RS)"-QL+?F57WV M&Q,*]-5*;T/QO'8&MA*SHUE9K[FNZ\@HHHKH.,**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *_3C_@V]_X)CK^U!\=)OBYXSTF.Z\ ?#^? M9I]O=PAX-9U7:"J[2,-' K"1NV]H1R-P'QW_ ,$\OV"?%W_!1+]H[2_ OAB- M[:SR+G6]7:,M!HMD& >9_5C]U$R"[D#(&6']47[.?[/GA?\ 96^"?AWX?^#- M/73?#OAFT6UM8^KR'DO+(V!NDDZ?(A1110 4444 %%%% !1110!_3S_ ,&\ M7_*'GX0?]QG_ -/=_7VG7Q9_P;Q?\H>?A!_W&?\ T]W]?:=?G.._WFI_B?YL M_<,I_P!QH_X(_D@HHHKE/0/Y[_\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K]//^ M#L/_ )2*>"_^RA^+\0?\C&KZA1117>>.%%%% !11 M10 4444 %?UQ?\$VO^4=?P#_ .R<^'O_ $V6]?R.U_7%_P $VO\ E'7\ _\ MLG/A[_TV6]?.<1_PX>I]QP/_ !ZOHOS/:J***^2/T@**** "BBB@ HHHH ** M** "BBB@ HHHH _F&_X.'?\ E,-\7_\ N#?^F2PKXLK[3_X.'?\ E,-\7_\ MN#?^F2PKXLK]&P/^[4_\*_)'X?FW^_5O\%_&,'G''W(+BVN(V/_?P0C\:_GQK^KC_@L!\ MY/VE/^";'Q<\,6]O]IU!=$?5K&-1EWN+)UNT5?\ :'<,:JG245]ZT_R"BBBO=/D0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^1VOZXO\ @FU_RCK^ ?\ MV3GP]_Z;+>OG.(_X)]+PNU3#>YF<*.RI.9XP/\ IG7]3-?CE_P= MH_LS?VGX&^&?Q>L[?,NDW,OA;59%7+&*8-<6I/HJNER,],S ?7VBVOAO1;/3K&%+:QT^!+:WA086*-%"JH]@ !^%6J_-*U1 MU*CF^K;/W?"T51HQHQVBDON04445F;A1110 4444 %%%% 'XA_\ !VW\ /L7 MC;X3_%*VA^74+.Y\,:A*!@*T+_:;8'U+":Z_".OQOK^G#_@X8^ '_"^?^"6_ MCB6&#S]2\#2V_BJT&,[!;N4N&_"UEN#^%?S'U]QD=;GPJC_*VOU_4_)N+L+[ M+,'-;32?Z/\ +\0HHHKV#Y@**** "BBB@ HHHH **** "BBB@ K]RO\ @TQ_ M9G_L/X6?$KXN7MOB?7[Z+PUIF^7\-?'UXSW<$"?N] U-\N\6!PL,WS/ M'V5O,3"@(#_1%7)_'/X)>&?VD/A'K_@?QCI<.L>&_$MHUG?6LG\2GD,IZJZL M%96'*LJL,$"N[+\;+#5>=;=5Y'DYSE4,?AW2>DEJGV?^3ZG\;]%?2'_!3S_@ MG#XJ_P"":_[15UX5UA9]0\,ZD7NO#6N>7B/5;0'H<<+/'D+(G8D$?*Z$_-]? M?4ZD:D%.#NF?C=>A4HU'2JJTEN@HHHK0Q"BBB@ HHHH **** "BBB@ JQI.L M7F@:C%>6-U<65W =T<\$K1R1GU#*01^%5Z* /:/!/_!1S]H#X=0K#HOQJ^*5 MC;I]V!?$UXT*_2-I"OZ5W5C_ ,%JOVJ-.51'\;/&#;?^>KPR_P#H2&OEVBL9 M8:D]7%?\%NWYQJIK MS/XA_MH_&#XMQ21^*/BI\1O$4,HPT6H^([RYC(]-CR%<>V,5YG11'#TH_#%+ MY(53&8B:M.$[L%HY5*CQ/>(01:IZP*<&5AU&(QRS%,<1B( M4:;J5-D=6"P=7%5E0HK5_AYOR1]A?\&T_P#P2J?X9>%XOVAO'FF^7KWB"V:/ MP=9W$>'L+*0$/?$'D/.I*Q],1%FY$HQ^O%1VMK'8VT<,,<<,,*A(XT4*J*!@ M < <8%25^?8O%3Q%5U)_\ #(_:,MR^G@Z"H4^F[[OJPHHHKF.X**** /Q9 M_P"#OW_FWG_N9/\ W$U^+-?M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-G MX_Q3_P C2K_V[_Z2@HHHKU#Y\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ MN,_^GN_K^8:OZ>?^#>+_ )0\_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z? M^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MQ7_@I+_RCK^/G_9.?$/_ *;+BO:J\5_X*2_\HZ_CY_V3GQ#_ .FRXK6A_$CZ MHY\7_ GZ/\C^1VBBBOTL_!PHHHH **** "BBB@ HHHH _3S_ (-//^4BGC3_ M +)S??\ ISTNOZ$*_GO_ .#3S_E(IXT_[)S??^G/2Z_H0KXC/O\ >WZ(_6.# M_P#D7+U84445XQ]0%%%% !1110 4444 %?S6?\' 7_!-C_AAO]JR3Q/X:T_[ M/\-_B5++J&FK$F(=*O,[KFSXX50S>9&.!L?:,^6QK^E.O$_^"AG[%.A?M_\ M[*7B7X<:UY-O<:A%]IT>_=-QTK4(P3!..^ Q*N!RT;NO&ZO0RS&O#5E)_"]' M_7D>+GV5K'85P7QK6/KV^?\ DS^1^BN@^*_PMUWX(_$S7O!_B;3YM+\0>&[Z M73K^UD^]#-&Q5@#T(.,AAPP((R"*Y^OOTTU='XW*+B[/<****9(4444 %%%% M !1110 5Z+^R=^T]XH_8W_:#\,_$;PC<>1K/ANZ$PC8D17L)^66WE ZQR1ED M;OALC! (\ZHJ914ERRV95.I*$E.#LUJC^P3]DC]J+PQ^V9^SSX9^)'A&X\W1 M_$EJ)O)9@9K&8?++;RXZ21R!D/8XR,@@GTBOYS?^#>'_ (*@?\,:_M"_\*W\ M7:AY/PV^)%TD7F3/B+1-4.$BND?MP_LH^,OAGK'EPCQ#9$6-V MZ[O[/O4(DMYQW^255) P67M_!CXCZYX2\26$VEZ_P"&[Z73 MM0M9!\T,T3E&'N,C@C@C!'!K^RZOQS_X.:O^"74GBW1_^&B_ ^FF34-+A2U\ M:VMO'EI[90$AU# Y)B&(Y#S^[$;<"-S7H9'CE3J>QGM+;U_X)XO%V4NO16*I M+WH;^V^(_AOQ3\.-2; EN(8_[8TU? M4[X@L_O@0'ZFOM/X/?\ !2_]G_X]10GPK\8/ &H33 %+275XK.\/_;O,4E_\ M=K^22BO&K6L&X_BOZ^9]1AN,\9!6JQ4OP?X:?@?VD6=[#J-K'/;S1W$, MHW))&P97'J".#4E?QF>%/B+X@\"2^9H>NZSHSDYW6-[);G/U1A7=Z=^W1\;M M'BV6?QB^*EJF,;8?%E_&/R$M<)?JSD"OY$M:_;1^,7B2%H]1^+'Q,OXW^\MSX MGO95;ZAI37GVM:_?>);]KK4KV[U"Z?[TUS,TLC?5F)-$>&Y?:J?A_P $FIQS M&WN4?OE_P#^IOXX?\%K?V7_@%#)_:WQ>\,:M=1Y M?#TC:U*[#^'-J)$4_[[ M*!W(KX'_ &KO^#LNUCMKK3_@K\.IY9F!6/6O%D@1$/3*V<#DMZ@M,O;*=J_% M&BO0HY#AH:RO+UV_ \?%<88ZJK4[07DM?O=_PL>L?M7?MQ_%7]MOQ>NL?$SQ MEJWB26%BUK:2.(K&PSVAMT BCXX)5=QQR2>:\GHHKV(PC!(/CYKUF?[-\+K)H?AHR)Q-?2IBYG7_KE"WE@]";A^Z&OW0K@_ MV8OV=?#?[)?P#\+_ Z\)V_V?0_"MBMI"6 \RX?EI)I,<&221GD8CJSGH.*[ MROSW,,4\16=3IT]#]IR?+E@L+&AUW?J]_P#+Y!117$_M%?&:T^ /P=UKQ1=> M6\EC#MM86/\ Q\7#?+$GK@L1G'10Q[5PRDHJ[/

%JXJO##4%S3FU%+NV[( M^+/^"KW[0?\ PEWQ L_ >GS[M/\ #F+G4-I^62[=?E4_]E?(E6]? MUV[\4:Y>:EJ$\EU?:A.]S<3.?FED=BS,?J2352OEZU5U)N;/[RX8R&EDV64L MNI?86K[R>LG\W>W9670****Q/>"BBB@ HHHH **** "BBB@ HHHH *[[]F7X M)7/[0?QIT7PS#YBV]Q+YM]*O_+"V3F1L]CCY1_M,H[UP-?HY_P $L?V?/^%= M_":;QCJ$&S5O%H!M]P^:&R4_)]/,;+^ZB.NG"4?:U%'IU/B?$#B=9'DU3%1? M[R7NP_Q/K_VZKR^5NI]0:1I-MH&DVMC9PQV]G91)!!$@PL4:@*J@>@ JQ11 M7TY_#\I.3YI;A11102%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7\SO_!PW^Q[)^RU_P44\0ZO9VK0^&?B@ M#XHT]POR"XD;%['GIN%QODQV6>.OZ8J^0?\ @M5_P3L7_@HA^QW?Z5I-O$WC M[PBSZQX7E8A3+,%Q+:%CT6=!MY( D6)CPM>GE.+5#$)RV>C/!XCRUXS!N,%[ MT=5^J^:_&Q_+C14VI:;<:-J-Q9WEO-:W=I(T,\$R%)(74D,K*>0P(((/((J& MOO3\="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^GG_ (-XO^4//P@_ M[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS_P"GN_KP>(O]VC_B7Y,^PX)_WZ?^ M!_G$^TZ***^-/U _,/\ X.P_^4=?@O\ [*-8_P#ILU2OY[Z_H0_X.P_^4=?@ MO_LHUC_Z;-4K^>^OM\A_W1>K/R?C#_D8OT04445[)\N%%%% !1110 4444 % M?T(?\&GG_*.OQI_V4:^_]-FEU_/?7]"'_!IY_P HZ_&G_91K[_TV:77C9]_N MC]4?4<'_ /(Q7HS]/****^(/U@**** "BBB@ HHHH **** "BBB@ HHHH _% MG_@[]_YMY_[F3_W$U^+-?M-_P=^_\V\_]S)_[B:_%FOO,E_W.'S_ #9^/\4_ M\C2K_P!N_P#I*"BBBO4/GPHHHH **** "BBB@ K^GG_@WB_Y0\_"#_N,_P#I M[OZ_F&K^GG_@WB_Y0\_"#_N,_P#I[OZ\'B+_ ':/^)?DS[#@G_?I_P"!_G$^ MTZ***^-/U **** "BBB@ KX._P""U/\ P1NTG_@HQ\/?^$H\*QV>D_%_P[;% M;"Z?$<6NP+DBRN&['KY=&:J4W9HYL9A*6)I.C65T_Z MNO,_C)\>> ]:^%WC/5/#OB+2[W1==T6Y>TOK&[B,4]K*APR,IY!!K)K^FC_@ MK_\ \$6O"O\ P4A\)R>(M#:R\+_%S2[?98ZN4VV^KHH^6VO-HR5[+* 7C]&7 MY*_G'^/'P#\8?LR?%+5/!?CK0;[PYXDT>3R[FSNDP*2>XG<1QQQJ6>1B1\W;<-'?W2'I&.&BC898X=AMVA^C_X(K_\ !O3_ ,(O<:3\6?V@ M-(1M0C*7>A>#+M RVIZI<7ZG@OT*VYX7CS/FRB_LH!@5\OFV<73H4'ZO]%_F M?H'#G#+36*QB\U%_F_T7WA1117RY^@!1110 4444 %%%% !7P;_P<%_\$^'_ M &V/V,;C7M L6NO'OPO\W6=+2)-TM]:E1]LM0.I+(BR* "2\"J/OFOO*BML/ M6E1J*I#='-C,+#$T94*FTE;_ (/RW/XLZ*_1C_@X/_X)82_L8?'N3XD>#]-* M?##X@W;RA((\1Z#J39>6U('"QR?-)%T &] (P3^<]?HF'Q$*U-5(;,_$L=@ MZF%KRH5=U^/G\PHHHK8Y0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K]>?^#9O_@EU)\0?&J?M#^-M-/]@^'IGA\'6TZ?+?WRDK)>X/5( M.50\YEW$$&(9^0/^"0?_ 2RU[_@I9\?([:>.[TSX;^&Y4G\3:PB[?DZK:0, M>#/* 1W"+ESG"JW]/?@#P%HWPL\$:3X;\.Z;:Z/H.A6D=C865LFV*UAC4*B* M/0 #W-?/9WF/LX_5Z;U>_DO^#^1]IPIDCK5%C*R]V/P^;[^B_/T/YG?^#AW_ M )3#?%__ +@W_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*]? _[M3_ ,*_ M)'S>;?[]6_QR_-A11174>>%%%% !1110 4444 ?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEU^GE?F'_P:>?\ *.OQI_V4:^_]-FEU^GE?GV:?[W/U/VCA_P#Y%U+T M"BBBN ]@**** "BBB@"OK&CVGB'2;K3]0M;>^L;Z%[>YMKB,20W$;@JR.K A ME92001@@XK\)/^"RG_!O)J?P:NM5^)_P&TNZU?P:Q:ZU;PI &FO-#'):6U'+ M36XZE.7C[;DSL_>.BNS!XZIAI\T/FNC/-S3*:&.I>SK+7H^J_KL?Q9GBBOZ+ M?^"I_P#P;R^!_P!LZ?4O&GPUDT_X>_$NX+3W""(KH^O2'DF>- 3#*QY,T8.2 M261R=P_!C]IS]DOXB?L&=7CRT0N$W07J X\R"9_QLLO!'@' M2VN[J0B6_OY05LM'M\X:XN) #M0=ARS'"J"2!7NO_!,C_@B)\4?^"B&JV>M3 M6\_@GX8[P;CQ'?VY#7J \K91'!G8\C?Q&N#EBPV'^B']CC]B?X=_L(?"&W\& M?#K1(]+L%(DO+N4B2^U6?&#/<2X!D<_@JCA550 /&S'-X4%R4]9?@O7_ "/J M,CX:JXQJK6]VG^+]/\_N.=_X)W_\$]O!/_!./X"6O@WPE%]LU"YVW&N:W-&% MNM;N@,&1\9VQKDA(P2$4]2Q9F]ZHHKXNI4E.3G-W;/U2C1A2@J=-62V1_%G1 M117Z:?@84444 %%%% !1110 4444 ?T\_P#!O%_RAY^$'_<9_P#3W?U]IU\6 M?\&\7_*'GX0?]QG_ -/=_7VG7YSCO]YJ?XG^;/W#*?\ <:/^"/Y(****Y3T# M^>__ (.P_P#E(IX+_P"R_]-EO7SG$?\.'J?<<# M_P >KZ+\SVJBBBODC]("BBB@ HHHH **** "BBB@ HHHH **** /YAO^#AW_ M )3#?%__ +@W_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*_1L#_NU/_"OR M1^'YM_OU;_'+\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z M'Z!P+_R__P"W?_;@HHHKY<_0 HHHH **** &R1K-&R.JLK##*1D$>AK^3?\ MX*D?LA3?L/?MS>// :VTEOHL-\VH:"Q'RRZ;<$R6^#_%L4F)C_?B?TK^LJOS M?_X../\ @FU-^UU^S7#\2?">GFZ\>_"^"2:2&%,S:KI)R\\( Y9XCF9!Z>"]Z&J\UU7Z_(_G3HHHK[@_)0HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^ M1VOZXO\ @FU_RCK^ ?\ V3GP]_Z;+>OG.(_XTDT_F?Q9T5]%_\ !67]F;_A MDG_@H7\4/!T-O]GTI=7?4])4+A!978%S"J^H19?+^L9]*^=*_2:=13@IQV:N M?A6(HRI5)4I[Q;3^04445H8A1110 4444 %%%% !1110 5^@'_!M1\!?^%Q? M\%.M%UF:'S;'X=Z1>^()=P^0RE!:PC_>$ER''_7+/:OS_K]UO^#2OX"_V%\" M_BA\2KB'$OB36+?0;-V'S"*TB\V0K_LL]TH/O#[5YV;5O9X6;[Z?>>YPYA?; MYA3B]D[_ ':_G8_7:BBBO@#]D"BBB@ HHHH **** "BBB@#%^)'@/3_BG\.] M>\+ZM'YVE^)-.N-+O$_OPSQ-%(/Q5C7\=?Q3^'FH?"+XG>(_">K)Y>J>%]4N M=)O%QC;-!*T3C_OI#7]EU?S+_P#!Q-\ /^%$_P#!4;QE=0P^3IWCRUM?%%J M."9D,4YSW)N8)V_X%7T7#M:U25)]5?[O^'/B.-L+S4*>(7V7;Y/_ (;\3X;H MHHKZX_-@HHHH **** "BBB@ HHHH **** /I/_@D-^S1_P -8_\ !17X7^$Y M[?[1I,6K+K&JJRYC-G9@W,B/_LR>6(OK**_JYK\4/^#2K]F?S]5^*'Q@O+?Y M;=(?"6E2E>"S;;F[Q[@"S&1V=A]?VOKXG/J_/B>1;15OGN?JW!^#]E@?:O>; MO\EHOU?S"BBBO%/J@HHHH **** "BBB@ HHHH **** /'?VY?V(?!/[?WP!U M+P#XVL]UO#7\O_P"WA^P?X[_X)[?' M6]\$^-[%L9:;2M5A0_8];M%C^ 9#\R-P>Q/]<5>._MO?L-> /V__ ()7 MG@GQ]IOVBW;,VGZC M]HUQC"SP.0=K#H5.5<<,"*];*\TEAIZ%\*= N%&MZR$VO>L,'[%:DC#3,,;FY6)3N.241_P"EOX6_ M"[P_\$_AWH_A/PII-GH?AW0+5+.PL;5-L=O&O0#N2>26.2Q)))))IGPE^$GA MOX$?#C2/"/@_1K'P_P"&]!MQ;6-A:)MC@0<_5F))9F8EF8EB223715\+F&83 MQ4[O2*V7]=3] M?^YD_P#<37XLU^TW_!W[_P V\_\ [^OY MAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^3/L."?\ ?I_X'^<3[3HH MHKXT_4 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O%?^"DO_*. MOX^?]DY\0_\ ILN*]JKQ7_@I+_RCK^/G_9.?$/\ Z;+BM:'\2/JCGQ?\"?H_ MR/Y':***_2S\'"BBB@ HHHH **** "BBB@#]//\ @T\_Y2*>-/\ LG-]_P"G M/2Z_H0K^>_\ X-//^4BGC3_LG-]_Z<]+K^A"OB,^_P![?HC]8X/_ .1T2U_:+\(Z?F\TU(M-\ M9PPI\TT'"6U\0.I0E87/)VF$\!&-?B)7]G/C7P9I?Q&\'ZKX?URQM]4T77+2 M6PO[.==T5U!*A22-AW#*Q!^M?RH?\%1_V"]4_P""=O[7>O>!;A;BX\/SG^TO M#=_(/^/_ $Z1F\LD]#)&0T3]/GC) P1GZ[(<=SP^KSW6WI_P/R/S7B_*?95/ MKE)>[+?R??Y_GZGSK1117T1\2%%%% !1110 4444 %%%% !7]&O_ ;R?\%/ M_P#AL[]GG_A77B[4/.^)7PWM8XFEF?,NMZ8,)#23Y;DDR''\Y M5>D?LC?M2>*/V,?VA_#/Q(\(W'E:OX3JMO7_@GL9'FLL#B54^R])+R_S6_P"'4_L$JOJ^DVNOZ5=6-];6 M]Y8WT3V]Q;SQB2*>-P59&4\,I!((/!!K@_V4/VG/#'[8O[/OAGXC>$;GS]%\ M2V@G6-B/-LY1\LMO(!TDCD#(W;*Y&003Z)7P$HN,N5[H_983C4BIQU3_ "/Y MH_\ @N%_P2,O_P#@GE\9'\3>%;.XNOA#XNNF;2YQF3^P[ALLUA*W7 Y,3-RR M @DLC$_!]?V1?&SX*>%_VB_A7K7@KQGH]KKOAKQ!;FVO;.+O^":/Q-:ZA6\\0?"_6K@KH>O^7DQ$Y(M+K:, M).H!P>%E"EEP0Z)]AE&:*M'V-5^\OQ_X)^8\2)PZ_=O=?RO_+MVV[' MQU1117O'R 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444^WMY+NXCAAC>665@B(B[F=CP !W)]* )=+TNZUS4[>R MLK>>\O+R58((((S))/(Q"JBJ.68D@ #DDU_2A_P0I_X)/1?\$]?@:_B7Q9:0 MM\6/'%NCZJ3ASHEKPZ6"-Z@X:4KPS@#YA&K'Q/\ X(+?\$.'_9VCTWXT? ME'CR>,3^'- N4R?#J,.+F=3_ ,O; _*A_P!2#D_O#B/]8*^1SG-%4_<4GIU? M?R]#]*X7X?=%+&8E>\_A79=WYO\ !>>Q1117SI]L%?G;_P %5_V@_P#A.?B9 M:^!]/GW:9X7/FWFT_++>,O3W\M#M]F=QVK[5_:9^-MK^SY\%]:\33>6UQ:Q> M58PN?^/BY?B-/<9^8X_A5CVK\@-8U>Z\0:M=7][-)=5U[M/W8>E?3]?19?0]G3 MYGNS^//%SBC^U%HN]*A>*[.7VW]ZY5Y*_4****[C\J"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /QE_P"#A[_@B_<^(;S5OV@OA3I+3W3*;GQIH=G%EY<#+:E"@ZMCF91R M<>9U\PG\3:_M,/-?DC_P5S_X-Q+'XTZAJGQ&^ -OI^B>*+@M&_%>B:IX=U_2Y#%=Z?J%LUO<0-_M(P!Y'(/0@@ MC(-8=?5)IJZ/SZ46G9[A1110(**** "BBB@ HHHH **** "BBB@ K^GG_@WB M_P"4//P@_P"XS_Z>[^OYAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^ M3/L."?\ ?I_X'^<3[3HHHKXT_4#\P_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z M_H0_X.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N M%%%% !1110 4444 %?T(?\&GG_*.OQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_& MG_91K[_TV:77C9]_NC]4?4<'_P#(Q7HS]/****^(/U@**** "BBB@ HHHH * M*** "BBB@ HHHH _%G_@[]_YMY_[F3_W$U^+-?M-_P '?O\ S;S_ -S)_P"X MFOQ9K[S)?]SA\_S9^/\ %/\ R-*O_;O_ *2@HHHKU#Y\**** "BBB@ HHHH M*_IY_P"#>+_E#S\(/^XS_P"GN_K^8:OZ>?\ @WB_Y0\_"#_N,_\ I[OZ\'B+ M_=H_XE^3/L."?]^G_@?YQ/M.BBBOC3]0"BBB@ HHHH **** "OGW_@H'_P $ MU/AG_P %'?AI_8OCC3?L^L6*-_8_B&R54U'2'//R.1\\9/WHGRK=>&"L/H*B MKIU)0DIP=FC*M1IUH.G55T]TS^5/_@HQ_P $E_BK_P $W?%KKXFT\ZWX-NIO M+TWQ5IT3-876?NI+U-O,1_RS?J0=C.!NKY?K^SKQ?X/TGX@>&+[1=>TO3]:T M?4X6M[RQOK=+BWNHSU1XW!5E/H1BOR+_ ."C/_!KOI7BV6^\5?L\ZA#H5^Y: M:7PAJLY-E,>I%IT%M9\)Z];SH64]B:XVOH8R35UL?%RC*+Y9*S04444R0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BKGA[PYJ'B[7+72])L+S5-2OI1#;6EI TT M]Q(> B(H+,Q[ DU^H?_ 3Q_P"#8WQ_\;I;'Q)\;KJX^'/A=]LHT2#:^O7R M=<.#E+4$?W]\@P08UZUSXC%4J$>:J[?F=V!R[$8N?)0BW^2]6?GM^S!^R;\0 M?VR?B?;>$/ASX9U#Q)K,^&D$*[8+*/.#+/*V$BC']YR!G &20#_01_P2@_X( M,^!OV 8K'QAXN:R\=?%A5#KJ#19T_06(Y6SC89+CH9W ;/*V9)I#_ 'G8G' P !7HE?(Y MAG%2O[E/W8_B_7_(_2,EX7HX2U6M[T_P7I_F_P HHHKQ3ZH**** "BBB@ H MHHH **** "BBB@#C_C[\!_"W[3GP?U[P+XTTN'6/#?B.V-K>6TG!QU5T;JDB M,%97'*LH(Y%?S!?\%1_^"7_C+_@FA\;I-'U1+C5O!>L2/)X<\0K%B+4(ASY4 MF.$N$& Z=^&7*D&OZK:X;]HW]F[P7^UE\(M4\#^/M#M=?\.ZLF)8)AAX7&=L ML3CYHY5)RKJ01]"17IY;F4L+/76+W7ZH\'/,CIYA3NM)K9_H_+\C^.RBONK_ M (*K_P#!#3X@?\$]=6OO$N@QWOC;X3O(6AUJ&+==:.I/RQWT:CY,=!,H\MN, M[&8)7PK7V]#$4ZT.>F[H_)L5@ZV&J.E7C9K^M.X4445LX9BJ\U[U_P2I_X-]?'?[:5UIOC+XD1ZCX ^ M%SE9XS)'Y>K:_'U MXW'[N)A_P MI!@@@HK@DK_0-\"_@/X1_9I^%^E^#/ N M@V/AOPWH\?EVUG:IA1_>=V.6>1CRSL2S$DDDUX699Q&BG3HZR_!?\$^OR'AB MIB6J^*7+#MUE_DO/[NYE_LM_LN^"_P!CCX)Z/X \!Z3'I6@Z/'@9PT]Y*<;[ MB=\#S)7(RS'V 4 #T*BBOCI2P%%%% !1110 4444 %<3\?OV;_ G[4WP]N/"OQ"\+:1XLT&YY-M?0[O*; M&/,B<8>*0 G#QLK#/!%=M151DXN\=R9PC./+)73[GXD?MV_\&J^HZ=+>:]^S M_P")%U"WRTO_ BWB&<1W"=]EO>8"/Z!9@F .96-?E)\>_V9?B#^RYXO;0?B M%X/\0>$-44G9%J5HT2W '5HI/N2K_M(S+[U_8E6'\1?ACX;^+WA6XT/Q9X?T M7Q-HMU_KK#5;*.\MI?K'("I_*O2D5\LVCWL@[ (1+%GZRK7N49=XN_P"&C_ _*NBOJ/XK?\$5?VIO@Z\G]J?!?Q=? M1QY/F:)''K2L/4?9'E/Y@'VKP+QS\%O&7PPE:/Q+X3\3>'9$.&74]+GM"OU$ MBBO2IUJ<_@DGZ,\6MA:]+^+!Q]4T(KN#3! M%GUBD?S_ ,HS6-3$4J?QR2]6=5'!XBM_"@Y>B;/CNBOV1_9Y_P"#2;6KR2"Z M^*WQ6T[3X^#+IWA:R>YD<=P+FX"!2/\ KBP_K^A/[*__ 1&_9M_9)DMKS1? MA]9>(M77SW#4_@]Y^7^;/>P?"..K:U M$H+SW^Y?K8_G[_8U_P""1GQZ_;FGM;CP;X)O;/P[<$$^(M:!T_2E4_Q+(XW3 M =Q"LA'I7['?L!?\&T_PF_9FGL?$/Q-N$^+'BZW*RK;W5OY6AV;CGY;8DF['W5Y?Y_\,?99=PK@\,U.?OR M[O;Y+_.Y'9VD.GVD5O;Q1P00((XXXU"I&H& H X X %2445XY],%%%% '\6 M=%%%?J!_/X4444 %%%% !1110 4444 ?T\_\&\7_ "AY^$'_ '&?_3W?U]IU M\7_\&],#6_\ P1\^#ZNNUBNL-CV.M7Y'Z$5]H5^:G^)_F?N&4_[C1_P M1_)!1117*>@?SW_\'8?_ "D4\%_]DYL?_3GJE?F'7Z>?\'8?_*13P7_V3FQ_ M].>J5^8=?H.5_P"Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_KB_X) MM?\ *.OX!_\ 9.?#W_ILMZ_D=K^N+_@FU_RCK^ ?_9.?#W_ILMZ^U4445\D?I 4444 %%%% !1110 4444 %%%% !1110!_,-_P M<._\IAOB_P#]P;_TR6%?%E?:?_!P[_RF&^+_ /W!O_3)85\65^C8'_=J?^%? MDC\/S;_?JW^.7YL****ZCSPHHHH **** "BBB@ K^TROXLZ_M,KY?B3_ )=_ M/]#] X%_Y?\ _;O_ +<%%%%?+GZ %%%% !1110 4$9%%% '\_?\ P7\_X(OW M7[,GC+4OC-\,=):3X:ZY<&?6]-M(N/"]TYY=5'2TD8Y&.(V;9PI05^6]?VB: MQH]IXATFZT_4+6WOK&^A>WN;:XB$D-Q&X*LCJP(96!(((P0<5^)7_!6/_@VM MU#1-1U+X@?LZ6;:AILS-.B%\A%^KRO.(M* MCB'KT?\ G_F?G?$/"\E)XG!JZ>KBNGFO+RZ=--OQPHJWKV@WWA;6KK3=4LKO M3=1L96@N;6ZA:&:WD4X9'1@&5@>"" 0:J5]*?![:,**** "BBB@ HHHH *** M* "BBB@ HHHH *_KB_X)M?\ *.OX!_\ 9.?#W_ILMZ_D=K^N+_@FU_RCK^ ? M_9.?#W_ILMZ^U4445\D?I 4444 %%%% 'XE?\': M?[,WV/Q'\,?C!9V_R7T,OA/590N '0M50?WI(EEB'_76OY7:^VR+$ M>TPW*]XNWZH_*.+L'[''>T6TU?Y[/_/YA1117M'RP4444 %%%% !1110 444 M4 %?U6?\$8_@+_PSG_P3*^$>A20^3?7^C+KMZ",/YU\S79#?[2K,J>VP#M7\ MR'[+/P7N/VC?VE/ 7@*W$GF>,-?LM)9DZQ)-,B._T5"S$]@IK^PG3=.M]'TZ MWL[6&.WM;6-888D&%C10 J@>@ KYGB*M[L*2]?\OU/O.!\->=3$/HDE\]7^ M2)J***^5/T0**** "BBB@ HHHH **** "OQW_P"#MGX ?VE\-?A3\4+:'Y]( MU"Y\-7\BC)9+B/[1;Y] K07 ^LON*_8BOE?_ (+7? #_ (:._P""8_Q7T:&' MSM0TG2CXAL<#+B6Q871"C^\\<5GF%^L8&I3ZVNO M5:K\C^5NBBBOT,_% HHHH **** "BBB@ HHHH ***]H_X)V_LV-^UW^V[\-/ MAZ86FL_$&MP_VBH'(L8LSW1_"".7'OBIJ34(N(-5#+MD^TWI^T;7_VHXWCB_[9"OJ2 MFQ1+!$L<:JB( JJHP% Z "G5^:UJCJ3.-!T_Q)X;U MB/R[JQO(]R-Z,I&&1U/*NI#*0""",U^!7_!57_@W=\;?LDS:EXU^$\>I>/OA MNA:>>S1/-UC0$ZGS$4?OX5'_ "U0;E&=Z@*7/]$%%=V"S"KAI7AMU70\G-TLK.!I[BZD8X5$1069B> "3 M7V'_ ,$_/^"%7QL_;PEL=7_LMO /@*XVN?$6NP-&+F,_Q6MOQ)<9'1OEC."/ M,!XK]W?^"?/_ 20^#__ 3HT1)/">CG5_&$T7EWGBC5E6;4I\CYEC.-L$9_ MN1@9&-Q3C.4,N>JMJ$BG!]?(0D= [?>CK]FM)TFUT#2K:QL M;6WLK&SB6"WMX(Q'%!&H"JB*N J@ # JQ17Q^*QE7$2YJC^71'Z=EV5X? M!4_9T%ZOJ_5_T@HHHKE/0"BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^ M+-?M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHH MKU#Y\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ M )0\_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ7_@I+_RCK^/G_9.?$/_ M *;+BO:J\5_X*2_\HZ_CY_V3GQ#_ .FRXK6A_$CZHY\7_ GZ/\C^1VBBBOTL M_!PHHHH **** "BBB@ HHHH _3S_ (-//^4BGC3_ +)S??\ ISTNOZ$*_GO_ M .#3S_E(IXT_[)S??^G/2Z_H0KXC/O\ >WZ(_6.#_P#D7+U84445XQ]0%%%% M !1110 4444 %%%% !7Q;_P7'_X)OQ_\%!_V1;K^Q+-9?B-X%$NJ^&W5?WEY M\H\^QSZ3*HVCC]Y'$20-V?M*BM:-:5*HJD-T<^*PM/$494*JTDK'\6L\$EK. M\4J-')&Q5T8;64C@@CL13:_3C_@Y/_X)K_\ #-/[04?Q@\*Z?Y7@GXF73'4H MX4Q'I>L$%Y![+< -*O\ MK,.!M%?F/7Z'A<1&O256/4_$\?@JF$KRH5-U^*Z M/YA11170<84444 %%%% !1110 4444 ?I!_P;M?\%/\ _AC[]H+_ (5CXNU# MR?AS\2+M(XY9GQ%HFJMA(I\GA8Y<+%(>@Q$Q("-G^BROXLZ_H\_X-Z_^"G__ M VM^SK_ ,(#XNU#S_B9\-[:.&:29\RZUIHPD-WD\M(GRQ2GDY\MR-/ABI:XN;%%,VJ^&TZG>H&9[=?^>JCLL6#DEF20U]/E^?67L\3]_^?^9\#G/"-VZV!_\ ?\ )_H_OZ'\XM%>V?ME M?\$[_B[^P7XJ_LWXD>$;[2[6:0QV>KP#[1I>H]QY5PORDD<[&VR =5%>)U]- M3J1G'F@[H^"JT9TIN%1--='H%%%%49A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !117V[_P $[O\ @@[\9OV[KBQUJ]L)/AW\/;C;(VOZ MS;,LEY&>]I;$J\V1TG2CSU'9'1A<)6Q$_9T(N3\OZT/D+X7 M?"OQ)\;?'NF^%O".B:EXB\1:Q,(+.PL8#--.Q] .@ R2QP% )) !-?OY_P $ M84445X)]>%%% M% 'YR?\ !4_]H/\ X6'\6(?!NGS[M)\)D_:=I^6:]8?/]?+7">S&05\K5^K6 MI?\ !.[X/:QJ-Q=W7A&2XNKJ1III7UB_9I'8DLQ/GZ_'_( M]O\ XCKD/_/FM_X##_Y8?E917ZI_\.W?@O\ ]"9_Y5[[_P"/4?\ #MWX+_\ M0F?^5>^_^/4?V75[K\?\@_XCKD/_ #YK?^ P_P#EA^5E%?JG_P .W?@O_P!" M9_Y5[[_X]1_P[=^"_P#T)G_E7OO_ (]1_9=7NOQ_R#_B.N0_\^:W_@,/_EA^ M5E%?JG_P[=^"_P#T)G_E7OO_ (]1_P .W?@O_P!"9_Y5[[_X]1_9=7NOQ_R# M_B.N0_\ /FM_X##_ .6'Y645^J?_ [=^"__ $)G_E7OO_CU'_#MWX+_ /0F M?^5>^_\ CU']EU>Z_'_(/^(ZY#_SYK?^ P_^6'Y645^J?_#MWX+_ /0F?^5> M^_\ CU'_ [=^"__ $)G_E7OO_CU']EU>Z_'_(/^(ZY#_P ^:W_@,/\ Y8?E M97IG[(_P'E_:)^.>D: 5?^S4;[7JQ<5^@__ [=^"__ M $)G_E7OO_CU=M\&_P!F?P/^S_/?R^$="CTF74U1+E_M,UPTBIDJ,RNQ4?,> M!C/&5S4DYM6_KR/+SKQPRZI@:M/+J=2-:2:BY**2;TO=3;TW6CU2Z' M;V=I%I]I%;P1QPPPH(XXT7:J*!@ #L .,5)117M'\R-MN["BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \=_:\_8%^$O[=/A-=*^)G@_3M>:W0I9ZBH-OJ.GY_YX MW"8D49Y*9*,0-RM7Y&_MA?\ !J1XP\*SW6J?!/QE9>*M/R731/$++9:B@[(E MPH\B5O=Q"/K7[J45W87,*^'TIRT[/8\G,,EP>,UK0U[K1_?U^=S^0?\ :%_8 M>^+W[*-])#\1/ASXL\*QQML%W=6+-92'I\ERFZ%_^ N:\KK^TFXMX[NWDAFC M26*12CHZ[E<'@@@]0:\ ^,?_ 2E_9Q^/-,N92> M[36ICD8^Y;->W1XC7_+V'W?Y/_,^3Q/ \KWP]7Y27ZK_ "/Y-:*_HX^(G_!K M]^S!XT:1M+A\?>$=W*KI>O>,^,/^#1KP->N_]@?&3Q9I MBG[@U#1;>^*_78\.?TKOAGN$>[:]5_E<\FIPCF,?A2EZ/_.Q^%M%?L/XC_X- M%/%-M*W]D_&[0+Y.QO/#DUJ3^"SR?SKC]7_X-+OC1"_^@_$CX87*YX-PU] ? MR6!ZVCFV$?V_S_R..7#>91WI/[T_U/RHHK]0;C_@TZ_:$4_NO&_P:?G^/4]2 M7C_P!-)%_P &G7[0Q'[SQM\&5]-NJ:DW_M@*O^U,)_.C/_5_,?\ GTS\OZ*_ M4RU_X--/CJ[CSOB!\)8U[E+K4'(_ V@K;T[_ (-)?BE+C[7\5? $/KY-K=R_ MS1:3S;"+[:_$I<.YD_\ ET_P_P S\F**_8K1?^#1'Q).1_:/QPT.U]?LWAF6 MXQ_WU<)7>>%/^#13PK9LO]N?&WQ!J _B^P^'8;//TWSRX_6LY9U@U]O\'_D; M1X6S.7_+NWSC_F?AS7]//_!O%_RAY^$'_<9_]/=_7E/@#_@UA_9O\*R1R:MJ MOQ,\4,.7CO-7@MX6^@@@C<#_ (&?K7WC^SA^SGX0_9+^"^B_#[P'I;Z-X4\/ MB86-H]U+=-%YTTD\A,DK,[;I99&Y8XW8& !XN;YI1Q%)4Z=[WO^#_S/JN&L M@Q6"Q$JU>UG%K1W>Z?:W3N=Q1117SI]L?F'_ ,'8?_*.OP7_ -E&L?\ TV:I M7\]]?U^_M8_L:?#;]N+X=67A/XI>&_\ A*/#^GZDFKV]K_:%U9>7=)%+$LF^ MWDCSFG>[VM_ MF?$9]PUBL;BW7I2BE9+5N^GHF?S#45_3S_Q#Q?L>?]$@_P#+JUO_ .3*/^(> M+]CS_HD'_EU:W_\ )E>A_K%AOY9??\ 1(/_ "ZM;_\ DRC_ (AXOV//^B0?^75K?_R91_K%AOY9??]$@_P#+JUO_ .3*^A/V3OV-/AM^ MP[\.KWPG\+?#?_"+^']0U)]7N+7^T+J]\RZ>**)I-]Q)(XRD,0VA@ORYQDDG MS\RS>CB*'LX)WNM[?YGLY#PUBL%BU7JRBU9K1N^OJD>GT445\Z?;A1110 44 M44 %%%% !1110 4444 %%%% 'XL_\'?O_-O/_#_\ A*_^$4^T_P!E?\36]L?LOVCRO._X]IH]V[R(OOYQMXQD MY\6_XAXOV//^B0?^75K?_P F5]-E^=<+XO%XR>(IR MBE*V[=]$ET3['\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_EU:W_ M /)E=G^L6&_EE]R_S/+_ -2<=_/#[W_\B?S#45_3S_Q#Q?L>?]$@_P#+JUO_ M .3*/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2<=_/#[W_ /(G\PU% M?T\_\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU:W_\F4?ZQ8;^67W+ M_,/]2<=_/#[W_P#(G\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_E MU:W_ /)E'^L6&_EE]R_S#_4G'?SP^]__ ")_,-7]//\ P;Q?\H>?A!_W&?\ MT]W]'_$/%^QY_P!$@_\ +JUO_P"3*^G_ -GC]GCP?^RE\'M'\ ^ ='_L'PEH M/G?8+#[7/=>1YT\D\G[R9WD;,LLC?,QQNP, #S'<3@,3*M6E%IQ:T;[I]4NQVE%%%?/GV04444 %%%% !1110 4444 %%% M% '#_'[]FCP!^U/X&D\-_$3PCHGB[1I,E8-0MQ(T#$8+Q2L? GQF=*D;,B^'/$S-+;^NV*\13(H[!9$& MQU>@_P!W+3MT^X\W'93A<8OW\$WWV?WG\CG[4W_!.[XT_L7W\D?Q&^'OB#0; M*-]BZHL/VK3)CGC;=1%H23P=I8,,\@5XM7]I%Y9PZC:2V]Q#'<6\R&.2.10R M2*1@@@\$$=C7R/\ M+?\$+?V9?VGI+BZU'X%G.DRACU8Q1CR M'8]27B8Y_&O?P_$4=JT?FO\ +_@GQV,X)DM<+4OY2_S7^2/Y;Z*_:'X]_P#! MI!,KS7'PO^+D3J<^3I_BG3BI7TW75OG/X6X_I7QY\8_^#=W]JOX1/*\/@*T\ M7V<.Y#?2*1HYSGVCKUZ.:86I\,U\]/S/FL1P_F%'XZ3?IK^5SXAH MKT3XF?LA_%?X+O(/%WPS\?>&5C^\^IZ!=6L?U#.@4CW!Q7G==L9*2O%GDSIR M@[35GYA1115$A1110 4444 %%=9\._@'XZ^+\RQ^$_!?BSQ1(YPJZ1I%Q?,Q M]A$C5](_"'_@@_\ M5_&-XFM?A/JVA6LF"UQK]S!I0B'J8YG67\ A/M6-3$4 MH?')+U9TT<'B*W\*#EZ)L^0J*_7;X$_\&E7CO7'AG^)'Q2\,^'8>&>UT"RFU M28C^Z9)?(5&]P''UK[D_9P_X-Q?V9/@&]O=:GX^,T.[O\ MZ-"(X67VD1^.YZUYU;/,+#9\S\CW,+PGF%;645!>;_179_.[\"_V:?B#^TUX MG&C?#[P;XC\8:CD!X]+L9+A8 >C2.!MC7_:<@>]?I?\ L;_\&J?C[Q[):ZI\ M:O%5CX%TML.^C:,R:AJKCNCS]B).;[;+_/ M\?D>$_L)4J2G+FF[L^MHT:=*/)222[+0****@T"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@".\LX=1M);>XBCGMYT,T)/>,-&,<1#)-?J'1 M71A\55H2YJ3L<>-R_#XN'L\1&Z_%>CZ'\C/[6W_!/KXP?L.^(6L?B3X(U?0[ M=I#';ZHL?VC3+T]O*N8\QL2.=I(< \J#Q7C-?V?>)/#6F^,="NM+UC3['5=, MOHS%E=6\UM]W_ Y\+CN"JD7S82=UV>C^ M_9_@?S8T5^IGQ_\ ^#4OXS>!99KCX?\ C#P=X^L8\F.&Z+Z/?R>@"/YD/XF8 M5\?_ !<_X)&?M+_!!YO[>^"_CIHH,^9/I=A_:T" =S):&5 /S2Q^'J?! M-?E^9\OB,GQM#^+2?W77WJZ/G.BKWB#PQJ7A+46L]5T^^TR[3[T%W T,B_56 M -4:ZSS7=:,**** "BBB@ HJQI6DW6NZA':6-K<7EU,=L<,$9DDD/H%&2?PK MZ(^!_P#P2$_:6_:%DA/AWX.^,H[6;!6[U>U&CVK+_>$ET8U8?[I/MD\5G4JP M@KS:7J;4!X?%?B"VP5UGQ2P MU2Y##HR1LH@C8'D-'$K>]>7B,\PU/2+YGY?Y_P##GT.#X3QU;6HE!>>_W+]; M'X(?L4?\$=_CS^W9/:77A7P?<:1X7N""?$FO!K#30A_BC9@7G'_7%'YZXZU^ MU'_!/#_@WB^#_P"QC/8^(_%BK\4O'MMME2\U2V5=,TZ0O[J]U=E_F?:Y;PO@\(U.2YY=WM\E_P["B MBBO)/I HHHH _F&_X.'?^4PWQ?\ ^X-_Z9+"OBROZKOVA_\ @C3^S;^U;\8= M8\?>/OAQ_;WBW7O)^WW_ /PD&J6OG^3!'!'^[AN4C7$44:_*HSMR?\ B'B_8\_Z)!_Y=6M__)E'_$/%^QY_T2#_ ,NK6_\ Y,K; M_6+#?RR^Y?YG+_J3COYX?>__ )$_F&HK^GG_ (AXOV//^B0?^75K?_R91_Q# MQ?L>?]$@_P#+JUO_ .3*/]8L-_++[E_F'^I.._GA][_^1/YAJ*_IY_XAXOV/ M/^B0?^75K?\ \F4?\0\7['G_ $2#_P NK6__ ),H_P!8L-_++[E_F'^I.._G MA][_ /D3^8:BOZ>?^(>+]CS_ *)!_P"75K?_ ,F4?\0\7['G_1(/_+JUO_Y, MH_UBPW\LON7^8?ZDX[^>'WO_ .1/%O\ @T\_Y1U^-/\ LHU]_P"FS2Z_3RO, M/V3OV-/AM^P[\.KWPG\+?#?_ B_A_4-2?5[BU_M"ZO?,NGBBB:3?<22.,I# M$-H8+\N<9))]/KY?&5HU:\JD=FS]!RO"SPV$A0G:\5;38****Y3O"BBB@ HH MHH **** "BBB@ HHHH **** "AE#J01D'@@]Z** .3\1_ 3P+XP=FU;P7X3U M1F^\;S2+>LGA*P8_K%7JU%6JDULV92H M4Y?%%?<>3VO[!OP-L6W0_!GX3PMZIX1T]?Y15U'AC]GSP#X)=6T7P/X/TAD^ MZ;+1K>W*_38@KL**'4F]VPC0IQ^&*^X ,"BBBH-0HHHH **** "BBB@ K/\ M%VOQ^%/"FJ:I+M\O3;26Z?/3"(6/\JT*\5_X*0?$5?A1^P#\9M?,GER6/@W5 M! Q./W[VLD<0_&1T'XU=./--1[LSK5.2G*;Z)O[C^1VBBBOTT_ PHHHH *** M* "BBB@ HHHH _JE_P"")/AYO#'_ 2H^"ELR[#)H1N\>T]Q-,#^(DS^-?4] M>4?L(>!V^&G[$7P?\/R1^7-HW@O1[29OS7$2YJLI=V M_P S]VP-/DP].':*7W(****Q.H_GO_X.P_\ E(IX+_[)S8_^G/5*_,.OZR/V ML?\ @E;\!?VXOB+9>+/BEX#_ .$H\0:?IJ:1;W7]M:C9>7:I++*L>RWGC0X> M:4[BI;YL9P !YA_Q#Q?L>?\ 1(/_ "ZM;_\ DROJ,'GE"C0C3DG=+R_S/S[- M.$\7B<7.O"4;2=]6[_D?S#45_3S_ ,0\7['G_1(/_+JUO_Y,H_XAXOV//^B0 M?^75K?\ \F5U?ZQ8;^67W+_,X/\ 4G'?SP^]_P#R)_,-17]//_$/%^QY_P!$ M@_\ +JUO_P"3*/\ B'B_8\_Z)!_Y=6M__)E'^L6&_EE]R_S#_4G'?SP^]_\ MR)_,-17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B_8\_Z)!_Y=6M_P#R91_K%AOY M9?+]CS_ M *)!_P"75K?_ ,F4?ZQ8;^67W+_,/]2<=_/#[W_\B?S#5_7%_P $VO\ E'7\ M _\ LG/A[_TV6]>+?\0\7['G_1(/_+JUO_Y,KZY^&WP\T?X0_#K0/"?AVS_L M_P /^%]-M](TRU\UYOLUK;Q+%%'OD+.VU$4;F8L<9))R:\G-LSI8J$8TT]'U MM_FSZ/AS(<1E]2+=>\G[??_P#"0:I:^?Y,$<$?[N&Y2-<111K\JC.W)R22>*_XAXOV M//\ HD'_ )=6M_\ R97UF'S[#TZ4:?^(>+]CS_ *)!_P"75K?_ ,F4 M?\0\7['G_1(/_+JUO_Y,H_UBPW\LON7^8?ZDX[^>'WO_ .1/YAJ*_IY_XAXO MV//^B0?^75K?_P F4?\ $/%^QY_T2#_RZM;_ /DRC_6+#?RR^Y?YA_J3COYX M?>__ )$_F&HK^GG_ (AXOV//^B0?^75K?_R91_Q#Q?L>?]$@_P#+JUO_ .3* M/]8L-_++[E_F'^I.._GA][_^1/YAJ_M,KXL_XAXOV//^B0?^75K?_P F5]IU MXV;9C3Q7)[-/2^_G;S?8^HX;R2OE_M/;-/FM:U^E^Z7<****\8^H"BBB@ HH MHH **** "BBB@#YU_;>_X)7?!7_@H!IS-X^\*0KX@6+RK?Q%I;"SU:W &!^] M (E5>R3*Z#)PH/-?D7^UY_P:P?%CX83W6H_"7Q!I/Q)T=8A)Z)7[_ %%>AA#8 M9YLEYM(@?1I&)_B+6;1$GW.[:^7^5SR:G".8Q^& M*EZ-?K8_#BBOV U__@T8\96TC?V7\:/#-XG\)NM!GMB?J%EDQ^9KDM2_X-,/ MC;%+_H?Q%^%D\?K-+?PG\A;-_.MEFV$?V_S_ ,CEEPWF4=Z3^]/]3\K**_4" M;_@T[_:&4_N_&WP9;UW:KJ2_^V!I8O\ @TZ_:$(_>>-_@TI[[=3U)O\ VQ%5 M_:F$_G1G_J_F/_/IGY?45^I]G_P:9?')Y/\ 2/B%\*(U]8[C4)#^1M16WIW_ M :1_$Z7'VOXL> X?7R;*[E_F%H_M;"+[:_$J/#N9/\ Y=/\/\S\E:*_9#0_ M^#0[7)RO]I?'72;7U^S>%)+C'_?5TE>@>$O^#1KP19NG]O?&7Q5J2C[XL-$M M[(M]-\DV/UK.6=8-?:_!_P"1O#A7,Y?\N[>KC_F?A?7]<7_!-K_E'7\ _P#L MG/A[_P!-EO7R=\/?^#7/]F7P634M<2%&_P# 6&%@/^!9]Z_0 M#X:?#O1_A!\.?#_A/P[:?V?X?\+Z;;Z1IEKYKS?9K6WB6**/>Y9VVHBC:\'.,RI8F,8T[Z,^OX9R/$X&I.I7M[R2T=_T-NBBBO!/L HHHH **** M&S0I:VBM)+U M=:U&Q,D<8(0,EO<1H2 <;BN[ S@#'JY3F$<+-N=[-=._P#5SYWB+)IYA2BJ M32E%];VL]]D_(_E#HK^GG_B'B_8\_P"B0?\ EU:W_P#)E'_$/%^QY_T2#_RZ MM;_^3*]W_6+#?RR^Y?YGR/\ J3COYX?>_P#Y$_F&HK^GG_B'B_8\_P"B0?\ MEU:W_P#)E'_$/%^QY_T2#_RZM;_^3*/]8L-_++[E_F'^I.._GA][_P#D3^8: MBOZ>?^(>+]CS_HD'_EU:W_\ )E'_ !#Q?L>?]$@_\NK6_P#Y,H_UBPW\LON7 M^8?ZDX[^>'WO_P"1/YAJ*_IY_P"(>+]CS_HD'_EU:W_\F4?\0\7['G_1(/\ MRZM;_P#DRC_6+#?RR^Y?YA_J3COYX?>__D3^8:BOZ>?^(>+]CS_HD'_EU:W_ M /)E'_$/%^QY_P!$@_\ +JUO_P"3*/\ 6+#?RR^Y?YA_J3COYX?>_P#Y$_)+ M_@V5^ O_ MO_@I?8^(9X?,L?ASHEYK19AE//D46D2G_ &O](=Q_URSVK^D" MO$?V0_\ @G'\%_V#KW7KGX4^"T\*W'B9((]2D.J7M^UPL)>>T%%% M% !1110 4444 %%%% !4&IZ9;ZUIMQ9W<,=Q:W<30S1.,K(C AE(]""14]% M'\>/[57P2N/V;?VE_'O@&Y$GF>#]>O-*1WZRQQ3,L+]CS_ *)!_P"75K?_ ,F5]A3XAH+]CS_HD'_EU M:W_\F57^L6&_EE]R_P S/_4G'?SP^]__ ")_,-17]//_ !#Q?L>?]$@_\NK6 M_P#Y,H_XAXOV//\ HD'_ )=6M_\ R91_K%AOY9??\ 1(/_ "ZM;_\ DRC_ (AXOV// M^B0?^75K?_R91_K%AOY9?2&':?:Y_+]"?^(>+]CS_HD'_EU:W_ M /)E?0O[*7[''PV_8A^'5UX3^%WAF/POH-[?OJ<]LMY<7C2W#HD;2&2XDDD/ MRQ(,;L +P!S7'C\[I5J#I4T[OO;_ #/3R?A/$8;%QKUY1:CKHWOTW2]3TZBB MBOF3[T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEXC\-:=XQT M&[TO5]/LM5TN_C,-S9WD"SV]PAZHZ,"K*?0@BKM% ;Z,_-+]MK_@V/\ @W^T M!)=ZQ\,[RZ^$OB*;,GV:UC-YHL[]>;9F#0YZ?NG"*/\ EF:_)S]KO_@AO^T9 M^Q[)=76I>";CQ=X=M\M_;7A;=J5L$'5GC51/$ .IDC5?8<+8+$^]%> MZ^&?Q*\2>%)FRZ66MVD>JVV?[JNAAD1?=O,/UKWJ&?X>?\1.+^]?A_D?(XO@ MW&T]:+4U]S^YZ?B?A%17Z'?&G_@V-_:;^&3S2:!9>$/B!:IED.CZRMO,5]TN MQ"-WLK-[$U\M_%+_ ()P_'SX+/)_PDWP=^(VFPP_>N1H5Q/:C_MM&K1G\&KT MZ>,H5/@FG\SY^OE>+H_Q:ZAFMYXSAXY4*.A]"# MR*AKI.$**** "BBB@ HHK4\*>!]:\>:B+/0]'U36KMB (+&TDN)#GI\J FB] MMQI-NR,NBOI+X3_\$?OVG/C2T?\ 8GP5\.7AF\:>*/ W@2S?'F1K/)JM]'_VSC58C_W^KDJ8_#T_CFOO M_P CTHZUJEZ_EV]G8VSW% MQ.WHD: LQ]@*_H'_ &=_^#67X"_#%X+KQUK7B[XE7L>"\,UP-*T^3'_3* ^< M/QG(K[V^ _[*WPV_9?T/^SOA[X'\,>#[9E"RG3-/C@EN,=Y9 -\AZ5 M7X@HQTI)R_!?Y_@?08/@O%3UQ$E%?>_\OQ/Y^_V/_P#@VQ_:!_:.DM=0\76= ME\)?#LV&:;71YFI,A_N62'>&']V9H:_6S]A__@@E\ ?V+9+/5FT%OB#XPM<. M-:\2JER()!_%!;8\F+!Y5BK2+_?K[6HKPL5FV(KZ-V79?U<^PR_AO!83WE'F MEWEK]RV7W7 <4445YA[P4444 %%%% !1110 4444 %%%% 'XL_\ !W[_ ,V\ M_P#/P=_;U_X1W_ (6QX/\ ^$K_ .$4^T_V5_Q- M;VQ^R_:/*\[_ (]IH]V[R(OOYQMXQDY\6_XAXOV//^B0?^75K?\ \F5]-E^< MT:&'C2FG=7VMW;[GP>=<+XO%XR>(IRBE*V[=]$ET3['\PU%?T\_\0\7['G_1 M(/\ RZM;_P#DRC_B'B_8\_Z)!_Y=6M__ "979_K%AOY9?+]CS_HD'_EU:W_ /)E'^L6 M&_EE]R_S#_4G'?SP^]__ ")_,-17]//_ !#Q?L>?]$@_\NK6_P#Y,H_XAXOV M//\ HD'_ )=6M_\ R91_K%AOY9?/V>/!_[*7P>T?P#X!T?^P?"6@^=]@L/M<]UY'G3R3R?O)G>1LRRR-\S' M&[ P /-S7-:6)I*G33O>^MNS\WW/>X=X=Q. Q,JU:46G%K1ONGU2[':4445 M\^?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)?^4=?Q M\_[)SXA_]-EQ7M58OQ)^'FC_ !>^'6O^$_$5G_:'A_Q1IMQI&IVOFO#]IM;B M)HI8]\95UW([#?\ M1(/_ "ZM;_\ DRC_ (AXOV//^B0?^75K?_R97U_^L6&_EE]R_P S\T_U)QW\ M\/O?_P B?S#45_3S_P 0\7['G_1(/_+JUO\ ^3*/^(>+]CS_ *)!_P"75K?_ M ,F4?ZQ8;^67W+_,/]2<=_/#[W_\B?S#45_3S_Q#Q?L>?]$@_P#+JUO_ .3* M/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2<=_/#[W_ /(G\PU%?T\_ M\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU:W_\F4?ZQ8;^67W+_,/] M2<=_/#[W_P#(G\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_EU:W_ M /)E'^L6&_EE]R_S#_4G'?SP^]__ ")^87_!IY_RD4\:?]DYOO\ TYZ77]"% M?/?[)W_!*WX"_L._$6]\6?"WP'_PB_B#4--?2+BZ_MK4;WS+5Y8I6CV7$\B# M+PQ'<%#?+C."0?H2OG&_VROV=?%/PW\50[])\36; M0>?%'P[\6VOV77O"M MZUI/@'RYUX:.:,GDQR1E)%/=7'2O[$:^>OVJ_P#@E3\ ?VV_B#:^*OB=\/;? MQ'X@M+-=/2]35;ZPD:!69E5Q;3QA\%VP6!(!QG KV,JS/ZJW&=W%]NY\SQ% MD+S",9TFE./5[-=M$]NGS/Y.**_IY_XAXOV//^B0?^75K?\ \F4?\0\7['G_ M $2#_P NK6__ ),KVO\ 6+#?RR^Y?YGRO^I.._GA][_^1/YAJ*_IY_XAXOV/ M/^B0?^75K?\ \F4?\0\7['G_ $2#_P NK6__ ),H_P!8L-_++[E_F'^I.._G MA][_ /D3^8:BOZ>?^(>+]CS_ *)!_P"75K?_ ,F4?\0\7['G_1(/_+JUO_Y, MH_UBPW\LON7^8?ZDX[^>'WO_ .1/YAJ*_IY_XAXOV//^B0?^75K?_P F4?\ M$/%^QY_T2#_RZM;_ /DRC_6+#?RR^Y?YA_J3COYX?>__ )$_F&HK^GG_ (AX MOV//^B0?^75K?_R91_Q#Q?L>?]$@_P#+JUO_ .3*/]8L-_++[E_F'^I.._GA M][_^1/YAJ],_8^_:J\3_ +%?[17AGXD>$IMFJ>';D2/;LQ6'4+=OEFMI<=8Y M$+*>XR&&& (_HM_XAXOV//\ HD'_ )=6M_\ R91_Q#Q?L>?]$@_\NK6__DRI MEG^%E%QE&5GY+_,NGP;F$)*<)Q36JUE_\B?2?[+'[2OAG]K[X ^&?B-X0NOM M.A^)K1;B-6(\VUD'RRP2 =)(Y R,.F5.,C!KT"O*_P!DW]BCX:?L.>#-0\._ M"_P_<^&=#U2[^WW%FVKWM_$9]H0R*+F:382JJ#LQNVKG.!7JE?)U.3G?L[VZ M7W/T?#^U]FO;6YK:VVOY;!11169L9GC'P7H_Q$\,WFB^(-)TW7-'U",Q75CJ M%LES;7*'JKQN"K#V(-?FO^VG_P &OOPA^.$UYK'PMU2]^%>O39D^PJAO]%E? MKQ$S"2')XRDA11TCXQ7Z=T5T8?%5:#O2E;^NQQXS+\-BH\N(@I?G\GNC^7#] MK#_@AC^TC^R0US=:CX$N?%V@VY)_MCPJ6U2WVCJS1JHGC4#DM)$JCUKY%N() M+2=XI8WCDC8HZ.-K(1P01V(K^TFO'_VB_P!@'X+?M:)(WQ$^&OA/Q+=2+M-_ M-9B'4 /0746V91[!Q7O8?B*2TK1OYK_+_@GQ^,X)@_>PM2WE+7\5_DS^1.BO MZ"/CK_P:G_!#QW+/<>!_%GC;P#&K:)_%+P;X:A;#-'HMG<:M,!_=/F?9U!]P6 ]Z^P_@%_P:_?L MY_"MH;CQ7)XN^)%XF"Z:EJ/V*S)']V*U$;X]FD8'Z5Y]7.L)#:5_1?TCV

/*O-_HKO\#^>+PIX1U;QWX@MM)T/2]1UG5+Q]EO9V-L]Q<3MZ)&@+,? M8"OO3]D+_@VW_:$_:/GM;[Q7I]G\)_#LV&:XU[Y]09#UV62'S P_NS&'ZU_0 M;\#_ -F/X=_LTZ'_ &;\/_!/A?P?:,H61=*TZ*V>?'>1U :0^[DGWKNJ\?$< M0U):48V\WJ_\OS/I<%P51A[V*FY>2T7W[_D?$O[#?_! SX!_L7/9ZM-HK?$7 MQE:D2#6?$D:3I;R#G=!:X\F+!P0Q#R*>CU]M445X5:O4JRYJCNS[#"X2CAX> MSH145Y?UJ%%%%9'0%%%% !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 5R'CC]GSP#\36=O$G@?PAX@,GWSJ>C6]WN^OF('+:U)_[](MSEEE^%E\5.+_P"W5_D?(+_\$$_V1Y'W'X-Z M7D^FKZD!^7VBKEG_ ,$+_P!DVQ<-'\%_#[%3G]Y>7L@_)IC7UE13^N8C^=_> MR?[,P?\ SZC_ . K_(^=]!_X))?LR^'"OV?X%_#63;T^U:)#=?GYH;/XUZ/X M+_9+^%7PX96\._#/X?:"R?=.G>';.UV_3RXQ7H-%1*M4E\4F_F;0PM"'P02] M$A$18D554*JC & !2T45D= 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% %#Q%X6TOQ?I[6>K:;8:I:M M]Z&[MTGC/U5@17EGBW_@GC\ _'>YM7^"OPIOI'ZRR>%;'S?^^Q%N'X&O8J*J M-24?A=C.I1IS^.*?JCYAUG_@B]^RSKV[S_@CX+CW=?L\,EM_Z+=<5@S_ /!! MK]DFY/S?!G1QSGY=4U%?Y7 KZ\HK98RNMIO[VE'_P%?Y'R+9?\$'/ MV2=/D#1_!G1V(_YZ:GJ$H_)K@BNU\(_\$F_V9_!$BO8_ WX:2,ARIO=#AOB# MZ_O@]?0M%$L57>\W][''+\+'6-**_P"W5_D8'@7X4^%_A=9_9_#/AO0/#MOC M;Y6F:?#9ICTQ&H%;]%%8-MZLZXQ25D%%%%(84444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y\_\',GQM7X6?\$P=7T- M)1'>?$#6[#1(U!^?RTD-Y(1[;;7:3_TT [U^@U?@A_P='Q)BE0R^H^ MLERKYZ?E<_**BBBOOC\;"BBB@ HHHH **** "NF^"OPYN/C#\9/"7A&U#-=> M*=:L](A"]2]Q.D2X_%Q7,U]D?\$"_@D_QN_X*H_#.-HO,L?"\\_B2[;&?*%I M$SQ-_P"!!@'_ *L<14]G2E/LFSIP=!UL1"BOM-+[V?U 6EI'86D4$,:QPPH M(XT48"*!@ ?05)117YJ?NX4444 %%%% !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 %%%% &-XN^'7A_P"(%MY.O:#HVMPXQLO[*.Y7'IAU M(KRSQ/\ \$UOV>?&4C/J7P/^$]Q*WWI1X5LHY&^KK&&_6O;**N-2]*/_@*_P CY'MO^"$/[)=H/E^# M.BM_OZE?O_Z%.:Z+0O\ @CC^R[X=V_9_@?X#DV]/M5C]J_\ 1I:OI:BAXNN] MYO[V5'+<(MJ4?_ 5_D>3^$?V#/@=X =6T/X.?"W29$Y$EKX5L8I,^NX19)]R M:].TC1+/P_8K:V%G:V-M']V*WB6.-?HJ@"K5%8RG*7Q.YT4Z4(? DO1!1114 MF@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 4444 %%%% !111 M0 4444 %%%% !1110 4444 <=XQ_9X^'_P 1'9O$'@7P=KK2?>.H:+;71;Z[ MT->;>(?^"6O[-OBAF:[^!7PI5G^\UOX9M+9C^,:+^=>]45I&M4C\+:^9C/#4 MI_'%/U2/E;4_^"(G[*>KEO-^"OA5=W7R9+F#\MDHQ^%94O\ P02_9'F8EO@W MI?S?W=7U)?Y7%?7U%:?7*_\ ._O9SO+<&]Z4?_ 5_D?(=O\ \$&?V2;9]R_! MG2"?]O5=1#7*_P#/Q%+<#\I':OJ"BCZY7>\W M][&LMPBVI1_\!7^1XGX:_P"";/[//@]E;3O@=\)K>1>DI\*6,D@_X&T9;]:] M-\'_ I\+_#Q-OA_PWH&AJ!@#3]/BM0!_P 45OT5G*I.7Q-LZ*="G#X(I>B M04445F:A1110 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 8_Q#\?Z1\*O 6M>)M?O8=- MT/P]8S:CJ%U*?DMX(D+R.?HJDU\,*VU/G;_@Z3_;U_X5I\&=%^!/A^ M]\O6?'075?$/EM\T&F12?NHCW'G3IG_=MV!X>OPY^&'Q/\0?!;X@Z1XK\*ZM M>Z#XBT&Y6[L+^T?9+;2+T(/0@\@J_;S2_'1G]EU%?!/_!'?_@MSX7_X*%^&+3PCXLEL?#/Q@T^# M$]@6$=MX@"CYKBSR?O8!9X?O+R5W*"5^]J\.OAYT9NG45F?68/&4L525:B[I M_P!6?F%%%%8G4%%%% !1110 4444 %%%% !1110 4444 \ M3>.?$UU]CT'PKITVIWLG&[RXU+;5'\3L0%5>K,P Y-?R+_M-?'S6/VI?V@O& M'Q$U]O\ B:^+]4FU&5 VY;=7;]W"I_N1H%C7_905^IW_ /CPHHHH **** "BBB@ K M]GO^#23]G9I-4^*WQ8NH,1Q16_A/39L?>+%;J[7/MML_^^J_&&OZKO\ @CA^ MRFW['G_!.WX=^%[RV^S:[J%E_;NM*R[9!>7G[YD?_:B1HX?^V(KQ<]Q')AN3 MK)V_5GU7"&#]KCO:O:"O\WHOU?R/IZBBBOB3]6"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 *P?BG\3-%^#'PVU[Q=XBO(]/T'PU83:E?W+](88 MD+N<=S@' '). .36]7Y#_P#!TW^WK_PA/PRT'X!^'[S;J7BP)K7B8Q-S%81R M'[/;M_UUF0R$<$"W7L]=6#PSKUE277?TZGGYICHX/#2KRZ;>;Z(_'_\ ;8_: MIUK]M;]J/QE\3-GWI#^*]%<^*P=+$1Y:B^?5';EV:8C!5.>@_5='ZK^F?V=>#_&6D?$+ MPO8ZWH.J:?K6C:I$)[.^L;A+BWNHST=)$)5E/J#6E7\F7[$7_!3CXR?\$_=? M^T?#WQ3-#H\TOFW>@:@#=:3?'N6@)&QCQEXBCX &['%?LC^Q7_P= _"'XV0V MFD_%;3KSX6>(7PC7F'OM%G;ID2HOFPY/.)$*J.LAZU\EC,EKTM8>\O+?[O\ M(_2,MXJPF)2C5?)+SV^3_P ['Z>45A?#GXH^&OC!X5M]<\)^(-%\3:+=#,-] MI5['>6\GT>,E?PS6[7C--.S/IXR35T%%%% PHHHH **** "BBN;^+'QB\*_ MCP1=^)/&GB+1_"^@V(S-?ZG=I;0H>R[F(RQQ@*,DG@ FFDV[(F4E%7EL=)7Y MP_\ !;__ (+;Z7^Q%X0U#X;_ XU"UU+XP:M!YQN2IS'$ M?NY#N-NU9/F?_@I[_P '.4GB&PU'P5^SFEU96\P:WNO&M[ 8YV4\'[# PS'D M=)I0&&3M12%>OQQUC6+SQ#JUUJ&H75Q?7U]*UQ'P3N^LNB].[\_N$U35+K6]3N+V] MN)[R\O)6GGGFD,DDTC$LSLQY9B222>234%%%?5GYT%%%% !1110 4444 %%% M% 'UA_P17_8M;]M_]O\ \'Z#>6AN?"OAN4>(_$)9=T9M+9E80MZB:8Q1$==L MC'M7]3E?GW_P;K?L /\ L??L91^+M?L?L_C?XK>5J]VLB8EL=/"G[';G/()5 MVE8<$&8*1E*_02OAK_1?=^+84445Y)] 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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S7QD^+6A_ ;X4>(O M&GB:[6QT'POI\VIWTQZK%$A8A1_$QQA5')8@#DU_)%^V!^TWKG[9'[2_C#XE M>(6*ZAXJU![E8-^Y;* 82"W4_P!V*)40'N$SU-?KQ_P=0_MZ_P#".^#?#_[/ M_A^\VW>NB/7O%)B;[EJCG[);-_ORJ9F!P0(8CT>OP]K[#(<'R4W7EO+;T_X) M^8\89E[6NL+!Z0W]?^ OS84445] ?&A1110 4444 =9\(/CSXV_9^\2#6/ O MB[Q)X0U3C-SI&HRVDUJ8LM_M.KGUS7YYT5SUL+1J_Q(IG9AO"W&?R\O-?RMT5S_P"KM#I)_A_D=2XVQG6$?Q_S/Z@O$_\ MPD=EH>I7!;Z%;'_ M (B>,+I<^6R6$-C:M]7EE\P?]^C7\]%%:0X?PRW;?S_R1E4XSQ\E:*C'T3_5 ML_5+]H[_ (.M?B]X_MY[/X;^#/"_P\MY 56\NW;6M0C]&4NL< /?#0O_ (_G M7^T!^U)\1?VJ?%G]N?$7QEX@\8:DN?*?4;MI([8'JL4?W(E_V8U4>U<#17I8 M?!T*/\**7Y_?N>#C,TQ>*_CU&UVZ?S17^M&5/W6J7&=T%@.S;R-T@[1J M0<%U-?+_ .R+^RCXP_;6^/N@_#OP38F[UC6I?GF<'[/I]NN/-N9F ^6*->2> MI.% +,H/]5'[$7['7A3]A#]G#0/AQX1A_P!"TF/S+R]= L^JWC@>==2X_B=A MP,D*H51\JBO%SC,/84_9P^*7X+O_ )'U'#.2O%UO;55^[C^+[?Y_=U/6E4(H M51A1P .U%%%?$GZP%%%% !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 %%%% !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 %%%% !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 5 MR?QW^-.@_LY_!KQ-XZ\377V/0?"FG3:E>2?Q%(U)V*.[L<*J]2S =ZZROQE_ MX.I/V]?L.E>'OV?/#]Y^\O/*\0>*_*?I&"39VK?5@9V4\C9 >AKJP.%>(K*F MOGZ=3SLVS".#PLJ[W6WFWM_78_(W]JK]HW7OVN/VB?%WQ(\2/NU;Q;J,EZ\8 M8LMK'PL4"$\[(HE2-<\[4%>?T45^B1BHI1CLC\2J5)3DYR=V]6%%%%42%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5UGP/ M^!_BK]I#XJ:-X*\$Z+>:_P")=>G%O9V=NN68]2S'HB*H+,[$*J@DD $UT7[) M7['OQ _;=^+]GX)^'>A3ZQJUQAYYCE+338XEQB.-?4\DX50S$*?Z3/\ M@EA_P25\#?\ !,SX;,MCY7B+XA:S JZYXDEAVR2]#]GMU.3%;A@#MSN<@,Q. M%"^;F&90PT;;RZ+_ #/>R7(:V/G?:FMW^B\_R&_\$DO^"5?AO_@F7\$?LFZU MUKXB>(HTD\2:XB<2,.1:P9&5MXR3C."[9=@/E5/K2BBOA:U:=6;J3=VS];PV M'IT*2HTE:*V"BBBLS<**** "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 **** "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@ 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@ M KXA_P""K7_!$7P%_P %(+";Q)I\D/@SXK6\ 2#7HHMT&IA%PD-[&.74 !1* MO[Q !]]5"5]O45M1KSI3YZ;LSGQ6%I8FFZ5>-XL_D,_:^_8A^)G["WQ*D\+_ M !)\-76BW3%C9WB_O;'5(P?]9;SCY9%Y&1PRY 95/%>35_8]\>$_'GAK2?%7AZ^'[VSOX!(H;! =#]Z.09.'0AE/((-?C9_P % O\ @UFU MCP_)>^(_V>]9_MJR^:5O">MW"QW<7?;;73820=@LVP@#F1R:^LP.>TZGNU_= M??I_P/ZU/S?->$:]%NIA??CV^TO\_EKY'XZ45TWQ:^#7BSX"^-[KPWXT\.:S MX6UZR/[ZQU.T>VF4=F 8#RI=1CS8U'^VDQ/]ZOV$HKJP^.KT/X73[CSL= ME.$Q:_?P3??9_>M3^4?]J+_@D1^T1^R&]S-XL^&FNSZ/;DDZQHT?]J:?L'\; M20;O*4_]-0A]J^:Z_M,KPW]HC_@FG\!?VK&N)O'?PK\(ZQ?W6?-U&.T^Q:@^ M?6Z@*3'\7KW:'$3VK0^:_P G_F?)8S@A;X6I\I?YK_(_DEHK^@+XW_\ !J/\ M%?&KS7'@?QIXX\#7$F=L-P8M7LHO3".(Y?SF-?)_Q9_X-._C-X::23P?X^^' M_BJW3.U+W[3I=S)Z839+'^<@KU:6O]6/G<1POF-+[',O)I_AO^!^5 MM%?9'Q#_ ." ?[67PZ>1I/A1=:O;Q])M)U6RO1)]$2;S/S05XWXO_P""=WQ\ M\!,W]L?!7XJ6*+UE?PM>F(_1Q&5/X&NV.*HR^&:?S1Y=3+\53^.G)>J?^1XW M171:W\'_ !;X9=EU+POXBT]EZBYTV:(C_OI16#/;26K[9(Y(V]&4J:V4D]CE ME%K=$=%/BMY+C/EQN^WKM7.*U=,^'OB#6VVV>AZQ>-Z0V4DG\A1=+<2BWL8] M%>A:!^R-\5_%3$_@L9KT/PI_P2:_:8\9NBV?P+^)L M7F=#?:%/8K^)G5 /QK.5>G'XI+[S>&%KS^&#?HF?/5%?<7@;_@W1_:T\9F-I M_AW8Z!#)C$NI^(;!,#W2.5W'XKFO>/AI_P &F7Q@UORV\6?$?X>^'8WY9=/2 M[U.:,>X:.%<_1R/>N:>986.\U\M?R.ZED685/AHR^:M^=C\I:*_?#X0_\&F? MPE\-^5)XV^)'CKQ5-'RR:;#;Z1;R'T*LL[X^C@^]?7'P,_X(K_LP_L^^3)HW MPA\,ZE>0X/VO7E?6I2P_C NFD56_W%7';%<-7/\ #1^"\OP_,];#\&XZ?\1J M/SN_PT_$_F6^!O[*OQ*_:9U867P_\">*O&$V[8[:7ILMQ#"?^FDBC9&/=V K M[_\ V7?^#63XV?%-[>\^)&N^'?ACI(1QQ*.RJH ]A5BO*K\05I:4TH_B_\OP/HL'P M7A:>M>3G^"_S_$^)_P!D#_@@%^SG^R5):Z@_A=_B%XDM\.-4\5E+Y8W'.8[8 M*MNN#RI*,ZX'S]Z^UH($MH4CC18XXU"JJC"J!P !V IU%>+6KU*KYJC;9]5A ML)1P\>2A%17D@HHHK(Z 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@ 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 C **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end
GRAPHIC 15 twks-20211231_g2.jpg begin 644 twks-20211231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M6 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ 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@#F_BG\8/A9\#_ G)XZ^+_P 0-)\-Z1$X0W^KWJ0HSD$A M%W'+N<'"KEC@X%>=?LC_ +>7[/G[8?AZ.X^'?CC2X]> F>\\*OJ2-?6\:3,@ MD*$*SHRA7W*" ) "//A7X6T74+34['2= M+_M$Z#J4K QZE):<^8FT*N_!V&/=]X(&Y#_@GYX,_8M_:D^%GPPUS0/'NGVG MQ+^&WB"^U>,>'KR&TU?R3J%T_P!FN4>,R2VDD.?C'\0=*\-Z2LJQ"]U6[6)7D;HB \NQY.U03@$XP#6QI_BCP]JGAB# MQI8ZS;MI-S8+>PZ@T@6(V[()!+N; "[#NR>U?(O_ 5$_9'^%.K_ +^+G[4 M7C0:AX@\26_@QH?#,.L7C2V?AV-4C1S9P'Y(Y)&!=I""V6X*\Y]1O_@%;_M0 M?\$_/#7P*O\ QKJ&@6>O^!M#BO\ 4-+53,8$AMY'B&[^&0)L;U5F'>@#9\!_ MM]_L8_$_XA1_"OP#^TCX6U37IIC%:V%OJ _TJ3^Y#(0$F8]@C,3VS7IWBWQ? MX5\ ^&KWQEXX\1V.D:3IT!FO]2U*Z6&"WC'5G=R H^I[U\C_ /!4OP)\$O#' M[)VD_L[?#GX;:3'XV\0:O8:9\(M%T6RCBN[:]CN(F-Q R -"D408O+D !@&/ MSU=_;HT2?XO?M'?LV_L@^/KD7_A_Q%K.IZYXRM2,0ZF=)L5FBBD7^.)Y6?N/"WP3^.>@^(-3M8S)+IUIGU\?\ _!5GP+X1^$/P9\,_M=^ ?#ECI'B;X4>,=(N].U#3;5(9 M)+&6ZCMI[)B@&Z%UF&4/& 0, G/V!0!PWQP_:6^ G[-FCVVN?'7XK:/X9M[V M0I9#4;G$ERPQN\N-07?&1DJI R,XR*TOA'\:OA-\>O"">//@U\0=+\2:0\IB M^VZ5="14D&"8W YC< @E6 ."#CD5\U_LU>%M!^/O_!1#XZ?&[XBZ5!JL_@"] MTWPEX)AOHA*FE0K;F6Z>)6!"O)*V[>,, SC.&(I^@>&]&_9W_P""M2>&OAUI MT.F:#\7/AC/J&MZ/91B.!M7L;GB["+A59H693@W_'+]L']F+]FN M_M-)^.7QKT/PY>WT?F6MC>7):=X\D>9Y2!G"9!&\@+D$9X-=EX$\?>"/BAX3 MLO'?PY\6:?KFC:C%YEEJ>EW2S0S+D@[64D9!!!'4$$'!%?+'_!-+P9X8^,FH M_%C]KKX@:%::MXE\7_$S5=-M+W4+=9FLM'LV6"WLXRX.Q P;&-P"9SM%6?V M-M$T_P" W[>WQT_9D\%6R6?A&[M-)\7Z%HT VP:;/_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2U:TK5;W4)'2ZT2>U" MKD-*1AO;B@"]1110 4444 %%%% !1110!\__ +3/[:]Y^R1\;M!M?C-X%FMO MA-KFC.LOQ"L;2>Y_LK5Q*0(+J.)6V0M'@J^,EF/&$8CX=^#?B/X/?'^P^ G@ M;]E/PBVH?%_PS\26U?Q7XRT719(%T;0QJ-W),M[=[%69)87CVQ$L",IP6V/^ ML$L44\303Q*Z.I5T=H([BN?^%7PH\!?!/P1:_#KX::"NFZ19R3206HE> M0AI97E!?V1_ M^"?GAOX[_$*&XGL='\!Z.(K*T7,MW<26L*0PJ>B[G906/"C)/2O>J* /S;_9 M,_;P_87M_'5[^V!^UM^U!IFH?%;Q!;&&STZ#0-3DL_!VFG)73;3_ $8C?@_O M9AG>Q8 D%FD]Q_;NN-4TCQ%\$?\ @H3\,M!OO$FB?#S4KFXUVVTBT=[B3P_J MUHD4UVD1 9_*0*^T@$;R3M"L1]9T4 ?"/[5?[3WPE_X*2Z9X4_8Y_9)UVX\7 MIXD\4:=J'CO6+32[B*TT/1+:9;B1YGFC0"5F1 D?4E2IP2H/U)XU_:J^&?@+ M]I'PA^RSK=GK+>)?&NFW5]I$UMIA>S2.!79Q++GY6(C; ('&XKN7/HEII]A MIX<6%C# )9"\@AB"[V/5CCJ?>I2B%Q(4&X @-CD9H ^+F^+'A;_@GC^W)\3- M9^/LEUH_PZ^,+:?K7ASQ?]AEFL[35((##=6<[1*QC=S^\4D8V@<\G&A^SKXL MA_;6_;]O?VO_ #IM\?AIX%\"OX9\*:[>V4ENNNZC<7'FW-Q;K(JL8DC'E$D M#YMI[D#Z^N[.TO[9[.^M8YH9!B2*9 RL/0@\&G1QQPQK##&J(B@*JC '0 4 M ?#GP _:)^&7_!-OX@_$K]FK]JO5[CPKH]]XXU#Q/\._$MSIL\MEJFFWA61K M='A1_P!]"X(93@DMP.F>V_8(BU_XZ_M#?%G]NZ]\,ZAI7ASQG_9VB?#V+5+5 MH)[O2[*,A[THW*QS2D,F0#@-[$_5-[I]AJ40@U&QAN$#A@D\0+O^"H7['/@O MX]V7P,U?XU>&QYVGW4FH:^NM1M9Z?=Q2PHEG*Z@HLCB21LE@%\E@V"10!]#T M5#8:A8:K80ZKIE]#( M-?\ "WPG^)^C^(;[PO-%#K\.DW8F%D\AD"*S+\N28I!P3@H0>10!V-%<=\2? MVA/@C\'_ !#H?A+XF_%#1]%U7Q+>I::#IE[> 7%]*[A%$<8RQ!VUSXZ_%;1_#-O>R%+(:C._ASXLT_7-&U&+S++4]+NEFAF7)!VLI(R""".H( 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 *SO%?B[PKX%T"Y\5^-?$ECI&F6<>^[U#4KM((85 M]6=R /Q-:-?B5_P4R_;-\7?M2?'K5?#]EK"_#.I2V7A[3(I2(9FC8QO>. M <.\A#%2?NH54?Q$@'Z;?\/2?V!O[=_X1W_AH[3/M&_9YG]G7GD9SC_7^3Y6 M/?=BO;O"GB[PKXZT"V\5^"O$ECJ^F7D>^TU#3;M)X9E]5="0?P-?SD5])_\ M!,W]LWQ=^RW\>M*\/WNMS/X+\3:E%9>(=,EE)AA:1A&EX@)PCQDJ6(^\@93G MY2 #]M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** . M!_:G\&_$'XB?LV>._ ?PHU+[)XDUCPI?6>B3B?RB+B2!E0!_^69).T/_ YS MVK\_/V?OBM^QGX4^,7PQ^"/QY^$5C\-$T+X0ZMX=\::!\0] 2TM[K59;C3/W MS2RKY=PLWD7$@F8].I&1G]%/CQXF^)W@OX.^(?%OP9\%V_B/Q/INFO=[*&"CNVT=Z^"?B+_ ,%$/V%OC-\>_!WC;X_Z:KV5C\*]_#'XNZ>-0U MOQIXJ_::\./K'BWQ!>-2ZD6SB9N(;:/"*L2 #$:;BQ4$>F_\% =+M?C M3^U+^SQ^R5XH3S_"OB?Q%J^O>*-.<_N[]-*LUG@MY1_'$SNVY#P< ]AA_P#P M5H_Y%#X'_P#9R/A;^5U5K_@HGHOBWX%?"E_K=K\*-?OX_%FG:3 M;F6Y&C:C;BWN;E(QS)Y(4-M'3<6. &( ,7_@JSX%\(_"'X,^&?VN_ /ARQTC MQ-\*/&.D7>G:AIMJD,DEC+=1VT]DQ0#="ZS#*'C (& 3G[ KX1_:K_:>^$O_ M 4ETSPI^QS^R3KMQXO3Q)XHT[4/'>L6FEW$5IH>B6TRW$CS/-&@$K,B!(^I M*E3@E0?J3QK^U5\,_ 7[2/A#]EG6[/66\2^-=-NK[2)K;3"]FD<"NSB67/RL M1&V 0.-Q7V4ENNNZC<7'FW-Q;K(JL8DC'E$D#YMI[D D_X)I> M#/#'QDU'XL?M=?$#0K35O$OB_P")FJZ;:7NH6ZS-9:/9LL%O9QEP=B !@V,; M@$SG:*L_L;:)I_P&_;V^.G[,G@JV2S\(W=II/B_0M&@&V#39[F,QWBQ(.$5Y M C!0 %"* ,"N/^ '[1/PR_X)M_$'XE?LU?M5ZO<>%='OO'&H>)_AWXEN=-GE MLM4TV\*R-;H\*/\ OH7!#*<$EN!TSVW[!$6O_'7]H;XL_MW7OAG4-*\.>,_[ M.T3X>Q:I:M!/=Z791D/>E&Y6.:4ADR %' Z!U!Q0!0_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_ M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3 M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C# M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V= MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%0Z@?#^D6;ZAJIL[6WC& M9)[C8B(/4L< 4 0_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5YGX[_;;_8J^&V]/ M%O[07@R.2/\ UEO9:C'>3*?0QV^]P?;%>+^._P#@M7^PSX4WQ^&;?Q%XG<<1 MMI7AX0HQ]S=-$0/^ D^U 'UI_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5^>&O? M\%S]=\5WS:'\"_V0GOKIO]2]_J+7$C>F;>WAS^4E4O\ AH[_ (+6_'3CX>?L M[IX4BF_U4B^$8K(;3WWZJ[#IW'U% 'Z.?\)CX8_Z#4'_ 'U61XI^.'P<\#P? M:O&OQ0T+1X\9\S5-3BMUQZYD(K\^E_X)\?\ !6GXV'S?B]^T[%HEK*/W]D_B MJX[_ /3"R3R6_P"^A70^#?\ @@1X5DN/[0^+/[2FKZG+*VZXCT;1DMV)[_O9 MI)=WU*#Z4 ?1GCC_ (*E_L'^ PZ7_P"T#IU_*OW8=#L[B]WGT#PQLGXE@*\8 M\=_\%Z/V;=%WP^ /A;XNUV5<[9+M;>RA?Z-OD?\ -!7?^!/^"-'["?@S8^J> M!-7\1RQXVRZ]K\W)]2MN8D/T*X]J]G\#_LE_LP?#94/@?]G[P?ITD?W;F+P_ M;F?\964N?Q- 'PG>?\%F_P!L+XJ.8OV>_P!D.W*R'$*=!\1>%_$=[X>\7:5-E@6.[-U$19:LJC"><4!:. M11A1* V54*5. 5 /QVK>^%W@S5_B)\2=!\!Z K&\UC5[>TMRN?D:215W$CH% MSDGL 3VKZ(_XG7\&(+* 0" MQSTM% !1110 4444 0VFGV&GAQ86,, ED+R"&(+O8]6..I]ZE*(7$A0;@" V M.1FEHH CN[.TO[9[.^M8YH9!B2*9 RL/0@\&G1QQPQK##&J(B@*JC '0 4Z MB@"&]T^PU*(0:C8PW"!PP2>(. PZ'![CUJ:BB@ 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 ***\H_:H_;/^!/[' MWAF+7?BYXBD^V7BL=+T+3HQ+>WN.I1"0%4="[E4!XSD@$ ]7HK\[O^(@?P;_ M &[]G_X9CU/^S-^/M?\ PE$?G[<]?)\C;G';S/QKZZ_97_;/^!/[8/AF;7?A M'XBD^V6:J=4T+48Q%>V6>A= 2&4] Z%D)XSD$ ]7HHHH **S?$WC/P?X*L? M[3\9>*]-TBVY_P!(U.^CMT_[Z<@5X_X[_P""E/[#/P[WIKG[1^@73IQY>AO) MJ1)] ;5)!^N* / M/^_=>9W/_!:_]I?XI7#V/[./['(NY<[8_,^V:NQ/NEK'%S[9/UH _26BOS7_ M .$[_P""[_QVXT/P?)X0LIOOC^S;#3?+!_Z^RUP/^ \T#_@E7_P47^-'[S]H M/]L41VTWW[23Q#?ZD4'<>21'$/HK8H ^]_'?[0_P$^%^]?B-\:?"NAO']Z'5 M->MX9,^@1G#$^P&:\7\=_P#!7K]@[P/OA@^+<^N7"9S;Z#HMS-GZ2.B1'\'K MR'P)_P $"?@?I>Q_B1\T>!/^"3'[!O@3 M9,GP435[A/\ EXU[5;FYW?6,R"+_ ,9?\%/?C7^[^!/[((L[2;_5WT?A>^N]GI^_ MD9(1^*U^@'@;X(?!CX8*J_#CX2^&M!V#"MH^AV]LWUS&@)/O744 ?FO_ ,*> M_P""Z_QUY\5_$^3P?;3?UN=2=CWQ+_'[]J$Z+93?\?&FS>)IY<9]+:S46Y_[Z%?$'[3G[//C3 M]EOXTZS\&?&ZF2?39LV5^(#''?VK58?DP5ARHK@Z])_9%^ ?B+] MI7]H;PS\)] L))8KS48Y=7F1"5M;&-@T\S'H $R!GJS*O5A0!]K_ /#:G_!9 M;XX_+\*OV9V\.V\O_'O=IX0DB!!Z'S=1O^!/^"*/[#OA'8^OZ'XB\3.O).M:^\8)^EH(>/;^= M?6]% 'F'@3]BO]DGX:;'\&?LZ>$+6:/_ %=U+HD4\Z_264,__CU>F6UK;65N MEI9V\<,4:[8XHD"JH] !P!3Z* "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 ***YGQ_\:/A!\*+C2R9/M),(XF_!S7A?B[_@ MO%J'B+4/^$?_ &?_ -EZ_P!3NY<_9I-7U$O(W_;M;(Q/X24 ?HK2221PQM+* MX55!+,QP !U)-?FK_P +M_X+C?M'C'@CX62^"K&X'+)H4&F (>X?4F:7\4.? M2G1_\$C?VZ?CO(+O]J#]KX"&4AFM7U*]U=HQZ>7(T42_16(H ^U_B1^VY^R/ M\)/,C\>?M"^%K6:+_6V=OJ:W5ROUA@WR?^.UX!\2/^"YW[(WA3S+;P'H7BGQ M5,,^5+;:+V=#ZB6Y\QP?<&@# MXQG_ ."P_P"V;\;YWL/V6_V/Q(KL46?[%>ZRZ#^]F%8D0_[P('?UIO\ PJ__ M (+G_M'\^)_'\W@>PG_U>=7MM*"*>V+%6N!_P,9K])[>W@M($MK6!(HXU"QQ MQJ%50.@ '04^@#\YO#'_ 0F\6>+M1'B+]HC]JF[U&[?'VB/2[&2XD;U_P!) MN9,_G'7N/PW_ ."-?[#'@'RYM6\#ZKXHGCP5G\1:U(PSZF.W\J-OH5(KZHHH M Y/X>? ?X)_"2-8_AA\)/#?A\J,>9I&BPP.W^\Z*&8^Y)-=9110 5Y3^U1^Q MC\"?VP?#,.A?%WP[(;NS#?V7KNG2"*]LL]0CD$,IZE'#(3SC(!'JU% 'YW_\ M0_/@O^W?M'_#36J?V9YF?LG_ C$?G[<]/.\_;G'?R_PKZZ_97_8Q^!/['WA MF;0OA%X=D%W>!?[4UW49!+>WN.@=P %4=0B!4!YQDDGU:B@ 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 **** "BBOSO_;S_ &W_ -H'XM_%G6/V8OV0M9DT72?#TYL_ M%GC&VF,4DET.)((YAEHE0_*?+_>,RM@A!\P!^B%%?BG_ ,,8_$O[=_PEG_"^ M[K^W-V_[7Y4WF;^N?/\ -WYSWQFOIS]@S]M_]H'X2?%G1_V8OVO=9DUO2?$, MXL_"?C&XF,LD=T>(X))CAI5<_*/,_>*S+DE#\H!^B%%>>_$C]K']F;X0^9'\ M2/COX6TJ>+.^SGUF)KGCTA0F0_@M> _$C_@MQ^Q;X,\R#PC/XD\63+Q&VDZ, M8(2?=[IHF ]PK4 ?8%%?FYJ?_!;#]HKXKWTFB_LO_LA->3[ML;7 N]6D/N8K M5(]I]MS5!]B_X+K_ +2'^NNY_ VF3]/WEGI/E9_W-UX/QS^= 'Z0:SKFB^'= M/?5O$&KVMC:Q#,ES>7"Q1I]68@"O&/B1_P %)OV'_A;YD?B']HC0KN9,C[/H M+OJ3EO[O^BK(JG_>(QWKY/T;_@B#\;_B9J":]^TW^US)?76Q+>^: M.(^)'_!>WX Z%YEO\+_A#XF\0RID++J4T.GP.?4,#,^/J@/M7"?\/(O^"HO[ M0G[G]G?]E7^R[*?_ %.I0^'+FZV9Z9N;@K;_ )H*^\/AO^R_^SG\(?+?X9_! M#POHTT>-MW9Z+"+@XZ9F*F1OQ8UW= 'YJ_\ #&__ 66_:*_>?&7]H9O"]G. M?](LI?$_D!E/;R-,4Q-]&(KI? '_ 0-\ )<#4OC-^T)KNL32-ON(M#T^.TR MW<&68S%_KM4_2OT%HH ^=?AO_P $IOV%/AKY<]O\$;?6KE.MUXDO)KW?]8G; MR?R05[IX1\!>!OA_IPTCP'X,TG1+0 6ND:=%;1\=/EC4"M:B@ HHHH **** M "BBB@ HHHH **** "BBO(/VA_VJ-.^$=T?"7A>QBU#7#&&F$S'R;0$97?@Y M9B,':".""3T! /7Z*^+O^&ROC[]N^U_\)/:^7NS]E_LR'R_IG;NQ_P "KW+] MGC]JC3OBY=#PEXHL8M/UP1EH1"Q\F[ &6V9.58#)VDG@$@]0 #U^BBB@ HHH MH **** "BBB@ HHHH **AFU'3[;BXOX8\==\H'\ZIS^,?"-L";GQ5IL>!SOO MHQ_,T :5%84WQ0^&EN<7'Q$T*/G'SZO"/YM52;XW?!R 9?XJ>'CQGY-8A;^3 M&@#J**XR;]H?X(0'#_$[23SCY+G=_+-4YOVH_@' ,O\ $>U/&?DMYF_DAH [ M^BO-9OVN_P!GN$X'CXN0>B:7=']?*Q52;]L[X"Q#Y/$%Y)Q_!IDO]0* /5:* M\?G_ &X/@C$2(SJ\O^YIX_JPJI/^WC\'H^(M"\0R'G&VSA _6:@#VNBO")_V M^OANO_'MX-UM_3>(5_DYJI/_ ,% /"J_\>WP[U!^OW[R-?Y T ?05>0?M#_M M4:=\([H^$O"]C%J&N&,-,)F/DV@(RN_!RS$8.T$<$$GH#R,__!0:R7_CV^%4 MK^F_60O\H37SMXG\07_BSQ'?>)M4H'QU6AX3UV_\,>*-.\1:7(RW%E>QS1%3R2K X_'I MCOF@#]%**** "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 **\U^./[7W[./[.D9B^+'Q4TZQOR 8=%MW-S? MS$] MM$&DYZ!BH7GDBOF?XC_ /!3GX\>/_,TS]F?X"IH5F^53Q/\1)-CD?WD MLH26![@LQ!XRM 'VWJ>J:9HNGS:MK.HP6EK;QE[BYN9ECCB4=69F("CW-?F1 MX \+Q^$O#,.GN0]W.S76IW/5KB[E.^61CU)+D]>V!VHE_9V^/_[66LK?_&[X MD^+OB'(LH8:9;DV>DVS>T46V./TW90GO78>-O ?B?X;Z^_A7Q=I;6EY%&C&, MN&#*PR"K D,.V03R".U &37._%;X?Z?\3O 6H>#[^--]Q"6LYG'^IG S'(#U M&&QG'4$CO715TGPC\ :A\3/B%IOA*QMV=)[A6O' XB@4@R.3VPN<>I('>@#S M;X;_ /!/?]@7P_Y=Q\3/BIX_\1S)C=%9Z=!I]N_KE09)/RD%>]?#?P?_ ,$O M?A7Y:/!6YUO2AJ,@;^\#=32;3],8[8KZ=_X9Z^"/_1,=(_\!14O M_"A?@M_T2[0__!>G^% 'GUA^VI\!-"L(]-T3P]JUM;1#;%;6FEPQH@]E$@ ' MTJ7_ (;M^#?_ $"/$'_@%#_\=KO8_@1\&(FW+\+="/'\6F1G^8I__"C_ (-_ M]$L\/_\ @IA_^)H \\?]O/X/*Q5?#_B-AZBS@Q^L]-;]O7X0[3M\-^)"<< V MEO\ _'Z](3X+_!Y%"+\*O#F!ZZ) 3^J4Y?@W\(58,OPJ\-@@Y!&AV_'_ (Y0 M!YC_ ,-[_"O_ *%3Q!_WX@_^.TV3]OCX8C'E>$=>;UW1PC_VH:]4_P"%3?"O M_HFGA_\ \$T'_P 13H_A9\,8<^5\.=!7/7;I$(S_ ..T >3_ /#?/PW_ .A- MUS\H?_BZC;]OSP#N.WP/K!&>"7B_^*KU_P#X5G\-_P#HGVA_^"F'_P")IZ_# M[P"JA5\$:. !@ :9%Q_X[0!XV_[?O@8*3'X$U8GL#+$!_.F?\-_>#_\ HG^I M_P#@3'7M*> _ T3!X_!FDJPZ%=.B!_\ 0:D_X0WPA_T*NF_^ ,?^% 'ATG_! M0#PN&Q#\.K]ACJUZ@_H:3_AX#X<_Z)O??^!Z?_$U[K'X5\+Q+MB\-V"C.<+9 MH/Z4[_A&?#G_ $+]C_X")_A0!X'_ ,/!-'_Z)A<_^#1?_C=-D_X*"Z8%_=?" MZ=CGHVK*/_:1KZ"_L;1_^@5;?]^%_P *='I>F1-NBTZ!3C&5A4?TH ^>?^'@ MUG_T2F7_ ,'0_P#C-1O_ ,%"$#$1_"0D=B=>P?\ T17T;]BL_P#GTB_[]BGH MB1J$C0*!T &!0!\W?\/!W?Y(_A%\QX7_ (GV>?\ OQ1_PWUK'_1'_P#RK-_\ M9KZ2HH ^;?\ AO+Q'/\ \>GP=SC[W_$R=OY1"C_ANOQ?_P!$;_\ )V3_ .-5 M])44 ?-O_#;WQ$?YX_@Q\IY7]],>/^^*^>_$^OZCXJ\17WB75I"US?W4D\Q) MZ,S$X'L,X'L*_1:OB7]IKX,:O\+?'MWJ,%BYT74[EYM/N47Y$+$L82>S*&=>U3POXAL?$>BR;;NQNDGMSSRZL" 0.H/0CN#5&O2OV9?@QJ M_P 4O'MIJ,]BXT73+E)M0N77Y'*D,(0>[,<9'923Z9 /2/\ AH']L>\X@^"7 ME=O^1;O%_P#0Y*!\5OVWKWF#X;>5WQ_8Y7_T-J^DJ* /FW_A*/V^+SB#P[Y6 M>/\ CSLU_P#0S1M_X*$7O);RE/(YTM?_ *]?25% 'S;_ ,(A^WI><3^*/*SQ MG[;:K_Z */\ A4G[;E[S/\3?*SU_XG3+_P"@)7TE10!\V_\ #/'[85Y_Q\_' M'RP>H_X26]'7KPL>*/\ AE+]I"[_ .0C\$5_P"/GX@ZD_/\%K&O\R:^@** /"H?V!OA MHH_TCQAKKIT4 >;P_LC?L]P#CX?ACCJ M^IW1_P#:N*MP_LP? 6W.8_AO9GG^.65OYN:[VB@#C8/V>O@C;_ZOX8:0'LC&"VC0L1^:UT]% &)#\,_AO;8^S_#[0X\=-FDPC M^2U;A\)>%;;_ (]_#.GQXQC991C^0K0HH B@LK*VYMK2*/'39&!_*OBK]IKX M,:O\+?'MWJ,%BYT74[EYM/N47Y$+$L82>S*Q<:+IERDVH7+K\CE M2&$(/=F.,CLI)],_3?\ PRW\ _MW]H_\*XM?,W9V_:)O+_[XW[<>V*[?2M(T MK0M/BTK1=-@M+6%=L5O;1!$0>@4# H L4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 _"3>-OC-\1=(\.Z>6*02ZK> MK$;B0#/EQJ?FD? SM4$XYQ7'?LC_ +;7P*_;%\#67B/X:^,],.LOIL=UK'A4 M:BDE]I18#*2I@,0K';O"[2>AKP7]MVT3X1?MR>'?VI_CM\']6\9?"^S^'$^C M:??:;I!U&/PIK#732-?36P!*J\6U/. )' ZJM5/^"<_P[_8[^/\ \+_@G\4/ M WCO3X?B9\+_ K!#J\7AF_@@OI T AEM]0B*&2:#D@$X +':W)H ^MOC)\? M/@O^SWX=B\6?&SXF:1X9T^><0VT^JW8C\^3^Y&OWG(')"@X')P*Z:?5M+M=* M?7;K4(8;*.W,\EW-($C2(+N+LQP%4+R2> *^%O\ @KW^R/\ "G2?V6/C#^U% MKXU#Q!XQO(M*BTB^UR\:>/0+7^T;&,V]A$?EMU8;BS ;V,C_ # ,5KO/^"FN MH:IKO[//PO\ @!8:G/:6OQ6^)GAWPKKDUM(4?^SIBTDX##D9\I5([J6!X)% M'K7PU_;Q_8Y^,'C[_A5_PT_:*\,:OKS.R0:=;7^&N67.1"S +.< G$9;@$]! MFO2O%OB_PKX!\-7OC+QQXCL=(TG3H#-?ZEJ5TL,%O&.K.[D!1]3WKYO_ ."C M'[,OPI'["?B6;P+X)TSP_?\ PVT,Z]X*U#1[-+>;2)[ "=3 Z %,K&5/KNSU M (X']H?Q4?VOO&7[(GP;\;P++X<^)=K+XS\7Z7C$-[]BTJ&]AMY%_CB:25@R M'@X'H, 'TA\$_P!M']E;]HW7KCPM\$_CGH/B#4[6,R2Z=:7)617I]?'_ /P59\"^$?A#\&?#/[7?@'PY8Z1XF^%'C'2+O3M0TVU2 M&22QENH[:>R8H!NA=9AE#Q@$# )S]@4 <-\ M]D*60U&YQ)"8;Z(2II4*VYENGB5@0KR2MNWC# ,XSAB*?H'AO1OV=_\ @K4GAKX= M:=#IF@_%SX8SZAK>CV48C@;5[&YXNPBX56:%F4X'+.S')- 'M_QR_;!_9B_9 MKO[32?CE\:]#\.7M]'YEK8WER6G>/)'F>4@9PF01O("Y!&>#79>!/'W@CXH> M$[+QW\.?%FGZYHVHQ>99:GI=TLT,RY(.UE)&0001U!!!P17RQ_P32\&>&/C) MJ/Q8_:Z^(&A6FK>)?%_Q,U73;2]U"W69K+1[-E@M[.,N#L0 ,&QC< F<[15G M]C;1-/\ @-^WM\=/V9/!5LEGX1N[32?%^A:- -L&FSW,9CO%B0<(KR!&"@ * M$4 8% 'UK1110 4444 %%%% !1110 4444 %%%% !1110 5Q7Q?^/?@'X+VD M?_"2W4D]].F^VTNS ::1N,GDDT >\_\/"I\_\ )'DQNZ_\)$>GK_Q[ M=?;]:]?^$'Q[\ _&BTD_X1JZD@OH$WW.EW@"S1KG&\8)#IG'S*3C+[#QOHK/YVG7 E,2G'G1]'B/!X=2RGTSD<@&@#]#:*I6OB7P M[>X^QZ]92Y[1W2'^1JXK*ZAE8$'H0:!N+6Z%HHHH$%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%>>_$;]J'X-?#4RVFH^)QJ-_$64Z9HRBXF#KU1B"( MXF]I'2@#T*L[Q3XN\*>!M$F\3>-?$VGZ1IUN,W%_J=XD$,8_VGJE)AZ&LG0OV+_C5\6= M;B\8?%34)?M*MNBU'Q1?-=W,0/7R8LD0#_87RQ[4 =U\1_\ @I!\/M-\S3O@ MGX%U7QI=C(6_8'3M,4^IN)UWR#WABD4^M>)>)?B7^V7^TQ?/HEW\0M0TNREX M;P[\-;.2V^4\8EO#NN&&.I5HE/\ =%?3G@7]BGX2^%MESXC%SKURO)-V_EPY M]1&AZ>S,PKU;1]$T;P]8KIF@Z3;65LGW+>T@6-%^@4 4 ?&WP;_X)I:EI,G] MI7NF:7X;,Q+7%PP^UW\I/)+ON)8G_:D)R>E?07@7]D'X,>#-EQ>:*^M72\F; M5G#IGVC "8^H)]Z]1HH CM+.TT^V2SL+6."&-<1Q0H%51Z #@5S'Q4^#'@3X MPZ8EAXNTYO.A!^RWULP2>#/7:V""/]D@CVS75T4 ?.__ [\T7[=YG_"S;K[ M-N_U/]F+YF/3?YF,^^VO7?A7\&/ GP>TQ[#PCIS>=,!]JOKE@\\^.FYL ?[ M( 'MFNKHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ JOJND:5KNGRZ5K6FP7=K,NV6WN8@Z./0J1@U8KC_B+\5K?PC,=( MTJ!+B^V@OO/R0@],XY)]N.*-S2E2G6GRP5V4/^&6_@']N_M'_A7%KYF[.W[1 M-Y?_ 'QOVX]L5V^E:1I6A:?%I6BZ;!:6L*[8K>VB"(@] H&!7CO_ N;Q_Y_ MG?VI%MS_ *K[*FW^6?UKNOAU\5K?Q=-_9&JP);WVTE-A^28#KC/(/MSQ3::. MBK@<11AS/5>1V%%%%(XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ^;OVD/VY_\ AEKXYMX)_:%\&2:/\--<\.[_ _\1;2T MN+F%-3SM>RNQ&K>22/F5L<@CMN*_'O[*.I_"KXW^*_V6])_9*\%2/X]\!6]G M/\6_&FD:-):V]GIB6NRXL;RXV*MQ)+G8OW\<@'YF _4V_L+/5+*73=1MDF@G MC,./V8_!_Q(^$O MAV76?$OPM\7:)XTTS1K929=0%EGS8$ !+,8Y'8* 2Q0 D@'Z(/V9[7]GW]I#P)X;U#Q!IOP&+Z1XELM*MC)6]C#'-.1YTJ1 -)CIN(Y/XU-0!\ M(_M5_M/?"7_@I+IGA3]CG]DG7;CQ>GB3Q1IVH>.]8M-+N(K30]$MIEN)'F>: M- )69$"1]25*G!*@_4GC7]JKX9^ OVD?"'[+.MV>LMXE\:Z;=7VD36VF%[-( MX%=G$LN?E8B-L @<;BNY<^B6FGV&GAQ86,, ED+R"&(+O8]6..I]ZE*(7$A M0;@" V.1F@#XN;XL>%O^">/['/%_V&6:SM-4@@ M,-U9SM$K&-W/[Q21C:!SR<:'[.OBR']M;]OV]_:_\ Z;?'X:>!? K^&?"FNW MME);KKNHW%QYMS<6ZR*K&)(QY1) ^;:>Y ^OKNSM+^V>SOK6.:&08DBF0,K# MT(/!IT<<<,:PPQJB(H"JHP !T % 'PY\ /VB?AE_P3;^(/Q*_9J_:KU>X\*Z M/?>.-0\3_#OQ+V_8(BU_P".O[0W MQ9_;NO?#.H:5X<\9_P!G:)\/8M4M6@GN]+LHR'O2CM34 %%%% !535='M=8C2*ZDE4(V1Y4I4_I M5NB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ^"O'G@?5OAMXOO\ P1K2OYVG7!B$ MK#'G1]4E')X=2K#TS@\@BOT-KBOB_P# 3P#\:+2/_A);62"^@39;:I9L%FC7 M.=AR"'3.?E8'&YMNTG- 'PA6KX'\%Z]\0O%=EX.\-6ZR7E],$0NV$C7JSL>< M*J@L< G X!. ?>O^'>L^?^2PIC=T_P"$=/3T_P"/GK[_ *5[!\(/@)X!^"]I M)_PC5K)/?3ILN=4O6#32+G.P8 ")G'RJ!G:N[<1F@#YHU;]G?]J7X:!6TO1Y M=1MH5+,^@:FL\2#T\F79(Y]EC;\:YU/CYXW\$ZC%HWC.P>QNY#\EKJUI+I]U M)[A) I(]PM?=U5M6T?2-?T^72-=TNVO;29=LUK=P+)'(/1E8$$?6G=FT*]:G M\,F?)6A_M+PSLL6I7VI61QRWGM*B_ES_ ..UVGAWXH/XA*C1/'5G'IS]R;PO?26*(?7R(SY#'_>C:O+?% M_P#P3J\=:?NG^&'QN@O4'W++Q=HZ^8__ &\VAC5?^_#47-5C)/XHQ?JCTL:G M\0K(![WPK=R1D9WA)\$?[P8BEC^(EK:OY6J^&KU6[[=3=3^17^M?/%W\/_VW MO@:QF@^&VNS6L9^:[\!Z\M_"?^V#&&=OH(32Z#_P4>\:>%]37PQX[UVR6\'# M:7XRT>33;KTQLD6%B??!_&BZ']8P[^*DODVCZ5M?B-X"DXO++6HCZI=!A_Z$ M*T;;Q?\ "JX_UFNZC#G_ )ZM+_[*#7EOAW]M?X7:Y&A\;?"9(PX'^DZ>(KA6 M_P!H!@A ^A-=KH/Q*_9/\:[4@UJQLY6_Y97KRVA4^F6*H?P)HT#FP,MXR7H_ M\SKK6[^&-YCR?&)&?^>NH,G_ *%BM&U\.^%+['V+7)9L]/*U'=_(UD1_!SX= M:W;+>Z/?SM"_W);2\613]"0P-4[K]GW3'_X\O$D\?IYL"O\ R(HT#V>"EM-K MU7^1U?\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5QG_"F?&>G_ /(&\;! M2+_T$FC_ (1;XY:9_P >GB(W&.G^F!\_]_!19!]6HOX:J^>AV?\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;5QG]M?'K3/^/K23<8_Z=XW_ /19I?\ A;?Q$T[C M6?!&,=3]FEC_ )YHL'U*J_A:?HSLO^$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MKD;?]H*WSMO_ M(A'4QW0;]"HK1M?COX.FP+BTOH3W+0J1^C?THLR98+%1^ MR;O_ @^D?\ /S>_^!;4?\(/I'_/S>_^!;53M?BW\/[K &O",GM+ Z_KMQ^M M:-KXT\(WF!;>)K%B>BFZ4'\B^?*@B&7?Z#T]S@4%1C*-=!\8VK3Z1<'>F/-@E&' M3ZCT]QD4[-&M3#5Z4>:<=!O_ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44C MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV** ,?_A!](_Y^;W_ ,"VH_X0 M?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV** ,?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8K+\4>-?"/@JR_M#Q;XDLM.BP=K7=PJ% M_90>6/L,F@"/_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ\D\>?MV?#S0UDM_! M.C76LRJ#BXE_T>#ZY8%S]-H^M>*WG[6OQ^_: U2;PY\)H=2U0JYCEM/!5I^Z MA;^[+>,PCA/M),F?2@#ZF\::U\)OAY 9O&?C?["=N1#)J#-*P]5C7+M^ ->+ M?$3]L3P1ID4L'P]T&_N"H(&H:O?-%"ISP1&IW,I]V0UF> /V$/BEXKF&L?%_ MQG:Z#%*VZ6QT=OMMZ^>]?#7]F_X.?"J2.^\+^#X9-0BY M75]28W-T"1ABLDF3$#W6/:OM0!\Z6'@?]JC]H,,;F*_L](N-P)U*5[.S*$!@ M/+/SSH>-K;9!_M5Z7X$_8.\#Z3&ESX]\1W>K3#!-K:#[- ..5)&7;!Z,&3Z5 M[S10!R_A_P"#O@/PI:FR\-:4;&(XW+:R;-Y QEB.6/N>:T/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBF/<01?ZR9%QUW,!0!E M?\(/I'_/S>_^!;4?\(/I'_/S>_\ @6U:+ZKI*T\%>#K59]7U*^WOGRH(KIB[_ M $&>GN<"MY_&/A&/[_BG3A];Z/\ QKP[Q=K]QXF\0W6KW$A822$0J3PL8.% M_#]]HD=)_PLSPYY^W^P=1\K/W_[5.['TVX_6NO\*)X*\8VK M3Z1J5]O3'FP2W3!T^HST]QD5XU6EX2\07'ACQ!;:Q!(0(Y )E'\<9^\/R_7% M4XH]"MEM%TW[/1GM7_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5F2?&CP#']W4 M9G_W;9_Z@57E^.O@J/[L5\_^[ O]6%39GDK"XE_8?W&W_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U]S^@2D_X77XJN/^//P5GT_UC?R HLROJ&*ZJWS1V7_"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M7&_\+2^*5Q_QY^!,_P#;A.W\C1_PFGQLN>(O"?EY_P"G!A_Z M$:+!]2JK=I?,[+_A!](_Y^;W_P "VH_X0?2/^?F]_P# MJXW^UOC[7_V]@?^@BC_ (5S\8+GFX\<;1W']I3? MR"XHL'U6FMZB.R_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJXW_ (4[XZGXN_'& M1W_?2M_/%'_"A-2N/^/SQCG/7_1BW\W%%D'L,,MZOX,ZV7PIX"(?]=XFV?[VJ@?UKGH_V>[0?Z[Q1(W^[: ?^S&K$?P \/C_ %VN M7C?[H0?T-&@>RP:_Y>/[C1E_X5M#]_QG']%U8'^1JO+J7PNB^]XPD/\ NWCM M_*DB^ W@Y/OWNH/]9D'\DJQ'\$O D?WK>Y?_ 'KD_P!,4:!RX%?:E]R*,OB3 MX31=?%5V3Z*TY_\ 9:KR>,OA6GW=8U-_]UI/ZXK>B^#WP]CY.A%S_M74O]&J MQ%\+_ 4/W/#4!_WF9OYFC0+X!?S?@7XC^ A_J; M#6V_WKH#_P!F-=['X"\%1?=\+6)_WK96_F*L1>%O#$/^I\.6"?[MF@_I1H'/ M@E]A_>>92_$OPL/]3HFIM_O:F1_0UQ=Y+_$WP7=^%=?EN(X";*ZD+VTH'"YY*'T(_44TT=V JX9U' M&$>5OSOAZ]_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7# M_8_C!\.>;20ZC9)_"N9E _W?OK^'%;'AWXY>']0(M]?M9+"7H7Y>//U R/R_ M&HL?.RP=2W-3?,O+_(Z#_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJTK'4+'4[ M<7>G7D4\3=)(7# _B*FI'(TT[,Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:K6E:!9:/( M\EK+.Q=<'S9BP_6KU% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !6;XJ\&^$/'6E/H7C;PKINL6,GW[/5;&.XB;ZI("#^5:5% 'S M]XT_X)D_LF^)9)+WPEX6U3P3>R$DW?@C6I;$#_MAEK?_ ,AUY5XO_P"":7[0 M_AK=/?A7\,OBIIO\ 8_Q,^'FB>(+7! @UK2XK ME5^@D4X/N.: / O W_!16PUBU2XUSP?:WD+=;W0M1#*?HK9!_P"^Z]-\,?M@ M? OQ)MCF\23:9*W2+4[1DQ]77<@_%J\K^(/_ 2#_8\\574FK^!=)U[P)J+\ MB\\(ZY)$-W;]W-YB >R!?PZUY+XO_P""77[8/@3=";DWD:*/X\0F0H/]]EQWK2^'7_!56?2+@:; M(85>XT[0=>C ^:;1-2V,!ZD9D&?;C\ M*]7\,?MM_!C6]L>LOJ.D2'AC=VF],^S1%CCW(%!49SCL['=77P?^']SDC13$ M3WBN''Z$XK.NO@+X2ER;;4+Z(]AYBL/U7/ZUM^&?B7\/O&07_A%O&FF7S-TB MM[Q#(/JF=P_$5N4[LVCBL3':;/.)_P!GX(WF:=XK=".@>UY_,,/Y4S_A5GQ- MT[G2/&_ _A^V2IG\,$5Z511=FGU[$]7?U2/-/[-^/NF?\>]^;@#_ *:PO_Z' MS1_PF/QMTS_C[\+FXQU_T$M_Z+->ET47#ZVG\5.+^1YK_P +N\4:?_R&?!87 M'7EXO_0@:X7Q1XBO/%.N3ZU>9!E;]W'NR(T'11]!^9R>]?0E?/OB_P /W/AG MQ#7\OUQ6=6EX1\/W/B;Q#;:1;QE@\@,S <)&#\Q/X?KBJ/2J.UJ@_I4:'SWM,$OL/[SBG_:"TD?<\.W!^LRC^E1/ M^T+;C[GA5SQWO /_ &2N_72-*3[FF6X^D*_X474NDZ3:O?7LEO;01C=)-*51 M5'J2>!1=![7!K_EW_P"3,\]_X: NI?\ CW\'Y[#_ $PMS^"4#XW^))?^/?P7 MG/3YG/\ ):J^.OVP_@UX.WVVGZM+K=TO BTI-R9]Y6PF/=2WTKYX^.'_ 4Y MN?#D4D#^(=(\*Q$96(/]JO6'LI!/XB/CUHN@]OA>E+\6?1&K?'GQ-HUFVH:I MXLUT'5!^)(%-D4BI_WT6'Y@&OD'0/B9^U) M^UOJOVKX"_!7Q'XI1W*_\)7XIG-MI\?/.))& <#^XK!O1>E>U_#C_@E%\0O& MGEZI^UG^T->7$38,GA3P(#9VGKLDN&7S)5[$;%/'#47(G7IM>[32_$ROBI_P M4J\42WP\*VWB^ULK^X?RX=&\+V;75_,QZ(%7?(&],;:Y[1/@]^V[\<+K^V;/ MX27?AFTN""^M>/I'>]=3W%HC;PP])'6OMGX*_LR? +]G;3?[,^#/PKTC0LIL MEN[>WWW4P]))WW2R?\"8UW=(PBTG=JY\:>"/^">T]C<1ZI\4+34O&]ZI!\G7 M&BCTY6]K)"(F'M*)/K7O&C:-\;=#TN#1/#VD6VG6-N@CM[2SM[.&*%1V5% " MCV KU.BGE447#Z[5Z)?<>:_\ "H?B!)Q/XX_\F)30?@EXGE_X^/&N?7ASQ^)K MTJBB[#Z]B.Z^Y'FO_"@;V7BX\8YSU_T0M_-ZO2** M+L/K^+_F_!?Y'GJ?L^Z6/]9XCN#Q_# H_K4B_ #P^/OZY>'Z!!_2N^HHNR?K MN*_F_(X9/@'X2'W]4U$_26,?^R5YKXL\/7/A;7[C1KA6Q&Y,+M_'&?NM^7ZY MKZ#K)\5^"M!\8VH@U>V.]/\ 53Q'#I]#Z>QR*$S?#9A4A4_>.Z/ :TO"7A^X M\3^(+;1X(R1)(#,P_@C!^8_E^N*[W_AGRR\_=_PD\OE9^Y]E&['UW8_2NO\ M"G@K0?!UJT&D6QWO_K9Y3EW^I]/88%4Y([:V9453?L]65HOA=X!A^YX:A/\ MO.[?S-6(_ '@F+[OA:Q/^];AOYUKT5%V>*ZU9[R?WE"+PIX7A_U/ANP3_=LT M']*GCTG2X?\ 5:;;KCIMA4?TJQ102YR>[$550;44 >@%+1102%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5'=V=I?V[6E];1S1.,/'*@96^H-2 M44!L<_\ \*L\ >?]I_X1N+=G./,?;_WSNQ^E;EI9VEA;K:6-M'#$@PD<2!57 MZ 5)107*I4G\3;"L?Q%X#\*^)P6U72D,I_Y>(ODD'XCK^.:V**!1G*#O%V9Y MK??"#Q5X:N#J7@/Q"Y(_Y9._EN1Z9^ZWXX%%C\8/%/AJX&F^//#SDC_EJD?E MN1ZX/RM^&!7I50WVGV&IVYM-1LXIXFZQS1AA^1IW[G4L6JFE:*EY[/[S-\.^ M._"WB@!=*U5#*?\ EWE^20?@>OX9K8KAO$7P-T"_)N/#]U)82]0AR\>?QY'Y M_A61]M^+_P .>+R,ZC9)U9LRJ!_O??7\>*+(?U>A5_@SU[/1_>>H45QOAWXV M>%M6VPZL'T^8_P#/7YHR?]X=/Q KK[>YMKR%;FTN$EC<962-PRD>Q%*UCFJ4 M:M)VFK#Z***#,**** "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 *Y#XF_ 'X(?&>W-O\5_ MA+X>\097:LNJ:3%+*@_V)"N]#[J0:Z^B@#X_^)__ 1/_8_\8S-J?P]E\1>" M;T$M"VC:J9X%?U*7&]L>RNM>->+_ /@E)^W3\+M]S\#OVE=-\56D7*6.O*]O M.P[*JRB:/VSYB?A7Z2T4 ?D3XNU7]N_X"EF^./[*&I36D'^MU31X'>%7[]]-IJ)=?A/&%E'X-0!\X?"[_@IMJ/B/R[>VUCPUXER MF]H[6X$-UM]652=OXQBO8/#'[=_PSU/;%XF\/:GI+_ M !6_X(5_LM>+O,N_AAXM\1^$+AL^5"MPM_:)_P FQ*?^_M>+>+/^"5/_!0S MX-$W7P1^-NG>+;.",QVUC-?F&4*.@$%X'@3\)* /T6\,?'7X0>,=JZ!\0M-D MD?[L,\_DR'Z))M8_E75JRNH=&!!&00>M?CEXH^)O[9?[/S>7^T/^R_J4=G;Q ME9-2CLIK9)&'\1N5$MNWT0#K74?"O_@HYX*T]HH;/Q_XC\(R!-TPG25[7=_= M'V#]"CG^(MP_P!I<'[!!9 &Z?UVCIM]2WRY M]\5\W?"O]OSXB>(EBC\->,/#OC(,N?L]N\4MRJ>K1V[+(GU=*XSXE_$+7/BC MXRO/&6OMB6Y;$4"L2L$8X6-<]@/S))ZF@J,I0ES1=F=S_P - >&?[6V_\(Q? M_8=_W_M2>;MSZ;<9_&OHSX >,_A-XPT*2?X=7#_:4 ^WP7H ND]-P'&WT*_+ M^.:^'*V? 7C[Q+\-?$L/BSPI?""[A5E^<91U88*L.C#O@]P#VIW;-:F)KU8\ MLY:'Z%221Q1M+*X55&69C@ >IKSSQU^U-\%_ F^"X\4KJ5TF1]DT@"=L^A8$ M(#[%@:_.[X^?\%(-'O))K/6OB)?^*[I2P&GZ3(%LD<= 7&V+!_OQB3IS7,_# M_P"'_P#P40_;!*O\(?A<_A+PY//M2,#Z\^, MO_!2B7PW9/-8/I/AFU8'RKO5;A9;B3']Q#A2?]D*]?*'CC]O?Q;\9O%">&/A MOX>\4_$+6IF/V2VBAE*$^L<**SXYY 11[U[_ /!#_@AO\-=/OD\6_M0_%'5/ M&NJ2,'N=/L)GMK5F[J\Q)GF'^T#$?:OLCX6_!;X2_!+01X:^$GPZTCP]98&^ M+2[)(C*1T:1@-TC?[3$GWH _/7X/6OI*B@!D$$%K EM:PI''&@6..-0%50, #H!3Z** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#!\1?#;PAXEW27FEK%,W6XMOD?/J<<'\0:Y"Y^%_CSP;,U]X& MUYIDSDPAMC'ZJ?E;_/%>FT4[LZ:>*K4U:]UV>J/.-+^-6K:1<#3/'7AZ2.1> M&EB0H_U*-U^H(^E=KH/B_P -^)DW:-JT4K8R8L[7'U4\U9U31]*UNW-IJVGQ M7$?]V5 <>X]#[BN*U[X%Z=*YO/"NIR6:-&:7P=;=/$OQ9^'AV:_8M?V:?\M9/G&/\ KH.1_P "_*ND\.?&/PCKFV&\G-A, M?X+D_(3[/T_/%%F1/"58KFC[R[K4ZRBFQR1S1B6&165AE64Y!%.I'*%%%% ! 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 $!@589!Z@UY/\5_V%_V1?C7YLOQ M#^ /AVXN9L^9J%E9_8[ICZF:W*2-^+&O6** /A#XJ_\ !!GX#^(&DOO@_P#% M?Q#X8N"=R6^HQ1ZC;H>P4?NI /]?J+7X[?MO_!CXT_\$^_VC-8\7^ [61O OBW4I+W2))(" M]F3(QD:SD QY!ZU]A\O_ (5E:_:=O^N_M-O+SZ[/+SCVW5V_[$'P M8^-/_!03]HS1_%_CRUD7P+X2U*.]U>2. I9@QL)%LXP<^9)(0H;)++&221\H M(!^BG[/W_!-W]D/]G'R-0\(?"VWU35X,%=>\2XO;H,/XUWCRXF]XT2O=:** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** @$8(R#U%+L>8R> /B9X#D-SX/UEKJW!R84. M"?K&V0?PR:MZ-\<7M9O[.\::%);2J1^(J]7GNM? WR)O[0\&:Y);2J% MR?9ONG\\^U=*"& 93D'H12.6=.=-VDK!11100%%%% !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 %9_BKPEX6\=:!<^%/&OANQU?3+R/9=Z?J5HD\$R^C(X*M^(K0HH \!_ MX=5CVVX]J]N\*^$O"W@70+;P MIX*\-V.D:99Q[+33]-M$@@A7T5$ 5?P%:%% !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 %%%% !2/&DJ&.1 RL,,K#((I:* .4\1?! M[PAKNZ:UMC8SG^.UX4GW3I^6*YH^%OBO\/"9/#M^U]:+SY4?SC'_ %S;D?\ M <_6O4**=V=4,75BN67O+L]3@-!^.E@\GV+Q9I4EG*IP\L2EE!]U/S+^M=KI M6M:3KEO]JTC48;B/N8G!Q[$=0?8U!KWA+P[XFCV:UI44QQA9<8=?HPYKBM5^ M">I:5C45YE;_ !-\?^"Y MEL?'&A-/'G F*[&/T9?E;_/-==X<^)?A#Q+MCM-3$,S?\N]U\C9]!V/X$T69 MG4PM:FKVNNZU1OT45'=WEI86[7=] // M^S?\))%NSC/E/M_[ZVX_6MRTO+2_MUN[&YCFB<922)PRM]"*"Y4ZD/B31)11 M100%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-FFAMX M7N+B58XXU+.[M@*!R22>@H =17SM:?\ !4G]C.[^/\_P,7XX>&1''I,,\/B7 M^W(_L,UX\\D;62R_ZO>JHCEM^TB4 <@U[_JVNZ)H&BW'B37=8M;+3K2W:XN[ M^[N%CAAB4;FD=V(55 &2Q. .: +5%>0_"W]OG]C;XU>.?^%:?"_]HGPWJVNL MY2#3HKLH]RP&2(3(%$YQDXC+< GH#7IOBWQ?X5\ ^&KWQEXX\1V.D:3IT!FO M]2U*Z6&"WC'5G=R H^I[T :-%>8?!/\ ;1_96_:-UZX\+?!/XYZ#X@U.UC,D MNG6ER5G,8."ZQR!6=1QEE! R,GD5Z?0 45PWQP_:6^ G[-FCVVN?'7XK:/X9 MM[V0I9#4;G$ERPQN\N-07?&1DJI R,XR*TOA'\:OA-\>O"">//@U\0=+\2:0 M\IB^VZ5="14D&"8W YC< @E6 ."#CD4 =/17FWQR_;!_9B_9KO[32?CE\:]# M\.7M]'YEK8WER6G>/)'F>4@9PF01O("Y!&>#79>!/'W@CXH>$[+QW\.?%FGZ MYHVHQ>99:GI=TLT,RY(.UE)&0001U!!!P10!KT444 %%%% !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 ,N+>WNX6M[J!)( MV&&210P(]P:Y'Q'\%/"NL;IM+WZ?,?\ GB-T9/NAZ?@178T47-*=:K2=X.QY M?_9OQ?\ ASSI\QU&R3HBYE4#_=/S+^''O7+^-O'NL>-KI)+T"&")0([6-CM# M8Y;W)_0-+SPKK\5N\Y-E=2A+F(G@9X#CT(_45S56-)L+C5-3M]-M5)DGF5$QZDXJC MT:L(5*;C+8^C****S/DPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KQ7_ (*+?#'XK_&7]BGX@_#/X(O)_P )+JNCHEC!%.(WNHUGB>>W M5B0,RP++$ 2 ?,P2 :]JKSK]JSXD?%_X0_ S6?B5\#_AC'XRUW1Q'/\ \(X9 M'62[MPZB;R@@):18RSA0"6VD $D @'PY\)/BM_P3\^)G[15_\'?B=\-M,^&N MA7OP5TWPS-X+\>:,FER6>IQW]ZTD:-,H4S!98V6?(9F(.=X('IO_ 4;^%NC M? S]A#X;_!F/Q/K^H?#;1_B-X=T[Q]J6I7GG7)\,B:3>)9(E0%%?[,@(4<*@ MY/->6?%S]N[_ ()Y?'']H/Q'XT^(VCMXPTK5?@Q8:-I_A&[\+3R:D^M+J5^[ M6,:-'F&Y42Q_O58*I8%7/%>S?#%/VA_V;/\ @DWX1L?B9\"7^(>LZ5I2Q^,/ M!6I*9;DZ'+*]CEC>)[%H<'8$!9BGRB,,3T!JE^T;XAF_:R\PB7P_P#$:WF\8>,M,(Q%?&QTJ*\BMY%'WXFEE8,AX.!Z#'CWC73O^":G MQ'\%:A\(O^":7P?L=8^*?Q*L_P"R%N;;2=08>&K&X(2\N[AKL%+)4A:5"(\, M2P4 J:^A/VV_ASK?[/>H? C]J+X>>%-1UO2?@==SZ9XBT[3+G M:AIMJD,DEC+=1VT]DQ0#="ZS#*'C (& 3G[ KX1_:K_:>^$O_!273/"G['/[ M).NW'B]/$GBC3M0\=ZQ::7<16FAZ);3+<2/,\T: 2LR($CZDJ5."5!^I/&O[ M57PS\!?M(^$/V6=;L]9;Q+XUTVZOM(FMM,+V:1P*[.)9<_*Q$;8 ! XW%=RY M /#OV:O"V@_'W_@HA\=/C=\1=*@U6?P!>Z;X2\$PWT0E32H5MS+=/$K A7DE M;=O&& 9QG#$4_0/#>C?L[_\ !6I/#7PZTZ'3-!^+GPQGU#6]'LHQ' VKV-SQ M=A%PJLT+,IP.6=F.2:Q6^+'A;_@GC^W)\3-9^/LEUH_PZ^,+:?K7ASQ?]AEF ML[35((##=6<[1*QC=S^\4D8V@<\G&A^SKXLA_;6_;]O?VO\ P#IM\?AIX%\" MOX9\*:[>V4ENNNZC<7'FW-Q;K(JL8DC'E$D#YMI[D D_P"":7@SPQ\9-1^+ M'[77Q T*TU;Q+XO^)FJZ;:7NH6ZS-9:/9LL%O9QEP=B !@V,;@$SG:*L_L;: M)I_P&_;V^.G[,G@JV2S\(W=II/B_0M&@&V#39[F,QWBQ(.$5Y C!0 %"* ," MN/\ @!^T3\,O^";?Q!^)7[-7[5>KW'A71[[QQJ'B?X=^);G39Y;+5--O"LC6 MZ/"C_OH7!#*<$EN!TSVW[!$6O_'7]H;XL_MW7OAG4-*\.>,_[.T3X>Q:I:M! M/=Z791D/>E&Y6.:4ADR _\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1 M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%IY;_PICQ_Y_D_V9%MSCS?M2;?KUS^E=U\.OA5;^$)?[7U2=+B M^VD)L'R0@]<9Y)]^.*V/^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:FVV=%7'XBM M#E>B\C8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ1QFQ16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;5:TK0++1Y'DM99V+K@^;, M6'ZT 7J*** "BBB@ HHHH **** "BBB@#FK?X1?#RU^+%S\;X/#L:^)[O0XM M(GU(2-EK2.625$V9V@[Y7^?&X@@$D =+110!%;V-E:2RSVMG%$\[[IGCC"F M1O5B.I]S4M%% $-II]AIX<6%C# )9"\@AB"[V/5CCJ?>I2B%Q(4&X @-CD9I M:* ([NSM+^V>SOK6.:&08DBF0,K#T(/!IT<<<,:PPQJB(H"JHP !T %.HH A MO=/L-2B$&HV,-P@<,$GB#@,.AP>X]:FHHH **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBO(?V]_BM\2/@?^QW\0/BK\([0R^(=&T%I=.<0"7[/ MET1[C:00WE1L\O(*_N^01D4 >CCQ[X/;QZWPO&NQ?V^NCC5&TS#>8+,RF$39 MQC;Y@*]OS3^$O[&GPG^./Q]M+CX>?M9^.M;US4/@E;Z_!\3=/\<327 MBZP]^\98[6PD2\*;8@%1D'#9:OH+]K7Q_P#M;_L[?\$P]4\3>(O%NGW7Q,TG M2[6SUSQ3X<@>2*&-[Q();^-6C1MXMVWL0BA'+,!M44 ?55%?GI^U5\ _AE^Q MM^S=IG[6'[+G[1WC&Y\?I?Z:WA_4KOQQ<:FGCF6>XB1[>6W9VCN1(CO)MC48 MVYZ"O;/V^?B)\4O$'B#X2_L@_##Q;?>$]9^+^N7*:YKFE38O--TBQMUN+Y8) M!_JY65E59!Z-ZY !]/T5\-?M!_ VQ_X)ECPG^U+^SSX]\61>'[/Q38:7\3/# M.N^);C4+35=-NI1"UWMG9O+N8W9"K+@9;H!D-]RT %%?&VN^#M1_X*#?MJ?$ M/X8_$'QOK]C\+/A#%8::GASP_K,U@NNZQU+]B:?QYK6O^ _$W@K_A*/ !\1:@]W-+WPO\//". MA>(;C3[6**SVI+J,GV=E:6:5VR"Q^7:RD,H4+WG["/BSXA?#?XU_%+]ASXD> M.]3\3Q?#^:PU+P5K^MW'G7MQHU[$76":0\R- X";SR=Q PJJ ?4-%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5Q/[1/QT^'O[-WPAU7XP_%6&];P]I8B74VL+ W+HDLJPAC&.2 MNYU!/8&NVJGX@\/Z%XLT.\\,>*-&M=1TW4+9[>^L+V!98;B)P5:-T8$,I!(( M(P0: /@7XD?L:_LL:S^U]J/BSX,_$&;X2Z6?@PGBNU\9?#S6QI]K%.VH2)]J M8*?*: QA=R+M5@.H)S1XO_;(^/\ XR_X)+?#WXH^*?$PT/6/'GBRU\+^*_&R MV2(++2I+VXMI=4V,-L9>*% 3@ &8LH7*X],C_P""+'[%"?&<^/#\/MWA?^R5 MC3P2VJ7QMEOQ<-*;G=]IYCVD+]GQY>1G'.*^F]=^%7PT\3?#F7X0:]X#TFZ\ M+2Z>MB_A^2P3[(+90 D0B VJJA5V@ ;=H(Q@4 ?$'[5?_!/#]C_]C3]FB_\ MVHOV>M0O/!?CCP+9)J?AKQA)XBFNFU*[!&R&6*=V@E\\G;A$7EP0-H*GJ?VB MO'^H:)\=/V0/VQOBCIJZ+IEQ%?:7XJ,^4BTJ]UG2HA"KLW^K591(I9C@!.37 MI7@S_@E#^P=X&\5V7BW2_@F;J33+@3Z58:QK]]?65E(#G*6UQ,\77G#*P';% M>V_$[X7?#WXS^!M0^&OQ4\(V6NZ%JD7EWVFW\6Z.0 @@^JL" RLI#*0""" : M /FK_@L'JUAXJ_9PT;]F?2+I)O$OQ2\;Z/I&A:=$P,KJE[%/+/M'(C01C<_1 M=ZY/-?4%]XT\':9XGL?!.I>+-,M]9U.&273=(GOXTNKN.,9D>*(G?(JCEBH( M'>O)_@-_P3R_9&_9L\:CXC_"OX6&'78[8VUGJNJZO=ZA-90$$>5 ;F5_)&TE M$4H"-COGT-)0-N2VO[Z MY BM&(Z2>4/,QZ ]P17LO[17['/[.O[52Z=-\:OA\FH7VCECI.KV=]/9WMGN MZJD]NZ/M/7825SSC/-:?[/\ ^S/\#OV7/"$O@CX%^ +;0K&YN#<7K)+)-/=S M$8\R::5FDE;TW,<#@8'% 'A'_!*K5+'P7I/Q6_9EURX2#Q+X(^+&KR76GRMB M66PNI%FMKL*>3'(&;!]AZBD_92U6Q^,'_!2+X]?&OPABBB@ JIJNCVNL1I%=22J$;(\J4J?TJW10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U6M*T"RT>1Y+66=BZX/FS%A^M7J* " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** *?B'Q%H'A+0[OQ/XJUNTTW3;"W:>^U"_N%AAMXE&6 M=W8A54#DDG KS?X._MO?LE_M >+)? GP=^/GA[7=9B1G_LRUNRLTJKRS1JX4 MR@ 9)3< .3Q7DG_!2VU'Q3^(7P)_9/UB5_\ A'OB#\1&N/%-JCE1?V.G0_:6 MM'QU1V*D]\HI'2JG_!5WX3^#O G[)8_:$^&?A73-$\5_"/5=,UCPAJ&FV26[ M6RI>0Q26V8P/W+1R-F/[I*KQQ0!],?%+XM_#+X)>#Y_B!\7/'6F>'=&MF"RZ MCJMVL4>\_=1<\LYP<*N6.. :YOX$_M-VW;GC-?.G[6-[X!\8_\%"?V?7_ &@([4_#V^\-:G=^'+?6 MMO\ 9\OB%@AC68/^[9Q&8_+#_P 9 7DX.;_P4/\ &7P<^"O[8/[//BKX9WWE>AH ^POBQ\4O!'P2^&^L M_%CXD:O]@T/0;%KO4KL1-(4C7T5068DD #)) J#Q?\ &CX7?#OX:K\7?B-X MTLO#WAXVL5PVH:W*+94610R*0^#O.,9KP__@I83\0_#WPV_92MCYC? M%+XEZ=9ZM;#JVCV3?;[UO?"P1@CI\_-,_;]_9'^%'Q'^'OQ#_:%^)*W^O:AX M=^%>KQ^%M$U*\+Z9H]PEE-DCRTV@%0: /H#0?B-X'\4?#^ MW^*N@>)K6Z\.W>EC4;;5XV/DR6I3S/.!/\.WGZ5X]_P](_X)\_\ 1UGA7_P( MD_\ B*XGX>WGB"R_X(L6$GA+1[S4-5D^ 9ATVST^V>::6>333'&$1 68[F!P M!VKS+X$_M8_"W]FS]G+X?Z)\;/V"OB'H_AC1_#&F:?K?Q#U;P% ;:*Y$,:2W M,L9)G6!I2Q$C+N8$84D@4 ?>NA:WI/B;1+/Q)H-]'=6.H6L=S97,1^6:*10R M./8J01]:Y?X=?'WX5_%+P[XA\7^$_$R'2O"VNW^D:SJ5[&UO!%<69Q<,'D 5 MHD.?WH.P[3@\55^,/QG\*?";]FWQ#\>='O+.XTC1/"$^KZ9);,#!"K_(%QP=PQ7AGP<_8@C^)/_!,SP7^S/XY\7ZGHYURQL]:\83V:CS[R:XN/ M[0N+:0G!PTDFQB.<+CI0!ZG\-/V]/V./C%X\'PQ^&?[1?AC5]==V2WT^VOL- M@KTKQ=XP\*> /#5[XS\<>)+'2-)TZ S7^I:E=+#!;Q MCJSNY 4?6OD7_@J?X+^%5O\ _PA^SI\(? VDVOQ-U[Q1IEO\);71;".&YTF M2WN8I)KR,Q@&""*!'#OPHWC/3(]U^/?[(_PK_:)\7Z'XP^,WV_7--\,6TKV' MA"XNV&D3W9.1=7%N.+B1 -J!\J S95L\ ';_ N^*GP\^-7@:R^)?PJ\66FN M:#J)E%CJEBQ,4WER-$^"0#PZ.I]U-=!7RM_P10_Y1H?#G_KIK'_IXO:^J: " MBBB@ HHHH **** "BBB@ HHHH **** ./^-'[0'P5_9V\,Q^,/C?\2])\,Z? M--Y5O/JET$,\F,[(T&6D8#DA02!STH^#'Q_^"W[1/AE_&'P0^)>D^)M.AF\J MXGTNZ#F"3&=DB'#1MCD!@"1STKYU\ >&-#_:'_X*N?%+Q!\1M,@U6U^"_A;0 M=)\)6-]$)(+2XU*!KR:[1&R!-\ICWXSMQZ#"^._#.B?L\_\ !5[X8:[\.M,@ MTJT^-/A37M+\5V%C$(X;NYTR!;R&[=%X,V&$>_&=N?4Y /;_ ([?MA_LQ_LS M75II_P =?C3HOAV[ODWVEC=SL]Q(F<>9Y489PF01O(VY!YX-=9\-?BC\.OC' MX0MO'_PK\;:9X@T6\S]GU+2KM9HF(X9&!X*G!!X(!KY0_8:TOX<:]^VC^ MT;=?&2STZZ^*$/Q!EBTZ+68T>YB\,"%/L)MA)R(C']\IQCRMW\-9_P"QEX_^ M%>B_\%2_C5\%/V>;JR'@^_\ "MGK>HV>CE?L$.M02Q6]RUN$^12WG@2;.#)& MP/*8 !]9>-OC3\/OA]X^\)?#'Q-JLL>M^.+NZM_#EE#:O(;AK>$SSL2H(14C M&2S8'('>L'XX_M@_LQ?LUWEMIGQR^-FA>';R\3S+:PO+K=<.F2/,\J,,X3(( MW$;<@C->8:1_Q>3_ (*HZMJ)_>Z9\&/AK!8HIZ0ZOK$OG,P]_L<"*1_M_2KO MQ$\/?L5_L(:_XL_:U^/?B22.^^(/B&."[\0>(]/?4I89/L\C16%J(+=GB@$4 M#X7!SL 9CA10![=\-OB?\._C#X/M?'_PL\::;K^BWH/V;4M*NUFB<@X9& M!X*G!!X(!KB?C)^VY^R9^S[XKA\#?&3X]^'M!UB9%?\ LVZNBTT:M]UI%0,8 ME(Y!?:".1Q7AW_!,>?1M1O?C?^TS\.-#CT?X7^,_%45_X)T*%HT*BVM62\N_ M(C8BW^T2;6$;;6 094#;FS_P2?\ A5X0\??LI/\ M'?$OPMINM>+/BYK&J:O MXLU#4K)+AIT:\FACMLR _N%CC&(_N@NW% 'U=X=\1^'_ !?H5IXH\*:Y::GI MM_;K/8ZA87*S07$3#*NCH2K*1R"#BL%_C3\/E^-J?L\KJLK>*G\,'Q UBEJY M2/3Q<"W$K28V*3+\H4G<<$@8!-?/?_!->T7X5?$WX\_LFZ+(X\.^ /B#%=^% M[1G++I]EJZG9O0F/'8T =]\1_V^/V-/A'X\;X9?$?]H[POI6NQRB.Y MT^?4 S6KG^&9E!6 ]R)"N 57MRL;CAA'(4X(X /H7X?_ +0GP1^*WC+7?A_\ M-?BAH^NZQX99%UZRTN\$QLF8D!79..17._M#_LK_#C]J*;P_IWQ=O-5O/#^AWDEW<>%;?4'AL-7F.S MROMB)@S)$5+*A(!+B:X0ADTVYO=TD M&X KYNP$0Y!!&_;P0>G->G:1K&D^(=*MM=T#5+>^L;R!)[.\LYUEBGB8!E=' M4D,I!!!!P0:^6?\ @EU\!O &K_L5:7\1?B-X3TWQ#XB^*:W>N>.-5U>PCN)- M4DNIY&"2%P,_P!O_P#8M^'GQ"?X5^-/VE?"FGZ]%<>1 M&? M#>J0*&,6GZ1;_8X;B'/&#,T[X[LN35[4_@7^R%^P7^POJ_A7XK:)I>K>&--T MJZQI\37?B&ZE+'YR03)<2.X1.25^7! 7@ ^D&U+3ETXZPU_ +00><;HR MCRQ'C=OW9QMQSGICFO(?!G_!0G]B;XA?$-/A5X,_:6\*W^NRW'D6UI%?X2YE M)P$AE8".9B> $9B>V:^5?BSX.^._PN_X(.Z)X,\=MJL&I6VE:>GBV.#=]LM- M#EU(.T!'53':/%$ZG[JJZD8!KU3]MKPS^PSIW_!-77)]+TWPC!X63PG(WPZN MM(2$,VH^4?L1LW7YVF,VS<0=Q!??QOH ^NJXWX=?'[X5?%+PUX@\9^%/$Z'2 M/#&N7^DZQJ=[&UM!%/9G;<,'E"JT2'/[T'8=IP>*\K^$G[3^J:3_ ,$Q]&_: MJ\=W?VC4M/\ A6NJWTUP>;R\AM",GU:65!^+UR_PA_8<@^(W_!-#P1^S'XX\ M7:EI U>QLM9\82V8!GO9I[C^T+FVE)P<-+)L8]<)CI0!ZG\,_P!O/]CGXQ^/ M!\,OAE^T5X9U?779EM].M[[#7++R1"6 68X!.(RW )Z"O2?&'C'PG\/O#-[X MT\=>)+'1](TZ S7^I:E=+#!!&.K.[$ #^IKY%_X*F^#/A9%\&/!G[.OP@\#Z M3:?$_7?%>F0_">VT73XX;C2'M[F*6:\3RP##;Q0(X=N%&\$],CW+]H+]D?X5 M?M$>*](\:_&07^N:=X8LY7T[PC;]@U2R8F*;RY7B?:2 >)$=3[J:WZ^6?\ M@BK_ ,HS?AK]=9_]/-]7U-0 4444 %%%% !1110 4444 %%%% !1110 5QWP M]_:$^"/Q8\7Z[X"^&?Q0T?7M6\,NBZ]9Z5>"8V3,6 5V7*YRK @$D%2#@@BC MX]?!K3/C_P##*^^%&N^+-;T?3M4EA&I7'AZ_-K^%GP\^"G_!2/\ :!^&/PJ\)6>AZ#I/A?PE'8:;8IM2,&R+,>'=%^.L8U#7?&OBGX\:')> M^)O$%X;FYM;22[ED2PMMW%O;1C:BH@&0B[BV!CZU_;'^,8_9_P#V6/'OQ@CN M/*N=$\,W4FG/G&;QT\NV'XS/&/QH V/AA\?_ (4_%[X=W?Q9\&>*$;PY97E[ M;SZQ?1M;0 VDKQ3R;I0H\M61QYGW3M)SBN4^'/[?7[&?Q;\>I\,/AS^T=X8U M779I#':Z?!?8-RX_AA9@%F/!("%B0,BN3\ _L*>"O$O[ 7@?]D'XF7NL66FV M6CZ=-XCM='NU@>\NE875Q#*61LQ/>,/&OB*RTG2=.@,U_J6I72PP6\8ZL[N0JCW)KS_X*?MI_LJ?M M%^(+CPG\%?CIH'B#5+:,R2:=:7)6-_\%!=+B^, M?[27[.O[(WBEOM/AGQ=XGU76_%-BW$>H1Z19K<16\H'WHG=SN0\' ] :I?\ M!6#P)X0^$7P%T+]KKP!X:L-'\3?"/Q7I%_I6H:;:)!(UE)=QVLUDQ0#= ZS# M*=,+CH3D ^L?%OBG0O WA74_&OBB^6UTS1]/FOM1N6!(A@B0R2.0.>%4G\*Y MA/VC?@Q!\$=/_:*\0>.[/1/!^J:7!J%IK&O/]B0P3J&B)$NTAG#+M7&XY R M:\K_ ."H_B+5H_V4;GX2>%[HQ:U\4?$6F>"](8=WO[A4FX[C[,L^?UXKJ?BK M^Q?\-_BYXH^%MSXENY'\-?"V6::P\&RVR2V.HR_9E@MGG5NIMPNY.,98@\&@ M#;^!G[7?[-'[2UQ>67P+^,^B>([FP3?>65E<$3Q)G&\Q.%?9D@;\;^.'PA^ 7A;_ (37XS_$;2?#6EF988[O5;M8A+(>B(#R[=\*"< GH":^:?CM MIW@SQ?\ \%-O@WX5^!>AV<7B[P9;ZCJGQ&U;2;=8Q8Z)+;>7#:W;(!N:61AY M<;9*A@P #YK&_P""K?[(_P *9OV??C#^U/XK&H:_XH;P];0^'?[9O&FM?#D* MM:Q.EC"?DA,C*\CO@L6E;! )! /M+2]3L-;TRVUG2KI9[6[@2:VG3[LD;J&5 MA[$$&IZYCX)_\D9\(_\ 8L6'_I/'73T %%%% !1110 4444 %%%% !1110 4 M444 %<=X(_:$^"/Q*\?:W\+OA_\ %#1]:U_PXH.N:;IMX)GLLG;ARN5!#?*1 MG((((!!J7XX_">T^.7PMU3X4ZCXOUO0[76!#'>:CX=OC;7@@6:.22))0"4$J M(T3$<[)&%?*_['OP?^&GP'_X*??%?X7?"/P?::'H6F?#'05M+"S4X!+99V9B M6=V))9V)9B,UT?PQ^*OPV^-'@^V^('PG\<:9XAT6[)$&HZ5=K-$6'WD)4_*PZ M%3@@]0*X3P9^R3\._!_[0?CK]IWQ3>KK^N^+DM(H9M9M(F70[*WAV?9K9CG9 M&WWWZ;B,G->0_P#!.6W\/>)?VA?C_P#&/X):5%8_"KQ!XFTVU\+"RA$=GJ&H M6EL\>HWML@PHC>4J-Z\2$9ZJ0 #Z.\7?&GX?>"/B9X3^$'B#594\0>-C??\ M"/645J\GG+:0B:X=V4%8U5&7EB 2P R3BN>^-_[9?[+7[-^J6^A?&[XXZ#X> MU"ZC$D.G7=T7N"AZ.8HPSJAP<,0 <'GBO,_ O_%XO^"H_C;Q>W[S3OA'\/;# MP[: \H-2U.0WL\BG^\L$<,;>F[!ZU/X[TC]B'_@GWJ?BK]I#X[>))(]0^)/B MB22\\0>(]-?4KCS&B9DT^W^SV[-';)'&VQ"#P,%FPN #W?X??$7P'\5_"-GX M]^&?B_3M=T6_0M9ZGI=VLT,H!P0&4D9!!!'4$$$ BLC4?VA/@CI/Q?T_X 7_ M ,4-'3QKJL#S6/AD78:[D1(GE9C&N2@\M'<;L9"DC-?.'_!,'PR/%OA/XP_% M?X;VS>%_A_\ $?QK/>?#[3+*6(26$7D>5+>+%&Q6V:1]K"(X*^6,@#;GB=<_ M98^$7[+/_!2+]ES0/AGI=S)>ZJ/&USXB\1:O=M=:EK5R-(_U]U._&WAKX:>"-8^(OC/419Z1H.ESZAJET4+>3;PQM)(^!DG"J3 M@_#SXQ?%/X<>.O%]PT^B_#5;IM)\&RVB2:?<7$D2Q13 MRJV#X$_&+1?$LNG@->VMA<$3P*3@.T3A7 M"D\!L;2>,UJ_&/X]?!G]GSPW'XM^-GQ+TCPSI\TXAM[C5;M8_.D/\"+]YSCD MA0<#)/ S7S=\2[#P=XR_X*M?"_2O@-HEI%KO@70-6N_BQJVE0+&D.G7-L([* MRN60 22-+\Z1M\R*0X&.G)?\%=/V1_A3IW[+_P 8?VI/$(U#Q!XPN[33(M&O M-;O#/%X?MOM]E$T%A$?EMU<;F9@"[&1^0&(H ^Z+6ZM[ZUCO;242131AXG7H MRD9!_*I*S/!/_(F:1_V"[?\ ]%K6G0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!\Q?\ !2?PAXWT:+X9_M8?#[PG>Z]=?"'QJNJ:UHVFQ>9 MF%!R\BIL;'H&)X6O*_VP/VO_ (1?\%#?A58_L8?L<>([OQ7K?Q"U2P3Q#>VF MD7,4/AS28KF.>>ZNGEC4(1Y039R3DCJ5#?>-0VNGV%D\LEE90PM-)OF:*,*9 M&_O-CJ?*O@KJ09[%)/L&G"YN\R7#M+*7,88JJC<,X?'Z),JNI1U!!&""." M*9:6=I80+:V-K'#$OW8XD"J/H!0!\UQ?\7D_X*IRR?Z[3/@M\,U0#_GAK.LR MYS^-E;CW^;TZ^G?MF_\ )GWQ7_[)KKO_ *;YZV/AK\"_ WPK\9^,OB!X;%Y) MJOCO68]2U^ZO;CS"TD<*PQ1IP-L:(H"KSC)YKLJ /G']EGQ+\1/!O_!+GP%X ML^$_@N+Q'XCTWX5V%SI.@S7!B%_*ELC>2& )#, 0OJQ [UYG\9/^"IW[,/Q@ M_9>U[X;Z!8ZQJOQ(\6^&KK1(_A0/#EVVI)J=Q T+6TJ&+:%1W)9\X*J<9;Y: M^VJA73[!;TZDME"+ADV-<"(;ROINZX]J /B3XX_#+Q=X/_81^ O[ ?BRY\S7 M?'.N>'O#?B*&&7<8;&VVWE_M8?>2)+<1Y'!4CL:^C_VPOVIO G[%_P =5^- MWC73YKJ"P"6VF:7:+AKR[DR(8 V"(U)!)<\*JDX)PIZ#Q;\"_ WC;XQ^$?CC MX@%Y+K/@BVU"+P_&+C%O";R-8IY"F/F.:[*@#\XOV0_VZ?V"O"G MB?4OVJ/VH?VK-,UKXO>++81WCP^'=4:T\,V&=R:59#[,0J)GYW!R[9.6Y9_T M/CU2PUOPVNM:7<"6VO+$3VTH4C?&Z;E;!P1D$'FKU% 'RM_P10_Y1H?#G_KI MK'_IXO:^J:** "BBB@ HHHH **** "BBB@ HHHH **** /C;XB_$+2/V"/\ M@H/XL^._Q?@O++X:?&;PYI<5YXL@L99[?2M:TY#;Q0W(B5C&DD#$J^.6;T5V M5/AK\0M(_;W_ ."A'A;X^?"&WO+SX:?!OPUJ<%CXLGL98+?5M:U%!!+#;"55 M:1(X!EGQPR^C(6^Q[BWM[N![:Z@26.12KQR*&5AZ$'J*(+>"UA2VM8$CCC4* MD<:@*H'8 =!0!\+_ +5/C[]AGQ-^T1X@^'O_ 4Z_9_TK0&T@1R?#WQS-#?& M+Q#II4L4^TVBJPDB8D-"Q*@L=O7GJO\ @GMX"\(^+/C5XS_:P^&WPO'@WX;I MX9LO"/PNLY=,-B;W3()9+FZO_*8!ECEN'W(S?,X#,W.:^O+NQLM0B$%_9Q3H M&#!)HPP##D'![BJ7C'PQ9>-?".J^#-2NKF"VU?39[*XFLY=DT:2QM&S(V#M8 M!B0<'!Q0!\]?\$Q8I/''PT\:_M17T;&;XL_$?5=;L9)!AUTR*7['91'V6.W) M'L^>AJM@_"7P):/!H_AS2H-/TZ.5]S^5$ M@4%VP-SG&6/W95*I@LI?:N\OD_-N" M\Y^R#^UW\(O^"=OPMU#]C#]L7Q'=^%-7^'VK7Z^&[Z[TBYEA\1Z1+ 4!5 X J&ZT^POFC>]LH9C#)OA,L88QM_>&>A] MQ0!\>_LD>(?$WPS^#?QY_P""B7Q6\)7>@_\ "<:G>>)='T358S':&_B+Q)=3+\YN;UG MO9FDP,EE\[:?]S%>C?'GX)>#/VC/A/J_P7^(""U@2UMH5CCC0+'&BX55 P .@ H _,>7_@HA^QE^V#^ MT./B+^U5\;8-"^&O@35=W@#XOERF-&Q^#&OK^B@#X1_9&_; MG^$/[#7P)7]DO]LS6[SPIXT^&LESI]O;2Z-JD]#]*Y/X\_ OP-^T M=\.)_A1\2A>2:)=WMK--R]P,9H XK]CKP'I?[* M_P"PYX.T#QC.UFGA[P:-3\2S2(S&*>1&O+QR "S$222GH2<=,U\6>%O^"A_[ M&?[5/[0J?'W]KOXW6^A^$_!6IM_PJ_X8W.CWUP#.O']LZ@88'C><_P#+*(,P MB'OEG_3JB@#Q+QQ^T_IOQ5_9 UWX_P#[(WA6R^*ENMK,MKH4]O/ FKQQR^7= M0!)8M[,(_-PFP^85"@'<*^,]?\4?\$L]8\'Z@W["W[/-OJOQP\9Z7/IGA[PO M;Z'??:-"O;F,PR3RQSYMK(6V]F9TV@;/E.W+#].:BBL;*"YDO(;.))I<>;*L M8#/CID]30!\>?M8?"N+P-^R;\$?^">>EW@N7\7^)/#_A?57AR#-IMBJW6H7 M'7!%MDCTEQTS7NO[8O[5/@7]B[X!:I\;O&NGSW<5D4MM+TNT7#7MY("(H V" M(U)!+.>%520"<*>A\5_ OP-XT^,GA/XY^(!>2ZUX)M-0@\/QBXQ;P&\C2.>0 MICYG*(%!SP">.:[*@#\X_P!D']NC]@GPAXEU+]J7]I_]J[3-;^+WBVW"7TL/ MAS5&M/#=CG60 M1X_UK;%7=G[O&.] &#^UU\:?B?\ L^_"9?BI\,_A#/XU73=7MCXCTFQ=OM46 MEDL+BXMT4$RR1_(=G V[B2 IKY3_ &Y_VVOV,/VS/V;=0^"?P.:?XB_$3Q$D M<7@O0=+\-W0U#3K[S%(N&>2)?LHB()=MPR,CE237WY4,&FZ=:W,M[;6$,#?BO\(].^ '[7EWHU]XIU7X,7#0?$"'28C/>.=6M-*N8K70M$MYUN)9)WFC0+(S1H%CZD@J<$J&^[ZAM-/L+ .+"QA M@\V0O+Y,07>QZL<=3[T ?-OQN_XN_P#\%(_A+\)$_>6'P[\,:IXYUJ(\HT\I M&GV&?1E=IY .O&>@IG_!3+]OS2OV*?A]I6@Z'=VD/C/QK-):>'+O4X9&LM+1 M2BS:A<>6C,R0^:A$:JS.Q "D!J]I\+_ OP+X3^-'BGX]:>+R7Q#XNL+"RU&6 MYN-\<-O:*ZQQPK@>6I+LSKSOM#.\EN B;W*HA8*@/))+,WJ7_!63_E'9\4 M_P#L Q?^E4-?1%% ',?!/_DC/A'_ +%BP_\ 2>.NGHHH **** "BBB@ HHHH M **** "BBB@ HHHH *^4/@S_ ,I??C-_V330/YBOJ^B@#\]_^"@/[?OP;\>_ M'JX_86\5_'"3X?>!],Q_PM3Q/'973WFJ#"L='LQ!$Y0.& EF8 ;=RC(!63Z5 M_9+_ &MOV'?B=X._^+?CW5_%3+,OSQ6LDY@M(O]U8((RH M[!_Z'\,/!EHT&D>'=)M]-TV%VW,L$,: MQIN/\3;5&3W.36I?:=I^IQ"#4K"&X0,&"3Q!P".AP>] 'R#_ ,$W;6T\9?M# M_&S]H;X->"[WP]\(O&-[I?\ PB4%UIKV4.K7L,#+=ZA;V[!3'&[$?-M'F%N? MF5E75_:M_P"4I7[*7_7MXW_]-"U]7@ # %% 'S/\2?\ B\'_ 4_^'W@-?WF MG?"GP'J/BK4 .4-_J#BPMHV']]8EGE7T!SZ50_X*X;8E5BS#)4@;6]U\&? OP- MX%^+?C+XV:0+R37O'*Z>FM375QO1([.%HH(X5P/+4!F)'.YF)-=E0!\8?L$_ MM2?\$UOAC:Z;\!O@U^T=_P )3XV\7ZMYVM:[J&AZBM]XDU:7)>::66 !"?^1,TC_L%V__ *+6M.BB 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 **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH *J:OK^BZ! +C6=3AME/W?,?!; MZ#J?PI-?UB#0-%N=9N!E+>$OMS]X]A^)P/QKP/7==U/Q'J);;=DCVNP^)G@74IQ;6OB.'>3@"56C!/U8 5N@@C(-?-=> ME? _QI>3SMX0U*F#3:-\5ERI4W.#O;N>E4445)Y845 M\5_\%#_V'/A!X;^ WQ5_:7T+Q1XYM?%$&DWVLP/!XXODMH[HDO\ + )-BH"3 MA , <5UW[%O["?P8\,>#?AQ^T/:^(/&USXBE\+V&IS?VCXVO;BUDN+BR4R%H M'D*,N9&(4C XQTH ^IJ*^6_^":'B#6/!NG_%O]FCQMK]S%/V@M M,UO6O EI=W$C+;G3=4EC2!$+O&GB#XA:YI?@?PI'_;&6.%,Y98DRI=^B+@#+,JL M??M%> _LB_L[?%?X4:+K_P =_P!H3Q;<>*?BKXOB:ZUBVBO6^P:4@7=%IEE& M6*1QIA59P,NR@Y( )^>_V*/@%\*_^"AOPGD^._[2/QX\7^(?B+>ZE>?VSH6F M^,[G3E\(NEQ(D=K#90NOD!45&!=3N+9YYR ?H%17D_[(_P */CU\$_!VK_#G MXT_%E?&MC8ZY+_PA6N7EQ)+J9TH@>7#?.R*))D.1O!;<#U& *]8H **** "B MBB@ KDOBY\>/@W\!=$3Q#\8OB3I/AZUE)%N=2NPCSD(9=0U34)20"Q\JUBR2L$*DGRXU!P%'N3DDD@'[4>!?^"E'[#7Q'UU M/#?AC]HO1A>2R!(DU."XL$=BZCC0DG@ 'GM7N*.DBAT8,K#((.017\W% M?I+_ ,$1_P!L[Q=KFN77[)/Q%UN6_M8=->]\'7%U(6DMUBQYMF"3DIL/F(/X M!&XZ%0 #](Z*** "BOB'QY8:)^UM_P %$O'O[-?[2OQCUWP_X9\(:-I#^ _ M6E>(I-*C\3&Y@,MS>N\3*]T8I,1A%;Y<]!M?/K?P$_9#^)?[+WQT:3X4?&'4 M=1^$FIZ,ZZCX.\7:W<7]SI>HALQS6$DBL5B9>'1G')+?,=NT ^@Z*_/G]J+7 M_A#KO[<_Q-\/?M[?&WQ-X4\&>&? ^F:E\+-.TSQ'#=5_: N-4FUZ:"X:"XUT$7\UAY\GV1[ MG/)E,'EDD\D%2V6)- 'O%%?GO^Q3^QQ\-_VKXOBQ\1?BUXW\>-JFG?&_Q%I= MC)I/CF^M(X+:*2)XU5(Y-H*F5L''H.U>M_L3ZY\1OA+^U;\4OV)O$OQ3UOQK MX=\*Z5IFM^$]7\2WGVG4;"&Z4^993SD9E .TH3R%![' /JVBO'O^"@NI:CH M_P"P_P#%;5=(OY[6ZM_ FHR6]S;2E)(G$#$,K*05(]17)>$/V7OAW^UE^R3\ M&;CXM:WXH\[3/A]I?AEXQ\9_$";2? 7B73;+PY%#X_P!0C>**:U>20.PES(2P M')Z5]_\ P_\ !&C?#7P/I/P_\.RW"/#<6M7:Z=+\$[^>6P6Y80O*+]@'*9VE@.,XS6CJ_ M_!2_P"WC;Q;\+OAS\"/B-XT\4>#?$<^E:KHGA?1(KAT6(*3=L_G!(H&9BB;R M'=D<*A"L0 ?2=%>8_LS?M9_"O]J?X>ZAX_\ !"ZGI)T34IM/\2:+XELQ9WVC M7<(!DAN8RQ"$ @Y#$=1G*L!Y?IO_ 5.^%?B":Y\4^$_@7\4-7^'EC=R07OQ M2T_PKOT:-8W*R7(/F><]NA!WRK&=NTG&!F@#Z>HKY,_X)225" 8 SG@ =!5ZV_X*M?#"&TM/ M'7BW]GGXL>'_ (>ZA/''9_$K6/"(CTK9(P6.XDVR&6*!R1MD*<[EX&: /J6B MO,_C%^U-X#^!_C/P'X<\:Z3J7]E?$'5O[+TOQ9:K$^FVEZZ;H(;A_,#)YW2- ME5E)!R5 S4FI?M-^#;?]IO3_ -E31=!U75O$,_A^36M9N[".,VFB6@;;&UT[ M.&5I7^5$568Y!("G=0!Z11110 4444 %%%87Q.\<6GPW\!:IXVNXQ(+"V+QQ M$X$DA(5%_%V4?C0!)XQ^(?@CX?VBWOC/Q/::>CY\M;B7YY,==JCYF_ &L'P[ M^T?\$?%5^NF:-\0[(SNVU$N4D@W'T!E503[#K7Q+XO\ %_B'QWX@N/$_BC4I M+J\N7W/(YX4=E4?PJ.@ X%9E 'Z2=>E%?//[$GQGU?7A<_"KQ+?/<-9VOGZ3 M-*V6$2D*T1)Z@94KZ#<.@ 'T-0 445^;&J?M&?&W]F__ (*3_&_XY3:GJ&K? M"CP]K_A[2?B%HPFDE.EVM]8CR=3ACY"B&6(APHR5G(P<[E /TGHKY6_X*P>, M[F+]CG3/%G@3Q3+'%>^-O#SVNHZ5>E1/;RW:$%7C/S(RD=#@@UZA^TM^V)\- M_P!F;4-!\)ZOX<\1>*/%?BF25/#G@WP?I?VS4;X1@&20(654C3(W.S#C)&=K M8 /6:*\8_9^_;6\'?'#XCZC\%/$'PS\7^ ?&^FZ6NIOX7\:Z8EO-=6)<1_:; M=XY'2:,.0I(((.1C@D8'C[_@HAX4T+XA>(?AW\*?V??B7\2I?!]V;7Q9J7@? MP_'/::=<*NY[;S)98_.G48S&@)'3.>* /H:BO+=+_;-_9XU/]F(_M?'QRMMX M'2P:YN-0NH&26!ED,36[18+><)1Y7EC)+X"YR"?F7]L'_@HMI_C/]D'QU9W_ M ,"/BK\.H_$/A6Y7P;XK\5:"+.UOIS'OCC6:*5VMY9%4M&'V[\8!R0" ?=E% M>$ZE^U9\-_V8?V4?AUXW^*5QJVHWNMZ#I-CHNBZ+9->ZGK5]):1D0P1 @R.> M22Q R1DY(!9\)/V]_"WCWXM:7\#OB5\$/'WPU\2>(+6>X\,VWCC2(H8=86%= M\J02PRR*943YFC;:0,=20* />:*\0^/G[='@7X+_ !-MO@;X6^&GC'XA^-YM M/&H7/AGP+I2W4NGVA.%GN7=T2%6/0$DG*Y #*3#\"O\ @H#\)/C]\<3^SSX< M\(>*M)\46OA.;7-:TWQ%IB6DND&.[2V:SN(S(76?]Y'*-H:-HY%8.#]6\<^(IC'I^BZ;/?WTBC)6&&-I'('LJFOC']GS]EOQ'_ ,%# M_ EO^UG^V-\3/%WV;Q:TEWX-^'WAWQ'-I^FZ%IA=A;DB$JTT[H YD)&0PR#T M !]P45\V?LZ? S]I+]EC]H2;X8:-XNU[QS\$]8T-[G3]1\5:W#<:AX5U)&_X M]0\CB:>VD3[H"L$.W.W#,^C\3?\ @H7X+\*?%#6/@_\ "?X(_$'XH:SX9*+X MJ/@'0TN;;2)&!(@EFDD13/@']VNXY!!(92 ?05%>4?#3]LGX-_%WX Z]^T+ MX&EU*;3_ O:WS^(=%N[+[/J6G7%I$TDUI- Y'ES@#H6VG((;!S7DS_\%=/@ M\? NE_&&R^ WQ2N_ =U;VTFK^.;3PPDFFZ0TH7_M+_MO_ ;_ &4_$G@S0/B?'J;1>.$U$Z5?Z7;+/&K6 MENDWEE0P=Y)C)'%$D:N7D=5XR#0![%17SW\.O^"B/@GQ+\5=&^#_ ,5?@;\1 M?ACJ?BB1D\)3^/M!2UMM7D !\B.6.60)/@C]V^#DJ,EF"GI?VC_VS_AW^SKX MFT?X:_\ "(^)?&7C7Q# ]QH_@KP7I8N[^6W0D-_M"^+=6^%L_@WQ/X*\;Z%:I=:IX+\:Z6+2^%JQ"KZ'+?:C_;=IHND6LL?BU38))'#9M)(&9K=V+29,>.>6H ^R**\ MG^,/[8/PX^ _PD\._$[XE^&_$=KJ/BI;:/0O UII?VC7;N]FC$GV%+:-B#.F M=K_-L5AC=RN<#X,?M[>"_B7\4[/X'_$+X0>.OAIXLU:TENO#^E>/-&2V76(H MQND^S2QR.DCHOS,A(8#L<&@#W>BBOC[]A[XNS^!/"7[5?Q0\<7^IZI8>#?CC MXOO#;B ;+XQ^'_P!G M+XLZSX'DTR"\U?QEI7A>.2PTS?&K21NYF!D,!8I,T89$='4,Q4U[3\2?VK/@ M9\*O@!'^TWXI\:1GPA=:?;W>FWUI$TCZ@MPJF!((P-SR2;EPN!CDMM 8@ ]% MHK\]_P#@HM^W^_C+]A_QMX9U'X*?%/X5ZQK%K82>$=1\7:-]@74BFHVLDD,4 MT,KF.?R1(YB?:2BOC."*^O/V@?VHOAE^RYX!TOQ-\0O[4OKS6+F*P\/>'= L M#>:GK-XRY$%M ""[8Y))"CC)!(! /3**\(^#/[>_@OXE_%2S^!_Q"^$'CKX: M>+-6M);GP_I?CS1DMEUB.(;I/LTL*O44#BW&2:/*M?^$7BVQT:YOI?%!NEAB,C6^YSO Y M/4^UF/8XQZU29[&$QZ;< M:KMV9YK6UX%\+:KXLUHV.E7GV9HXC(]QS\@Z=O7-:=A\%/'5W.(KJSAM4SS) M+<*PQ]%)->F^"?!.F>"=,-G9L99I2#<7#+@R$?R YP/>FV;XK'4J=-J#NSG? M#?PK\3Z-KMKJEYXM\^*"7<\.Y_F'IR<5WE%%2W<\2K6G6E>1X?\ \%*_^3!_ MBU_V)-[_ .@5V/[*'_)K7PU_[$#1O_2&&NC^)?PW\%_&#P#JWPO^(NC?VCH6 MNV+V>JV/VB2'SX7&&7?$RNN?56!]ZN>$_"^A>!_"VF>"O"]C]ETS1]/ALM.M MO-9_)@B01QIN_L_?L\?%G3=D4?P(\3 MZ/9Z_?1C@:5>1+8:C)QW=WC8]CDU].?&']FSX)?'W5_"^N_%WP)#K-WX,UI- M6\-RRW<\7V.[5E8/B)U$@RB$I(&0[1E36S\5?A7X!^-WP\U7X4_%'PZFK>'] M;MOL^IZ>\\D0FCW!L;XV5U(*@@JP((!!H \!_P""56G7/B?X)>*/VF-7MV6] M^+OQ#U?Q*GFKAX[(SFWM8O\ =6.'@Q7$'C/PIY+/?:1J-LI-Q:&/AF;*G9P"P9> <@>;VO M[+__ 3X_P""BOA.S_:E\"^&6M-1UY>$OV>/@]X$^+GB+XY^#O"']G>)O%D$47B.]M=0N%AO_+P$>2V\SR# M(,?ZT1A_F;YOF;/E/CS_ ()2?L,?$+Q9J'C+4?A#/IUUK$IDUF#P_P"(;[3[ M:^8G+&2"WF2/G)SM5<[B3R":9>)Y(6PIDZMO';:!]2US?PE^#WPP^!'@6S^&GP M@\$V'A_0[$'[/I^GQ;5#'EG8G+.Y/)=B6/:[>B@#\KOCO_P2/_:R\#_! MSQ'XUU+]IH^)[;1]*EOKG05FO6:[CB'F,JJ[%68!2P!')48YKX(K^D=T212C MJ&5A@@C((K\W?VSO^"(^MZYXNO?B+^R3JFFPVM_,T]SX.U.;R%MI&))%K+@K ML)/$;[0G9B,* #\VJ]E_8;_9;^*7[5WQCD\%?"OQ>?#MSIVE2WUWKQ,JK:Q@ MK&%W1$-NDMK/&RS&$@J2R,%RR9ZK7F'PITK5?V./^"A/A']DOX1 M?&OQ%XJ\%>,?"VI7^M^#O$NK'49/"36\>^WGAE;YX896_="-C@DDDL2I'NW[ M0G["/[+G[3_B&T\9_%OX:"?7K&(16OB#2]1N+"]6,9PAFMI$9U&3@/N W'&, MU=_9T_8Q_9M_93^WW/P1^&T.F7^J@#5-8NKN:\O;L9SM>>X=Y-N<'8"%R,XS M0!\;^&_V;/$'_!377?BG\$-;2JS,UL88G<8) /RDGY7;UCXR_\ !.C]D/X[^.[GXF^._A?+ M'KU_&(]5U+0]D2Z9976C7ES;B6UD8N\=PB2!+O+'=NG$C!@""" 0 ?(?["?[/ M'[0/Q6MOB_XB^%W[9_B+X>Z:GQW\26\NAZ3X=LKJ.2421,T_F3J6#,&5<#@; M >YKZZ_99_9"\$?LN6^OZO8>*]<\4^*O%U['=^+/&/B>[$U]J#?"/A[X?^$-*\!^$=/\ LFDZ)IL%AIEIYKR>3;PQK'&FYR6; M"*HRQ).,DD\T ?,7["7_ ">Q^U9_V.NB_P#I#)7U?7)^!/@?\+OAGXV\5_$7 MP1X8^Q:SXWO8;OQ1>?;9Y/MLT*&.-MDCLD>%)&(PH/<$UUE 'RAX[_Y3-^!? M^R&:C_Z<&J3_ ()S6EJGQN_:;OT@032?&RYCDE"_,RK A4$^@+L1_O'UKW^_ M^!_PNU/XSV'[0E]X8W^,-,T*31K+5_MLX\NRDD,CQ>4'\HYGZ+XFU>Y_;X\.^ H)#J5U"%L;>U4[Y)9-$EW! /XWR0,O@#QEI^LZ9!X5TKX=6B:Q-*Z>1:FWM52\6;MN61)0^>IR>:\ MLG_X)A_L1S_$.;XCCX+QQSW.I+J-WI$&KW<>E7%VK;A+)8K*+=B",[2FP]U- M 'Q+X=L-3US_ (-]]8D\"6\T>GQ^+)[J\@2$R,NG)KRN^4!^940!F&?NHV3C M-?07Q8^#W[4WC7]F36=2^(__ 4J^'R_#36_"SQW^J?\*GMH[0Z=/%L#I(MY M\N5<;"O(;;MYQ7U-\,O@-\)/@]\/)OA/\/O!<%IX=N9[N:YTJYGENXYFN79Y MPWVAG+*[.V5)VX. .*\BL/^"3W[!FG^(X]>B^"1DMX+W[9!H%SK]]+I4<^< M[Q9/,8<9S\A4ISC;B@#DOVLK#X1_"C_@E78?"KXE:R?'23>#M*\/>#;C2EV7 M&O:MY$::?-: %RKET28$%\*C'Y^ASO\ @E(VM>#/$/Q-^$W[1<4X^.\6LV^I M>.-2U"Z6:36=/>!%L9[>0 !K>-,Q;5R$YCD%WEA@*:^?OB5^RA\5?#/@;4 MO$=]\23JT-C!Y\U@'F)D12"QPQ(^49;_ (#7U=398HYXVAFC5T=2KHPR&!Z@ MCO0!^;M%?1GQ?_8>U9]6FUSX27=NUM,Y%=<. MF-9VAEFO\N N6"A,ISELG\%/I7T/\$_V<_B%\-/',?BCQ'\2O[4MDMI(S:;Y M3EF P?F)'%=O\'?@]X:^#/A8>'M!+333,)+^^E4![B3&,G'11V7MGN22>MH M*^0OV4?#>@^,?V[?VPO"7BK2(+_3-3O/"]KJ%C=1AX[B&32KA'C8'JI4D$>] M?7M?LX1^$=%UJ\\$S^ M*-1\8^,+&2[%K:"Y-MY%G!&Z>9.67RO;(MC<(Y[=T<*V!E22O?&0#0!\L^ M$^*7A3_@K]X. M\,_&7]I.U^(GB:F]TUEX:M]*CTN)Y@T<'E0NY);!?,C%B"IP 176^'/@ M3\5])^('Q#^+?_!-_P#;!\+OIVM^-KV\\8^ _%FC"^TR+Q =OVO_ $F%A/;L MQ"[D ...2%4#VCX/_L(_LJ_ ?Q=IWQ!^%_PL33]>TRRN;6'6'U:[FN)DN"IF M:9I)6$[L57YY S*%"J0 !6)\4_\ @FI^QQ\8/'FI?$GQ9\,+F#5=<.?$#Z'X MAOM.BU4]S<16TR)(3DY;&YB2230!\R?M%_M+W7[4?_!/7X?_ !T\=^!K;2-( M\.?';2(?B78:;(9]/:QM+R2&>6)A]^W>1X2,YP3MRV-Q]Z_X*T^,OAO9_P#! M.;Q_?>*-5L9[/6='@AT)O.5UO+N2:-[8PD'YR& E!7/RH6Z FO;](^!WP@T' MX2K\!])^'&D0^#5TY['_ (1L62FT:W;.]&0Y#;B26)R68EB23FO(?#G_ 2I M_87\-17]I;?!R>ZM;W3KBPCM-1\3:C<16-M.I69+423G[,64E2\>UPI(# $@ M@'(?$K]H3XK_ [^'G[./[/WP,T+PR?%7Q-T2*/3M?\ &,=EDQ&H898$'.:\R^.?AGX\^"_V[/V:M+_:!_:LTWQOJUWXOOKBR\/:3 MX0M]*CTR'[+M>;*222RAVP@+D#Y&P,AJ^O?BY^R3^S[\=/A;I?P;^)WP\BU' M0M"6 :'&+N:*?3FA01Q/#<(XE1E4 ;MV6'WLUR_PZ_X)S?L?_"_Q%H_C3PS\ M+)7U[0]5.I6&OZCK]]A_\ M%"OVFO"7BZ5(O%>I:OHNI:>+@@2W>CBRV1-%GEHXRP5L<*74'FLOPIXC\":_ M_P %SO$%MX.N;:6\TS]GS[)XC:W8'%\-6MWVN1_&()+<'N!@=J]R_:%_8J_9 MP_:@U;3?$WQ<\!O/K6D1F/3->TO4[BPOH(R23&)[9T=DR6^5B0"S$ $DUX[\ M)?V6-+^ G_!373KCX1?".[T?P#9_L]2Z3P* /HWXZ^ KKXJ?!'QC\,+&X6*?Q)X5U'2X97. CW%M)$&/L"^:\7_ M ."6/QH\->/_ -DKPS\+9KA+'Q=\.M.3PUXO\,W+!+S3;FSS;@R1GD*ZHK!N MA)(SE6 ^DJ\2^/7_ 3L_8__ &DO%_\ PL/XH?".)_$)0)-KFD:E"/$7[63?LF>!=*FUS4=.\/R:KXIUG3[E& MM=#P^R.WG(S^_--(^+NO'QO M;2D"X:ZEGRD[@\E7C"A7Z-Y;8)P:]X^ 7[,_P(_9>\)R>"O@-\-;#P[83R"2 MZ%KODFNG P&FFD9I)2 2 78X!P,5R/QP_P""??[*?[0GC=OB5\0OAU,GB":W M%O>ZQH6MW>FSWL( CG-K*GG# "Y<%@ " * /GCP5=Z;XD^)W[=7C;X?2) M+X2N/#UO9)=6Q!MY]7M]#N5OO+(XWJ[ 2$=68'FN@TFTM;?_ ((0O#!;HB'X M!3R%54 ;FL'8M]2Q)SZG-?37@W]G7X)_#SX-S?L_>!OAY9:5X0N-/GLKC1K% MGC66&="DNZ0-YC.ZL/PCCP0?#YT/^Q/M]Q_ MQX&/RS#YWF>=]PXW;]W?=GF@#YE_:-@A3_@ADL*0J$7X*:#M4+P,6]F1Q6#^ MUCXE\#>%?VA?V)/$'Q)N[>'2XKC4%:XO& CCN'T^Q2V=BW"XN&B.X]",]J^N M/$G[/OPA\7? W_AFWQ#X1^T>"O[$@TC^Q?M]PG^APJBQQ> MO^D*'*CGY"V,*2/2/@K_ ,$]/V3/@#X_3XI?#WX:S'7[>!H-.U/6M.TW>+J!A/;DG;N0 X&.2 ,>__L]_LD_ #]ENTU"' MX+^ DTZYU>19-8U6[O)KR]OF7.WS;B=WD8#)PN[:,G &37'?%'_@FC^QM\7O M'>I_$?Q7\+[F#4]=?=X@.B>(K[3H=5/?M8?\ !+71OBMJW@ZUT+4$^)^DZ;J5CIT_FVAGMM52)Y+=_P"*)L;AUQDK MEL;C[!^VO-#:_MX_LI7-S*LXMI]-T*PGFM(H)()?-B8&!T8D2?.:'KEAX<\1ZWH":E:P:HZIOA\IY$599 MHBB(Q8$D;0":M_$G]G/XZZK\=O@_/^T]_P %!?!]U>:-X[@U?PGH,7P]ATV\ MU:6#!GMHI%NRV'B8JW!&2I() %?1WC/]E7X!?$;X(6'[.GC_ .'=OK7A'2[& MWM=.T[4KF:62W2",1Q,EP7\Y9%0;1('WX)^;DYYOX&?\$_\ ]E7]G?QM_P + M+^'?P[F?Q&MN;>WUS7=:N]2N;6$@J8X6NI'\D8)4E "0Q!)!Q0![-7P-\!_^ M37?VZO\ LIWQ#_\ 2 U]\UP.@_LO_ SPSX6\=^"]#\#^1IGQ+U/4=1\;6W]I MW3?VE,1% O50IH \M_9^TW3T_X).>&;!+*(03? F(RQ;! MMX.8+4E)UMYY ML\+&C9RQX&0.]?H1X?\ A/X \+?"FT^".A:!Y'A>QT%=&M=,^U2MLL5A\D1> M8SF0_N_EW%BW?.>:R;/]FSX'6?P*B_9G/P[L[CP+#I@T^/P]?R27,0MP=RJ7 ME9I"0V&#EMRD @@@&@#YU_X+F>)O .F?\$[O$NE^)[RU-_J^IZ9%X9C=UWR7 M2WD4KM']+=)R2/X21WKG_P!NW2?BC-^WM^S[>^#OBSIO@C[9X>UJP\.>)-;T M!-2M;?5'CCWP^4\B*LLT6V-&+ D\ $UZSHW_ 2E_85TCP_JGA>;X.W&H66J MV"V,D>J^*-1N&MK42QS""W=[@O;+OB0GRRK,!M8E217K7QG^ GP?_:%^'\OP MN^,_@.RU_0Y65Q9WFX&*100LD30!\N_$K]G+XZZK\=/@ M_-^T]_P4%\'W5WHWCR#5_">A1?#R'3;S5I8,&>VBD6[+8>)BK<$9*D@D 5A_ M\%9[3Q=\2_BMX(^%7[)=G>O\;K+0=8U%]2TBZ$+V'AQ[26&XAG;!R;B0JD . M"LHR"A8$_0WP,_X)_P#[*O[/'C;_ (67\._AW-)XC2W-O;:YKNM7>I7-K"00 M8X6NI'\D8)4E "0Q!)!Q7;^#?@+\)_ /Q-\3_&3POX4\GQ/XQ, \1:Q<7\]Q M+?L_P"E?V;X%?[ M)G\8:RVK>(8X;^=X+F]88>=87=HX7;^(QJF_ +9(&.OH **** "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@ >HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 04, 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-40812    
Entity Registrant Name THOUGHTWORKS HOLDING, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 82-2668392    
Entity Address, Address Line One 200 East Randolph Street, 25th Floor    
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 373-1000    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol TWKS    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 0
Entity Common Stock, Shares Outstanding   305,132,181  
Documents Incorporated by Reference The information required by Item 14 will be filed (and is hereby incorporated) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information.    
Entity Central Index Key 0001866550    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location Chicago, Illinois
Auditor Firm ID 42
XML 18 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 $ 368,209 $ 490,841
Trade receivables, net of allowance for doubtful accounts of $8,916 and $10,385, respectively 145,874 113,183
Unbilled receivables 104,057 88,340
Prepaid expenses 15,994 9,442
Other current assets 44,805 9,960
Total current assets 678,939 711,766
Property and equipment, net 34,500 26,347
Intangibles and other assets:    
Goodwill 346,719 318,151
Trademark 273,000 273,000
Customer relationships, net 125,867 129,055
Other non-current assets 25,125 16,904
Total assets 1,484,150 1,475,223
Current liabilities:    
Accounts payable 4,773 4,349
Long-term debt - current 7,150 4,565
Income taxes payable 15,693 11,032
Accrued compensation 79,460 49,896
Deferred revenue 13,807 11,720
Value-added tax and sales tax payable 7,954 6,846
Accrued expenses 51,693 29,749
Total current liabilities 180,530 118,157
Long-term debt, less current portion 497,380 435,192
Deferred tax liabilities 78,944 98,310
Other long-term liabilities 18,805 16,052
Total liabilities 775,659 667,711
Commitments and contingencies (See Note 10)
Redeemable, convertible preferred stock:    
Redeemable Convertible Preferred Stock 0 322,800
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 100,000,000 and zero shares authorized, zero issued and outstanding at December 31, 2021 and December 31, 2020, respectively 0  
Common Stock 356  
Treasury stock, 50,985,571 and 572,711 shares at December 31, 2021 and December 31, 2020, respectively (629,424) (1,608)
Additional paid-in capital 1,390,630 381,172
Accumulated other comprehensive loss (10,863) (1,589)
Retained (deficit) earnings (42,208) 106,458
Total stockholders' equity 708,491 484,712
Total liabilities, redeemable convertible preferred stock and stockholders' equity $ 1,484,150 1,475,223
Series A, Redeemable Convertible Preferred Stock    
Redeemable, convertible preferred stock:    
Redeemable Convertible Preferred Stock   322,800
Series B, Redeemable Convertible Preferred Stock    
Redeemable, convertible preferred stock:    
Redeemable Convertible Preferred Stock   0
Common Class A    
Stockholders’ equity:    
Common Stock   272
Common Class B    
Stockholders’ equity:    
Common Stock   5
Common Class C    
Stockholders’ equity:    
Common Stock   $ 2
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Trade receivables, allowance for doubtful accounts $ 8,916 $ 10,385
Redeemable, convertible preferred stock, shares issued (in shares) 0  
Redeemable, convertible preferred stock, shares outstanding (in shares) 0 23,493,546
Preferred stock, par value (in dollars per share) $ 0.001  
Preferred stock, shares authorized (in shares) 100,000,000  
Preferred stock, shares issued (in shares) 0  
Preferred stock, shares outstanding (in shares) 0  
Common stock, par value (in dollars per share) $ 0.001  
Common stock, shares authorized (in shares) 1,000,000,000  
Common stock, shares issued (in shares) 356,117,752  
Common stock, shares outstanding (in shares) 305,132,181  
Treasury stock (in shares) 50,985,571 572,711
Series A, Redeemable Convertible Preferred Stock    
Redeemable, convertible preferred stock, par value (in dollars per share)   $ 0.001
Redeemable, convertible preferred stock, shares authorized (in shares)   217,902,632
Redeemable, convertible preferred stock, shares issued (in shares)   23,493,546
Redeemable, convertible preferred stock, shares outstanding (in shares)   23,493,546
Series B, Redeemable Convertible Preferred Stock    
Redeemable, convertible preferred stock, par value (in dollars per share)   $ 0.001
Redeemable, convertible preferred stock, shares authorized (in shares)   0
Redeemable, convertible preferred stock, shares issued (in shares)   0
Redeemable, convertible preferred stock, shares outstanding (in shares)   0
Common Class A    
Common stock, par value (in dollars per share)   $ 0.001
Common stock, shares authorized (in shares)   416,194,027
Common stock, shares issued (in shares) 272,054,182 272,054,182
Common stock, shares outstanding (in shares) 272,054,182 272,054,182
Common Class B    
Common stock, par value (in dollars per share)   $ 0.001
Common stock, shares authorized (in shares)   116,577,908
Common stock, shares issued (in shares)   5,002,488
Common stock, shares outstanding (in shares)   4,474,514
Common Class C    
Common stock, par value (in dollars per share)   $ 0.001
Common stock, shares authorized (in shares)   55,565,172
Common stock, shares issued (in shares)   1,838,757
Common stock, shares outstanding (in shares)   1,794,020
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 1,069,945 $ 803,375 $ 772,191
Operating expenses:      
Cost of revenues 689,443 475,560 476,631
Selling, general and administrative expenses 343,786 189,497 203,886
Depreciation and amortization 17,599 17,479 15,776
Total operating expenses 1,050,828 682,536 696,293
Income from operations 19,117 120,839 75,898
Other (expense) income:      
Interest expense (25,456) (25,767) (26,428)
Net realized and unrealized foreign currency (loss) gain (5,465) 7,190 (1,750)
Other (expense) income, net (1,671) 185 117
Total other expense (32,592) (18,392) (28,061)
(Loss) income before income taxes (13,475) 102,447 47,837
Income tax expense 10,148 23,164 19,417
Net (loss) income (23,623) 79,283 28,420
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustments (9,274) 8,478 2,894
Comprehensive (loss) income $ (32,897) $ 87,761 $ 31,314
Net (loss) earnings per common share:      
Basic (loss) earnings per common share (in USD per share) $ (0.33) $ 0.26 $ 0.10
Diluted (loss) earnings per common share (in USD per share) $ (0.33) $ 0.26 $ 0.10
Weighted average shares outstanding:      
Weighted average shares outstanding, basic (in shares) 254,271,997 278,225,009 277,762,271
Weighted average shares outstanding, diluted (in shares) 254,271,997 284,582,536 281,495,640
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
IPO
Common Stock
Common Stock
IPO
Treasury
Additional Paid-In Capital
Additional Paid-In Capital
IPO
Accumulated Other Comprehensive Loss
Retained (Deficit) Earnings
Beginning balance (in shares) at Dec. 31, 2018 0                
Beginning balance at Dec. 31, 2018 $ 0                
Ending balance (in shares) at Dec. 31, 2019 0                
Ending balance at Dec. 31, 2019 $ 0                
Beginning balance (in shares) at Dec. 31, 2018     276,826,982   229,689        
Beginning balance at Dec. 31, 2018 547,832   $ 277   $ (565) $ 562,326   $ (12,961) $ (1,245)
Increase (Decrease in Stockholders' Equity [Roll Forward]                  
Net (loss) income 28,420               28,420
Other comprehensive income (loss), net of tax 2,894             2,894  
Issuance of common stock on exercise of options , net of withholding taxes (in shares)     1,709,751            
Issuance of common stock on exercise of options, net of withholding taxes 3,936   $ 2     3,934      
Dividends (189,000)         (189,000)      
Tender Offer (in shares)     (343,022)   343,022        
Tender Offer (1,043)       $ (1,043)        
Stock-based compensation expense 1,949         1,949      
Ending balance (in shares) at Dec. 31, 2019     278,193,711   572,711        
Ending balance at Dec. 31, 2019 $ 394,988   $ 279   $ (1,608) 379,209   (10,067) 27,175
Redeemable, Convertible Preferred Stock                  
Issuance of Series A Redeemable Convertible Preferred Stock, net of issuance costs (in shares) 23,493,546                
Issuance of Redeemable Convertible Preferred Stock, net of issuance costs $ 322,800                
Ending balance (in shares) at Dec. 31, 2020 23,493,546                
Ending balance at Dec. 31, 2020 $ 322,800                
Increase (Decrease in Stockholders' Equity [Roll Forward]                  
Net (loss) income 79,283               79,283
Other comprehensive income (loss), net of tax 8,478             8,478  
Issuance of common stock on exercise of options , net of withholding taxes (in shares)     129,005            
Issuance of common stock on exercise of options, net of withholding taxes 296         296      
Stock-based compensation expense 1,667         1,667      
Ending balance (in shares) at Dec. 31, 2020     278,322,716   572,711        
Ending balance at Dec. 31, 2020 $ 484,712   $ 279   $ (1,608) 381,172   (1,589) 106,458
Redeemable, Convertible Preferred Stock                  
Issuance of Series A Redeemable Convertible Preferred Stock, net of issuance costs (in shares) 35,996,412                
Issuance of Redeemable Convertible Preferred Stock, net of issuance costs $ 503,222                
Conversion of redeemable convertible preferred stock on exercise of options (in shares) (59,489,958)                
Conversion of redeemable convertible preferred stock to common stock $ (826,022)                
Ending balance (in shares) at Dec. 31, 2021 0                
Ending balance at Dec. 31, 2021 $ 0                
Increase (Decrease in Stockholders' Equity [Roll Forward]                  
Net (loss) income (23,623)               (23,623)
Other comprehensive income (loss), net of tax (9,274)             (9,274)  
Issuance of common stock (in shares)     133,313 16,429,964          
Issuance of common stock 1,873 $ 314,716   $ 16   1,873 $ 314,700    
Conversion of redeemable convertible preferred stock to common stock (in shares)     59,489,958            
Conversion of redeemable convertible preferred stock to common stock 826,022   $ 60     825,962      
Issuance of common stock on exercise of options , net of withholding taxes (in shares)     1,169,090            
Issuance of common stock on exercise of options, net of withholding taxes (851)   $ 1     (852)      
Dividends (325,012)         (279,191)     (45,821)
Tender Offer (in shares)     (50,412,860)   50,412,860        
Tender Offer (717,429)       $ (627,816) (10,391)     (79,222)
Stock-based compensation expense 157,357         157,357      
Ending balance (in shares) at Dec. 31, 2021     305,132,181   50,985,571        
Ending balance at Dec. 31, 2021 $ 708,491   $ 356   $ (629,424) $ 1,390,630   $ (10,863) $ (42,208)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Redeemable Convertible Preferred Stock, issuance costs $ 11.8 $ 7.2
IPO    
Common Stock, issuance costs $ 30.3  
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOW - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net (loss) income $ (23,623) $ 79,283 $ 28,420
Adjustments to reconcile net (loss) income to net cash provided by operating activities:      
Depreciation and amortization expense 29,528 26,528 23,268
Bad debt provision (601) 7,685 3,762
Deferred income tax (benefit) expense (25,827) 3,709 4,165
Stock-based compensation expense 157,357 1,667 1,949
Unrealized foreign currency exchange loss (gain) 5,024 (5,351) 703
Other operating activities, net 3,642 1,831 1,863
Changes in operating assets and liabilities:      
Trade receivables (32,139) 3,977 (26,240)
Unbilled receivables (16,733) (16,794) (19,437)
Prepaid expenses (6,542) 308 (1,457)
Other assets (31,111) (5,742) (347)
Accounts payable 309 (700) (27)
Accrued expenses and other liabilities 59,020 28,895 12,649
Net cash provided by operating activities 118,304 125,296 29,271
Cash flows from investing activities:      
Purchase of property and equipment (26,068) (15,125) (18,696)
Proceeds from disposal of fixed assets 518 132 99
Acquisition of businesses, net of cash acquired (44,759) 0 0
Net cash used in investing activities (70,309) (14,993) (18,597)
Cash flows from financing activities:      
Proceeds from initial public offering, net of issuance costs and underwriting discounts 314,716 0 0
Payments of obligations of long-term debt (336,709) (4,565) (4,099)
Payments of debt issuance costs (7,098) (111) (1,606)
Proceeds from borrowings on revolving credit facility 0 29,000 0
Payments on revolving credit facility 0 (29,000) 0
Proceeds from borrowings on long-term debt 401,285 0 185,000
Proceeds from issuance of common stock on exercise of options, net of employee tax withholding (851) 296 3,936
Shares and options purchased under Tender offer (701,960) 0 0
Proceeds from issuance of common stock 1,873 0 0
Repurchases of common stock 0 0 (1,043)
Dividends paid (315,003) 0 (189,000)
Other financing activities, net (105) (223) 248
Net cash (used in) provided by financing activities (140,630) 318,197 (6,564)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (4,622) 6,543 944
Net (decrease) increase in cash, cash equivalents and restricted cash (97,257) 435,043 5,054
Cash, cash equivalents and restricted cash at beginning of the period 492,199 57,156 52,102
Cash, cash equivalents and restricted cash at end of the period 394,942 492,199 57,156
Supplemental disclosure of cash flow information:      
Interest paid 23,611 23,861 24,626
Income taxes paid 33,344 13,909 8,198
Withholding taxes payable 25,956 0 0
Supplemental disclosures of non-cash investing and financing activities:      
Conversion of convertible preferred stock to common stock 826,022 0 0
Net settlement on exercise of shares 3,611 0 0
Series A, Redeemable Convertible Preferred Stock      
Cash flows from financing activities:      
Proceeds from issuance of Redeemable Convertible Preferred Stock, net of issuance costs 380,994 322,800 0
Series B, Redeemable Convertible Preferred Stock      
Cash flows from financing activities:      
Proceeds from issuance of Redeemable Convertible Preferred Stock, net of issuance costs $ 122,228 $ 0 $ 0
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Summary of Significant Accounting Policies Business and Summary of Significant Accounting Policies
Thoughtworks Holding, Inc., formerly known as Turing Holding Corp., (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Thailand, the United Kingdom and the United States. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.
Initial Public Offering
The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on September 14, 2021 and the Company’s common stock began trading on the Nasdaq Global Select Market on September 15, 2021. The Company's final prospectus (the “IPO Prospectus”) was filed with the SEC on September 16, 2021. On September 17, 2021 (the “IPO Closing Date”), the Company closed its IPO pursuant to which an aggregate of 42,368,421 shares of its common stock were sold, which includes the issuance and sale of 16,429,964 shares of the Company's common stock, the sale by selling stockholders of 20,412,142 shares of the Company's common stock, and the full exercise of the underwriters' option to purchase 5,526,315 additional shares of common stock from certain of the selling stockholders, at the IPO price of $21.00 per share. The Company received net proceeds of $314.7 million, after deducting the underwriting discounts and commissions and other offering expenses of approximately $30.3 million. Prior to the completion of the IPO, all shares of the Company's Class A, Class B and Class C common stock then outstanding were converted into 5,259,163 shares of common stock on a 1-for-1 basis, and upon the completion of the IPO, all 1,365,058 shares of the Company’s outstanding Series A and B redeemable convertible preferred stock converted into an equivalent number of shares of common stock on a 1-for-1 basis.
Additionally, after the conversion described above and prior to the completion of the IPO, the Company effected an approximate 43.6-for-1 split of each outstanding share of common stock (the "Stock Split"). All share and per share information has been retroactively adjusted to effect the Stock Split for all periods presented, except where otherwise noted.
Post-IPO, offering expenses, which consist of direct incremental legal, accounting, and consulting fees relating to the IPO, were recorded as equity issuance costs as a reduction to additional paid-in capital on the consolidated statement of stockholders' equity. These offering expenses, net of reimbursement received from the underwriters upon completion of the IPO, totaled approximately $30.3 million, of which $19.0 million related to underwriting discounts and commissions and $11.3 million related to offering expenses.
Basis of Presentation and Consolidation
The accompanying consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2021 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements and Use of Estimates
The preparation of these consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for doubtful accounts, valuation and impairment
of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation, including the underlying deemed fair value of common stock (prior to the completion of the IPO), and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the consolidated financial statements in the future. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance.
While the Company has offerings in multiple modern digital businesses and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's service offerings are delivered and supported on a global basis and are deployed in a nearly identical way. The Company’s CODM evaluates the Company’s financial information, allocates resources and assesses the performance of these resources on a consolidated basis.
Long-Lived Assets
The North America geographic region encompasses the Company’s country of domicile (United States) and Canada, of which long-lived assets including property and equipment, net of depreciation, are principally held within the United States. The United States comprised $7.9 million, or 23.0%, and $4.6 million, or 17.4%, of the Company’s long-lived assets as of December 31, 2021 and 2020, respectively. Canadian long-lived assets were determined to be immaterial given property, and equipment was less than 10% of the Company's long-lived assets as of December 31, 2021 and 2020.
The Company holds material long-lived assets in the foreign geographic locations of Brazil, China, and India of $5.1 million, $7.3 million, and $7.5 million as of December 31, 2021, respectively, compared to $2.8 million, $7.6 million, and $5.3 million as of December 31, 2020, respectively. Long-lived assets in all other foreign geographic locations, including Canada, totaled $6.6 million and $6.0 million as of December 31, 2021 and 2020, respectively.
Revenue Recognition
The Company recognizes revenues when control of services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time, depending on satisfaction of obligations stipulated by the contract. The Company records sales and other taxes collected from customers and remitted to governmental authorities on a net basis.
The Company generates revenue from a variety of professional service arrangements. Fees for these contracts may be in the form of time-and-materials and fixed price. The Company also reports gross reimbursable expenses incurred as both revenue and cost of revenues in the consolidated statements of (loss) income and comprehensive (loss) income.
Revenue is measured based on consideration specified in a contract with a customer, which may consist of both fixed and variable components, and the consideration expected to be received is allocated to each separately identifiable performance obligation based on the performance obligation’s relative stand-alone selling price. The standalone selling prices are generally determined based on the prices at which the Company separately sells the services.
Contracts may include variable consideration, which usually takes the form of volume-based discounts, service level credits, price concessions, or incentives. To the extent that variable consideration is not constrained, the Company includes the expected amount within the total transaction price and updates its
assumptions over the duration of the contract. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. The amount of variable consideration is estimated utilizing the expected value or most likely amount method, depending on the facts and circumstances relative to the contract.
Time-and-Material Revenue
The Company generates the majority of its revenues under time-and-material contracts, which are billed using hourly, daily, or monthly rates to determine the amounts to be charged directly to the customer. Revenue from time-and-material contracts is based on the number of hours worked and at contractually agreed-upon hourly rates and is recognized as those services are rendered as control of the services passes to the customer over time.
Fixed-Price Revenue
Fixed-price contracts include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input methods as there is a direct correlation between hours incurred and the end product delivered to the customer. Assumptions, risks, and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables, and deferred revenues at each reporting period. Revenues under these contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying performance obligations.
Principal vs Agent Consideration
From time to time, the Company may enter into arrangements with third-party suppliers to sell services. In such cases, the Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or the agent (i.e., reports revenues on a net basis). In doing so, the Company first evaluates whether it has control of the service before it is transferred to the customer. If the Company controls the service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the service before it is transferred to the customer may require judgment.
Contract Balances
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities, or deferred revenue, consist of advance payments from clients and billings in excess of revenues recognized. The Company classifies deferred revenue as current on the consolidated balance sheet and is recognized as revenue as the Company performs under the contract. These balances are generally short-term in nature and are recognized as revenue within one year.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs primarily relate to commissions paid to the account executives and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income for contracts one year or less and other current assets and other non-current assets on the consolidated balance sheets for contracts greater than one year.
Costs capitalized are amortized on a straight-line basis over a period of benefit. The Company determined the period of benefit by taking into consideration standard contract terms, renewals and amendments, if applicable. The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its
business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain contracts is included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income. For the year ended December 31, 2021, the Company capitalized $2.3 million of costs to obtain contracts and recorded amortization expense of $0.3 million. There were no impairments of costs to obtain contracts for the year ended December 31, 2021. For the years ended December 31, 2020 and 2019, the Company did not capitalize any costs to obtain contracts and did not recognize any amortization expense. The balance of the capitalized costs was $2.0 million as of December 31, 2021.
Cost of Revenues
Consists primarily of personnel and related costs directly associated with the professional services, including salaries, bonuses, fringe benefits, share-based compensation, project related travel costs; and costs of contracted third-party vendors. Also included in cost of revenues is depreciation attributable to the portion of our property and equipment utilized in the delivery of services to our clients.
Selling, General and Administrative Expenses
Consists of expenses associated with promoting and selling the Company’s services and general and administrative functions of the business. These expenses include the costs of salaries, bonuses, fringe benefits, commissions, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities.
Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship, and public relations. These costs are expensed as incurred. Advertising costs totaled $2.3 million, $0.9 million and $1.8 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income.
Other (Expense) Income
Other (expense) income consists of interest expense, impacts from foreign exchange transactions, gains (losses) on the sale of assets and the write-off of deferred financing fees.
Cash and Cash Equivalents
Cash equivalents are short-term, highly liquid investments and deposits that are readily converted into cash, with maturities of three months or less.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held in escrow for income tax withholdings, to secure bank guarantees of amounts related to government requirements, and collateral for a corporate credit card.
A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):
As of December 31,
20212020
Cash and cash equivalents$368,209 $490,841 
Restricted cash included in other current assets25,478 — 
Restricted cash included in other non-current assets1,254 1,358 
Total cash, cash equivalents, and restricted cash$394,942 $492,199 
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are uncollateralized customer obligations due under normal trade terms. Payment terms with customers are generally 30 to 90 days from the invoice date. Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. The Company estimates the collectability of its accounts receivable based on a combination of factors including, but not limited to, customer credit ratings, age of the accounts receivable balances, and current and historical experience. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company provides allowances for doubtful accounts against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
Activity related to the Company’s allowance for doubtful accounts is as follows (in thousands):
Year Ended December 31,
202120202019
Balance, beginning of year$(10,385)$(2,733)$(1,278)
Charged to expense(281)(8,305)(5,891)
Uncollectible accounts written off, net of recoveries882 620 2,129 
Changes due to exchange rates868 33 2,307 
Balance, end of year$(8,916)$(10,385)$(2,733)
Property and Equipment, net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. The estimated useful lives, by asset class, are as follows:
Office furniture and equipment
3 to 7 years
Computer equipment
2 to 3 years
Software, including internal-use software
3 to 5 years
Automobiles
4 years
Leasehold improvements are amortized using the straight-line method over the shorter of their estimated useful lives or the terms of the related leases.
The Company reviews long-lived assets, including property and equipment and finite-lived intangible assets, for realizability on an ongoing basis. Changes in depreciation, generally accelerated depreciation, are determined and recorded when estimates of the remaining useful lives or residual values of long-term assets change. The Company also reviews for impairment when conditions exist that indicate the carrying amount of the asset group may not be fully recoverable. In those circumstances, the Company performs undiscounted operating cash flow analyses to determine if an impairment exists. When testing for asset impairment, the Company groups assets and liabilities at the lowest level for which cash flows are separately identifiable. Any impairment loss is calculated as the excess of the asset’s carrying value over its estimated fair value. Fair value is estimated based on the discounted cash flows for the asset group over the remaining useful life or based on the expected cash proceeds for the asset less costs of disposal.
Internal-Use Software
In accordance with ASC 350-40, Internal-Use Software, certain costs incurred in the planning and evaluation stage of internal-use computer software are expensed as incurred. Certain costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized costs are depreciated over the expected economic useful life of three to five years using the straight-line method.
Capitalized internal-use software asset depreciation expense for the years ended December 31, 2021, 2020 and 2019 was $2.2 million, $3.5 million and $1.5 million, respectively, and is included in depreciation and amortization in the consolidated statements of (loss) income and comprehensive (loss) income. As of December 31, 2021 and 2020, the net book value of internal-use software was $5.6 million and $2.0 million, respectively.
Goodwill
Goodwill represents the excess of cost over the fair value of the net assets acquired in a business combination. When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.
The Company performs an annual impairment review of goodwill in its fiscal fourth quarter and additional impairment reviews when events and circumstances indicate it is more likely than not that an impairment may have occurred. The Company assesses goodwill for impairment at the reporting unit level.
In evaluating goodwill for impairment, the Company has the option to first perform a qualitative assessment to determine whether further impairment testing is necessary or to perform a quantitative assessment by comparing the fair value of the reporting units to their carrying amount, including goodwill. Under the qualitative assessment, an entity is not required to calculate the fair value of a reporting unit unless the entity determines that it is more likely than not that its fair value is less than its carrying amount. Qualitative factors include macroeconomic conditions, industry and market conditions, cost factors, and overall financial performance, among others.
Under a quantitative assessment, fair value of the Company’s reporting units are estimated using a weighted methodology considering the output from both the income and market approaches. The income approach incorporates the use of a discounted cash flow (DCF) analysis. A number of judgments are involved in the application of the DCF model, including projections of business performance, weighted average cost of capital, and terminal values. The market approach is performed using the Guideline Public Companies method which is based on earnings multiple data derived from publicly traded peer group companies. The Company elected to perform a qualitative assessment during fiscal 2021 and a quantitative assessment during fiscal 2020 and determined for both periods that the fair value of the Company’s respective reporting units exceeded their carrying amounts.
Intangible Assets, net
In accordance with ASC 350, Intangibles – Goodwill and Other, the Company amortizes its finite-lived intangible assets over their respective estimated useful lives. The Company reviews both indefinite-lived intangibles and finite-lived intangibles for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that they may be impaired. Impairment indicators could include significant under-performance relative to the historical or projected future operating results, significant changes in the manner of use of assets, significant negative industry or economic trends or significant changes in the Company’s market capitalization relative to net book value. Any changes in key assumptions used by the Company, including those set forth above, could result in an impairment charge and such a charge could have a material adverse effect on the Company’s consolidated statements of (loss) income and comprehensive (loss) income. The Company’s intangible assets consist of indefinite-lived trademarks and finite-lived customer relationships. Customer relationships have an estimated useful life of 15 years and are being amortized using the straight-line method.
Income Taxes
The Company is subject to both the United States of America (U.S.) and foreign income taxes. A current tax asset or liability is recognized for the estimated taxes payable or refundable on tax returns for the year.
Deferred income taxes are recorded to reflect the tax consequences on future years of the difference between the tax bases of assets and liabilities for income taxes and for financial reporting purposes using enacted tax rates in effect for the year in which differences are expected to reverse. The Company nets the deferred tax assets and deferred tax liabilities from temporary differences arising within the same tax jurisdiction and presents the net asset or liability as long term.
The Company assesses the need to account for deferred taxes on unremitted earnings of its foreign subsidiaries on an individual country basis according to management’s assertions regarding repatriation or permanent investment of each country’s accumulated earnings.
A valuation allowance is established when necessary to reduce deferred income tax assets to the amounts expected to be realized.
The Company classifies interest and penalties associated with tax liabilities as income tax expense in the consolidated statements of (loss) income and comprehensive (loss) income.
The Company provides for tax expense related to Global Intangible Low-Tax Income ("GILTI") in the year the tax is incurred.
The Company’s provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as any related interest and penalties. These reserves are adjusted given changing facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent the final outcome of an uncertain income tax position differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.
Accumulated Other Comprehensive Income
Accumulated other comprehensive income consists solely of foreign currency translation adjustments.
Foreign Currency
Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average exchange rates for the applicable period. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income.
For consolidated foreign subsidiaries whose functional currency is the U.S. dollar, transactions and balances denominated in the local currency are foreign currency transactions. Foreign currency transactions and balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.
Commitments and Contingencies
Certain conditions may exist as of the date of the consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.
Deferred Financing Fees
Deferred financing fees represent third-party debt issuance costs associated with the related debt facility. Deferred financing fees associated with the Company’s debt agreements are treated as a discount on the outstanding debt balance and amortized over the term of the respective debt facility, using the effective interest rate method and reported as a component of interest expense. Debt discounts on the Company’s debt are reflected as a direct deduction from the carrying amount of the long-term portion of the related debt liability.
The Company recorded interest expense as it relates to deferred financing fees of $1.6 million, $1.8 million and $1.9 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Fair Value Measurements
The Company determines the fair values of its financial instruments based on the fair value hierarchy. ASC 820, Fair Value Measurement, includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions.
The fair value hierarchy consists of the following three levels:
Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.
The fair value of certain assets, such as nonfinancial assets, primarily long-lived assets, goodwill, intangible assets and certain other assets, are recognized or disclosed in connection with impairment evaluations. All non-recurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.
The carrying amounts of financial instruments including cash and cash equivalents, accounts receivable, and accounts payable approximated fair value as of December 31, 2021 and 2020, because of the relatively short maturity of these instruments. Additionally, the Company estimates the fair value of the Term Loan, discussed in Note 14, Credit Agreements, using current market yields. These current market yields are considered Level
2 inputs. The fair value of the Term Loan was $485.0 million and $468.0 million at December 31, 2021 and 2020, respectively.
Stock-Based Compensation
The Company accounts for employee and Director equity-based compensation in accordance with ASC 718, Compensation – Stock Compensation. Accordingly, compensation expense is based on the grant date fair value of those awards and is recognized over the requisite service period for the respective award. The Company’s equity-based awards issued to employees include stock option awards, which vest based on either time or the achievement of certain performance and market conditions, as well as restricted stock units ("RSUs"). The RSUs are granted to both employees and directors. The fair value of the options and RSUs is determined using the grant date stock price of the Company’s common stock.
At the time of grant, the Company takes into consideration the timing of the equity award and evaluates for conditions that could result in the award to be considered spring loaded. The Company did not grant equity awards that would be considered spring loaded in 2021.
Compensation expense resulting from time vesting based awards will be recognized in the Company’s consolidated statements of (loss) income and comprehensive (loss) income, over the requisite service period (typically one to four years on an accelerated basis for time vested awards). Compensation expense resulting from performance awards will be recognized over the requisite service period when it is probable that the performance condition will be met. The calculated compensation expense for performance awards is adjusted based on an estimate of awards ultimately expected to vest. The Company records forfeitures as they occur.
Common Stock Valuation Prior to the IPO Closing Date
Prior to the IPO Closing Date, due to the absence of an active market for the Company’s common stock, the Company utilized methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, to estimate the fair value of common stock. The valuation methodology included estimates and assumptions that required the Company’s judgment. These estimates and assumptions included a number of objective and subjective factors, including external market conditions affecting the industry sector, and the likelihood of achieving a liquidity event, such as an IPO, reverse merger or sale.
Refer to Note 12, Stock-Based Compensation, for more information on equity-based awards and the related activity that occurred in connection with the IPO as well as post IPO.
Recently Adopted Accounting Standards
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") No. 2018-13, Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. This ASU modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The effective date is the first quarter of fiscal year 2020, with early adoption permitted for the removed disclosures and delayed adoption until fiscal year 2020 permitted for the new disclosures. The removed and modified disclosures were adopted on a retrospective basis and the new disclosures will be adopted on a prospective basis. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. ASU 2018-15 is intended to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The ASU is effective for annual reporting periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted. In the third quarter of 2021, the Company early adopted ASU 2018-15 and this adoption did not have a material impact on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, as part of its simplification initiative to reduce the cost and complexity in accounting for
income taxes. ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 on a prospective basis. The adoption did not have a material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which amends existing accounting standards for lease accounting and requires lessees to recognize virtually all their leases on the balance sheet by recording a right-of-use asset and a lease liability (for other than short term leases). The Company anticipates that the adoption of this standard will materially affect the consolidated balance sheet and may require changes to processes used to account for leases. The Company will adopt this new standard in the fiscal year beginning January 1, 2022, based on its status as an emerging growth company. The Company is electing the modified retrospective transition method, and as a result, the Company will not adjust its comparative period financial information or make the new required lease disclosures for periods before the date of adoption.
The Company has evaluated to use the package of practical expedients, which permits the Company to not reassess: (i) whether a contract is or contains a lease, (ii) lease classification, and (iii) initial direct costs resulting from the lease. The Company has not elected the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of operating lease assets. The Company has evaluated the short-term lease exception, which allows the Company to keep leases with terms of 12 months or less off the balance sheet. The Company has also evaluated the option to combine lease and non-lease components as a single component for the Company's entire population of lease assets. The Company continues to finalize its implementation efforts, and under the transition method, may record an adjustment to retained earnings as a cumulative effect adjustment as of January 1, 2022.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions, and reasonable and supportable forecasts, or a current expected credit loss (“CECL”) model. For trade receivables, loans, and other financial instruments, companies will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. In November 2019, the FASB issued ASU 2019-10 which delayed the effective date for the CECL standard. This guidance and related amendments is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. This guidance also expands the required credit loss disclosures and will be applied using a modified retrospective approach by recording a cumulative effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is planning to adopt ASU 2016-13 in 2022 and anticipates that it will mainly impact accounts receivable and unbilled revenue. The Company has analyzed its historical credit loss experience and considered current conditions and reasonable forecasts in developing the expected credit loss rates. The Company is currently finalizing the CECL methodology and is assessing the impact to the applicable outstanding balances. Once the Company's CECL methodology is finalized, the Company intends to record an adjustment to retained earnings as a cumulative-effect adjustment.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from LIBOR and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023 based on its status as an emerging growth company.
In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities About Government Assistance (Topic 832), which requires business entities to provide certain disclosures when they (1) have received government assistance and (2) use a grant or contribution accounting model by analogy to other
accounting guidance. The guidance is effective for all entities for fiscal years beginning after December 15, 2021. Entities may apply the ASU’s provisions either (1) prospectively to all transactions within the scope of ASC 832 that are reflected in the financial statements as of the adoption date and all new transactions entered into after the date of adoption or (2) retrospectively. Early adoption is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2022 based on its status as an emerging growth company.
Concentration of Credit Risk and Other Risks and Uncertainties
Revenue generated from the Company's operations outside of the United States for the years ended December 31, 2021, 2020 and 2019 was 65%, 61% and 64%, respectively.
As of December 31, 2021 and 2020, approximately 73% and 74%, respectively, of trade accounts receivable and unbilled accounts receivable was due from customers located outside the United States. At December 31, 2021 and 2020, the Company had net fixed assets of $26.6 million and $21.8 million, respectively, outside the United States.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts.
Disaggregation of Revenues
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Year Ended December 31,
202120202019
Customer Location:
North America (1)$396,491 $321,237 $296,534 
APAC (2)358,596 248,776 241,765 
Europe (3)267,121 195,372 191,237 
LATAM47,737 37,990 42,655 
Total revenues$1,069,945 $803,375 $772,191 
(1)For the years ended December 31, 2021, 2020 and 2019, the United States represented 34.8%, or $372.8 million; 38.2%, or $307.2 million; and 36.6%, or $282.5 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given the revenues generated from such operations as a percentage of total North America revenues was less than 10% for each of the years.
(2)For the year ended December 31, 2021, Australia, which is included in the Asia-Pacific region ("APAC"), represented 10.9%, or $116.5 million, of the Company's total revenues. For the year ended December 31, 2021, the revenues generated in China as a percentage of the Company’s total revenues was less than 10.0%. For the years ended December 31, 2020 and 2019, the revenues generated in Australia as a percentage of the Company’s total revenues was less than 10%. For the years ended December 31, 2020 and 2019, the revenues generated in China were 10.4%, or $83.5 million, and 11.9%, or $91.5 million, respectively, of the Company's total revenues.
(3)For the year ended December 31, 2021, Germany and the United Kingdom, which are included in the Europe region, represented 10.6%, or $113.8 million, and 10.8%, or $115.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2020, the revenues generated in Germany and the United Kingdom represented 10.1%, or $81.5 million, and 11.1%, or $89.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2019, the revenues generated in Germany and the United Kingdom represented 10.0%, or $77.1 million, and 12.6%, or $97.2 million, of the Company’s total revenues, respectively.
Other foreign countries were determined to be immaterial given the revenues generated from such operations as a percentage of the Company’s total revenues was less than 10% for the years ended December 31, 2021, 2020 and 2019.
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Year Ended December 31,
202120202019
Technology and business services$288,709 $228,514 $174,049 
Energy, public and health services275,279 200,785 152,238 
Retail and consumer203,193 141,729 149,739 
Financial services and insurance170,492 123,291 152,419 
Automotive, travel and transportation132,272 108,656 142,061 
Other— 400 1,685 
Total revenues$1,069,945 $803,375 $772,191 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Year Ended December 31,
202120202019
Contract Types:
Time-and-material$872,271 $675,715 $662,710 
Fixed-price197,674 127,313 107,862 
Licensing— 347 1,619 
Total revenues$1,069,945 $803,375 $772,191 
Contract Balances
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of December 31,
20212020
Contract assets included in unbilled receivables$25,408 $19,790 
Contract liabilities included in deferred revenue$13,807 $11,720 
Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the years ended December 31, 2021 and 2020, the Company recognized $11.4 million and $9.0 million, respectively, of revenues that were included in current liabilities at the prior year end.
Transaction Price Allocated to Remaining Performance Obligations
The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On January 12, 2021, the Company entered into an equity purchase agreement (the “Gemini Purchase Agreement”) with Gemini Solutions, LLC, ("Gemini") a California limited liability company (previously Gemini Solutions, Inc., a California corporation), LTN Ventures, Inc. (“LTN”), a California corporation, Theodor Nissim and Lisa Nissim. On January 29, 2021, the Company entered into an equity purchase agreement (the “Fourkind Purchase Agreement”) with the sellers of Fourkind Global Oy ("Fourkind"), a Finnish limited liability company.
The Company completed the acquisitions of the two businesses, Gemini, a software development and consulting services firm with a development center in Romania covering a broad spectrum of technologies across the entire software product development lifecycle, and Fourkind, a Finnish consulting services firm that combines machine learning and data science with strategy, design and engineering, in all cash transactions during the first quarter of 2021 for an aggregate gross purchase price of $46.6 million, or $44.8 million net of cash acquired of $1.8 million.
These acquisitions were intended to complement existing operations and to expand into new geographic markets. The Company accounted for these acquisitions under ASC 805, Business Combinations. The goodwill identified by these acquisitions reflects the benefits expected to be derived from expansion, as well as certain operational synergies. The fair value of the net assets acquired for these businesses was determined using Level 3 inputs, for which little or no market data exists, requiring the Company to develop assumptions regarding future cash flow projections. Upon consummation of these acquisitions, each of these businesses is now wholly-owned by the Company. The results of operations of these acquired businesses have been included in the consolidated statements of (loss) income and comprehensive (loss) income from the acquisition date. Pro forma results of operations for these acquisitions are not presented because the pro forma effects, individually or in the aggregate, were not material to the Company's consolidated results of operations.
Aggregate acquisition-related costs of $8.5 million for the year ended December 31, 2021 were included within selling, general and administrative expenses within the consolidated statements of (loss) income and comprehensive (loss) income.
The Company's final allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):
Total
Customer relationship$11,100 
Property and equipment259 
Other assets/liabilities, net4,228 
Deferred taxes(1,646)
Goodwill32,615 
Total gross purchase price$46,556 
Goodwill represents the excess of the purchase price over the fair values of assets acquired and liabilities assumed. For the Fourkind acquisition, the changes in fair value allocated to goodwill, tangible and intangible assets are not deductible for tax purposes. The Gemini acquisition was considered an asset acquisition for tax purposes; therefore, goodwill of $25.2 million is deductible for tax purposes.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The following is a summary of the changes in the carrying value of goodwill (in thousands):
Total
Balance as of December 31, 2019$314,037 
Changes due to exchange rates4,114 
Balance as of December 31, 2020318,151 
Additions due to acquisitions32,615 
Changes due to exchange rates(4,047)
Balance as of December 31, 2021$346,719 
The following is a summary of other intangible assets as of December 31, (in thousands):
As of December 31,
20212020
Customer relationships$177,100 $166,000 
Less accumulated amortization46,184 34,122 
Customer relationships, net130,916 131,878 
Trademark273,000 273,000 
Total intangible assets, after amortization403,916 404,878 
Changes due to exchange rates(5,049)(2,823)
Intangible assets, net$398,867 $402,055 
Other than indefinite-lived trademarks, the Company’s intangible assets have finite lives and, as such, are subject to amortization. The weighted average remaining useful life of the Company’s finite-lived intangible assets was 10.6 years and 11.9 years as of December 31, 2021 and 2020, respectively. Amortization expense related to these intangible assets was $12.0 million, $10.5 million and $10.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.
As of December 31, 2021, estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Total
2022$12,300 
202312,300 
202412,300 
202512,300 
202612,300 
Thereafter69,416 
$130,916 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
(Loss)/Income Before Provision for Income Taxes
(Loss)/income before provision for income taxes based on geographic location is as follows (in thousands):
Year Ended December 31,
202120202019
(Loss)/income before provision for income taxes:
United States$(36,767)$45,679 $(7,367)
Foreign23,292 56,768 55,204 
Total$(13,475)$102,447 $47,837 
Provision for Income Taxes
The provision/(benefit) for income taxes is as follows (in thousands):
Year Ended December 31,
202120202019
Current:
Federal$9,839 $704 $768 
State5,071 2,316 1,962 
Foreign24,199 18,001 13,310 
Total Current39,109 21,021 16,040 
Deferred:
Federal(10,957)5,972 4,623 
State(2,969)862 1,618 
Foreign(15,035)(4,691)(2,864)
Total Deferred(28,961)2,143 3,377 
Total Income Tax Expense$10,148 $23,164 $19,417 
On June 10, 2021, the United Kingdom enacted legislation increasing its corporate income tax rate from 19% to 25% beginning April 1, 2023. As a change in tax law is accounted for in the period of enactment, the Company recorded a $0.9 million tax expense on the remeasurement of the Company’s United Kingdom net deferred tax liabilities.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES”) Act was enacted and signed into law. The CARES Act, among other things, permits U.S. federal net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. Further, the CARES Act permits modifications to the limitation of business interest (“Section 163(j)”) for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increase the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income. In 2020, the Company completed its analysis to determine the effect of the CARES Act and recorded a $4.2 million tax benefit as of December 31, 2020 from the carryback of 2018 U.S. federal net operating losses to the 2014 taxable year. The Company recorded the refund as an income tax receivable.
Effective Tax Rate Reconciliation
A reconciliation of the Company’s provision for income taxes to income taxes computed at the U.S. federal statutory income tax rate of 21% is as follows (in thousands):
Year Ended December 31,
202120202019
Provision for income taxes at federal statutory rate$(2,830)$21,514 $10,046 
Increase/(decrease) in taxes resulting from:
Non-deductible expenses3,065 1,297 652 
Research and development and foreign tax credits(16,311)(13,251)(7,255)
Effect of foreign taxes and foreign exchange rates4,675 4,082 1,237 
GILTI and related international adjustments8,971 6,714 11,188 
§162(m) limitation on executive compensation7,709 — — 
Stock-based compensation excess tax benefits(8,206)(22)(413)
US state income taxes, net of federal tax benefit585 2,892 2,763 
Change in deferred tax valuation allowance11,067 4,145 (8)
CARES Act US federal net operating loss carryback benefit— (4,188)— 
U.K. rate change855 — — 
Adjustments of prior year estimates and other(2,566)(1,585)341 
Adjustments associated with income tax uncertainties3,134 1,566 866 
Total income tax expense$10,148 $23,164 $19,417 
Deferred Income Taxes
The components of the Company’s deferred tax assets and liabilities include the following (in thousands):
As of December 31,
20212020
Deferred income tax assets on:
Accrued expenses$6,650 $7,765 
Goodwill1,305 47 
Net operating loss carryforwards6,394 7,664 
Research and development and foreign tax credit carryforwards1,505 2,896 
Allowance for doubtful accounts2,717 3,012 
Fixed assets1,817 732 
Stock-based compensation38,050 1,399 
Business interest6,727 3,586 
Other assets2,122 1,312 
Total deferred tax assets67,287 28,413 
Total valuation allowance(17,703)(6,834)
Total deferred tax assets$49,584 $21,579 
As of December 31,
20212020
Deferred tax liabilities:
Unremitted earnings of subsidiaries and unrealized translation gains$(3,878)$(3,987)
Prepaid expenses(2,597)(1,585)
Fixed assets
(1,071)(783)
Deferred revenue— (1,529)
Customer relationships(33,500)(33,662)
Trademark(73,028)(73,028)
Internally developed software(1,280)(430)
Other liabilities(932)(593)
Total deferred tax liabilities(116,286)(115,597)
Total deferred tax liabilities, net$(66,702)$(94,018)
Management believes that it is more likely than not that certain deferred tax assets will not be realized. At December 31, 2021 and 2020, the Company established a full valuation allowance for deferred tax assets in select non-US jurisdictions of approximately $8.1 million and $0.4 million, respectively. The Company established a valuation allowance of approximately $8.9 million and $4.3 million at December 31, 2021 and 2020, respectively, for a separate company U.S. federal net operating loss carryforward and separate company U.S. federal limitation of business interest. The Company established a valuation allowance of approximately $0.8 million and $2.1 million for certain foreign tax credits at December 31, 2021 and 2020, respectively.
At December 31, 2021 and 2020, the Company had U.S. state net operating loss carryforward benefits of $0.5 million and $0.6 million, respectively. The majority of U.S. state net operating loss carryforwards have expiration periods that range from 10 to 20 years.
At December 31, 2021 and 2020, the Company had foreign net operating loss carryforwards of approximately $15.2 million and $23.5 million, respectively. For all material jurisdictions, the net operating loss carryforward period is indefinite.
As of December 31, 2021 and 2020, the Company does not assert permanent reinvestment on previously taxed foreign earnings with the exception of India, where the Company is permanently reinvested. Deferred tax liabilities of $3.0 million and $2.6 million, respectively, have been accrued on the foreign withholding taxes due upon repatriation. At December 31, 2021 and 2020 a deferred tax asset of $0.1 million and $0.5 million, respectively, has been accrued and recorded to other comprehensive income for cumulative foreign currency translation on previously-taxed earnings and profits of the Company’s controlled foreign corporations. Additional tax implications of future repatriations were considered and deemed immaterial.
Unrecognized Tax Benefits
As of December 31, 2021 and 2020, the Company recorded $11.3 million and $8.1 million, respectively, of unrecognized tax benefits, which if recognized, would favorably affect the Company’s effective tax rate.
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Year Ended December 31,
202120202019
Balance, beginning of year$8,123 $6,557 $5,768 
Additions for tax positions related to the current year2,068 1,219 1,306 
Additions for tax positions related to prior years1,923 706 180 
Reductions for tax positions related to prior years(505)(316)(239)
Statute of limitations expirations— (43)— 
Settlements with tax authorities— — (458)
Balance, end of year$11,609 $8,123 $6,557 
The Company recognizes interest and penalties related to unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2020 and 2019, the income tax expense/(benefit) recognized for interest and penalties related to unrecognized tax benefits was $0.3 million, $0.1 million and $(0.1) million, respectively. At December 31, 2021 and 2020, the Company had cumulative liabilities for penalties and interest related to unrecognized tax benefits of approximately $1.6 million and $1.3 million, respectively. There were no tax positions for which it was reasonably possible that unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.
The Company files tax returns in the U.S. federal, various U.S. states, and various foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal or state income tax examinations by tax authorities for years before 2018. The Company’s India subsidiary is no longer subject to income tax examinations by tax authorities in India for years before 2005. For the remaining foreign tax jurisdictions, with few exceptions, the Company is no longer subject to income tax examinations by tax authorities for years before 2016.
XML 29 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 consisted of the following (in thousands):
As of December 31,
20212020
Automobile$38 $32 
Computer equipment37,847 27,148 
Software, including internal-use13,575 7,518 
Leasehold improvements20,425 19,390 
Office furniture and equipment7,968 7,162 
79,853 61,250 
Less: accumulated depreciation and amortization(45,353)(34,903)
Property and equipment, net$34,500 $26,347 
Depreciation and amortization expense for property and equipment was $17.5 million, $16.0 million and $12.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Redeemable, Convertible Preferred Stock
12 Months Ended
Dec. 31, 2021
Temporary Equity Disclosure [Abstract]  
Redeemable, Convertible Preferred Stock Redeemable, Convertible Preferred StockIn addition to common stock, prior to the IPO, securities of the Company were represented by shares of Series A Redeemable Convertible Preferred Stock, of which 2,500,000 shares of the authorized preferred stock were designated as Voting Series A Preferred Stock and 2,500,000 shares of the authorized and unissued preferred stock were designated as Non-Voting Series A Preferred Stock; shares of Series B Redeemable Convertible Preferred Stock of which 500,000 shares of the authorized preferred stock were
designated as Voting Series B Preferred Stock and 500,000 shares of the authorized and unissued preferred stock were designated as Non-Voting Series B Preferred Stock (collectively referred to as “Preferred Stock”).
The Company recorded all shares of Preferred Stock net of offering costs at their respective fair values on the dates of issuance. The Preferred Stock was classified outside of stockholders’ equity in the consolidated financial statements, as the Preferred Stock was redeemable under circumstances that qualified as a deemed liquidation event, which would have been outside the control of the Company. In the event of certain deemed liquidation events, such as a merger, acquisition or sale of all or substantially all of the Company’s assets, the holders of Preferred Stock, then outstanding, would have been paid out an amount equal to the greater of (i) such amount payable had all the Preferred Stock converted to common stock and (ii) the original Preferred Stock issuance price subject to appropriate equitable adjustment subject to any stock dividend, stock split or other recapitalization, or if the deemed liquidation event is consummated within two years following the original issuance date the amount that would result in a preferred internal rate of return of 10% per annum.
Upon the occurrence of a liquidation event, such as a voluntary or involuntary liquidation, dissolution or winding up of the Company; or a merger, consolidation or change in control, the holders of Preferred Stock, then outstanding, would have been paid out of the assets of the Company available for distribution to its shareholders before any payment is made to the holders of common stock.
The holders of outstanding shares of Voting Preferred Stock would have been entitled to cast the number of votes equal to the number of whole shares of Common Stock into which the shares of Voting Preferred Stock were convertible. The holders of shares of Non-Voting Preferred Stock would not have had any voting rights. Holders of Voting Preferred Stock would have voted together with the holders of Common Stock as a single class and on an as-converted to Common Stock basis.
Shares of Preferred Stock were convertible at the holder’s option into shares of common stock, on a share-for-share basis, using a conversion rate determined by dividing the original issue price by the conversion price.
The holders of Preferred Stock were entitled to receive dividends on an as-converted to common stock basis as if all outstanding shares of Preferred Stock had been converted into Class A Common Stock or Class B Common Stock (with conversion to Class B applicable only as long as any shares of Non-Voting Preferred Stock are outstanding) on the date of such event. Dividends were discretionary and were not cumulative. On April 6, 2021, the Board, through unanimous written consent, approved the Company’s declaration of a $325.0 million dividend, including $10.0 million held for withholding tax, or $50.71 per share dividend, of which $59.6 million was to preferred shareholders. The record date was April 1, 2021, with payment dates to common shareholders on or about April 6, 2021, and on April 16, 2021 to preferred shareholders, respectively.
On December 23, 2020, the Company entered into a securities purchase agreement and issued 539,084 shares of Voting Series A Preferred Stock for $322.8 million, net of $7.2 million of issuance costs.
In January 2021, the Company closed on security purchase agreements issuing a total of 637,098 shares of Voting Series A Preferred Stock for an aggregate amount of $381.0 million, net of $9.0 million of issuance costs.
In June 2021, the Company closed on security purchase agreements issuing a total of 188,876 shares of Voting Series B Preferred Stock for an aggregate amount of $125.0 million, net of $2.8 million of issuance costs.
The proceeds from the issuances on December 23, 2020 and in January 2021 were used to repurchase equity from existing shareholders. The proceeds from the issuance in June 2021 were used for general and corporate purposes.
Shares presented above have not been adjusted for an approximate 43.6-for-1 stock split.
Upon the completion of the IPO, all 59,489,958 shares of the Company’s outstanding redeemable convertible preferred stock, adjusted for an approximate 43.6-for-1 stock split, converted into an equivalent number of shares of common stock on a 1-for-1 basis and their carrying value of $826.0 million was reclassified into stockholders’ equity. Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated
preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board. As of December 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Tender Offer
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Tender Offer Tender Offer
During the first quarter of 2021, the Board approved, and the Company completed a tender offer of common shares which was funded from the proceeds of the redeemable, convertible preferred stock offering (Note 7, Redeemable, Convertible Preferred Stock). As a result, the Company acquired 1,156,775 shares of its common stock (1,138,537, 12,979, and 5,259 shares of the Company's former Class A, B, and C common shares, respectively). The Company also purchased and cancelled vested options from employees and directors through the tender offer. In this Note, the shares presented have not been adjusted for an approximate 43.6-for-1 stock split.
Total purchases of shares and vested employee options under the tender offer approximated $720.0 million, including $19.3 million held for withholding tax. Because the price paid per share exceeded the share’s respective fair value, the Company recognized $2.7 million of additional compensation expense associated with shares and options repurchased from employees and directors, and $79.2 million as a distribution of retained earnings for the excess of price paid over fair value for those shares repurchased from non-employee securityholders.
Stockholders' Equity
Redeemable Convertible Preferred Stock
In September 2021, upon the closing of the Company's IPO, all outstanding shares of redeemable convertible preferred stock were converted into an aggregate of 1,365,058 shares (pre-stock split) of common stock.
Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board of Directors.
Common Stock
In connection with the IPO, all classes of shares of the Company's common stock then outstanding were converted into 5,259,163 shares (pre-stock split) of common stock on a one-to-one basis. As a result, the securities of the Company are represented by shares of common stock with a par value of $0.001 per share. Each share of common stock is entitled to one vote. With respect to payment of dividends and distribution of assets upon liquidation, dissolution or winding up of the Company, whether voluntary or involuntary, all shares of common stock will participate pro rata in such payment whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding.
As of December 31, 2021, there were 1,000,000,000 shares of common stock authorized and 305,132,181 shares of common stock outstanding.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings Per Common Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
(Loss) Earnings Per Common Share (Loss) Earnings Per Common Share
Basic (loss) earnings per common share is computed by dividing the net (loss) income allocated to common shareholders by the weighted average of common shares outstanding for the period.
Diluted loss per common share is computed by giving effect to all potential shares of common stock of the Company, including outstanding stock options and unvested equity-settled RSUs, to the extent dilutive. Basic and diluted loss per common share is the same for the current period ended, as the inclusion of all potential shares of common stock of the Company outstanding would have been anti-dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per common share by application of the treasury stock method. For comparability purposes, all prior period share amounts presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split, and share counts below also reflect the conversion of preferred stock to common stock on a 1-for-1 basis upon the occurrence of the IPO.
The components of basic and diluted (loss) earnings per common share are as follows (in thousands, except share and per share data):
Year Ended December 31,
202120202019
Basic (loss) earnings per common share:
Net (loss) income$(23,623)$79,283 $28,420 
Preferred stock dividends(59,642)— — 
Earnings allocated to Preferred Stock— (6,171)— 
Net (loss) income allocated to common shareholders – Basic$(83,265)$73,112 $28,420 
Weighted average common shares outstanding – Basic254,271,997 278,225,009 277,762,271 
Basic (loss) earnings per common share$(0.33)$0.26 $0.10 
Diluted (loss) earnings per common share:
Net (loss) income allocated to common shareholders – Basic(83,265)73,112 28,420 
Weighted average shares outstanding – Basic254,271,997 278,225,009 277,762,271 
Dilutive effect of:
Employee stock options and common shares (1)— 6,357,5273,733,369
Weighted average common shares outstanding – Diluted254,271,997284,582,536281,495,640
Diluted (loss) earnings per common share$(0.33)$0.26 $0.10 
(1) Reflects the dilutive effects of applying the treasury stock method to the employee stock options, after effects of an approximate 43.6-for-1 stock split noted above. Dilutive options include time and performance vesting options. Performance vesting options represent the accelerated vesting of all performance vesting options upon the occurrence of the IPO, and are only reflected in the denominator of pro forma earnings per share, diluted, as the performance vesting options are fully vested at the date of the IPO, and are not assumed to be exercised. For periods where the Company was in a net loss, dilutive options were excluded but would have been dilutive if the Company was not in a net loss.
The following potentially dilutive securities were excluded from the computation of diluted (loss) earnings per common share calculations because the impact of including them would have been anti-dilutive:
Year Ended December 31,
202120202019
Employee stock options and RSUs23,614,364 — — 
XML 33 R18.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
From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of business. The Company evaluates the development of legal matters on a regular basis and accrues a liability when they believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
Commitment and contingencies primarily includes operating leases. The Company leases certain facilities and equipment under various non-cancelable operating leases that expire through June 2031, some of which include one or more options to extend the leases, generally at rates to be determined in accordance with the agreements. Our facility leases generally provide for periodic rent increases and may contain escalation
clauses and renewal options. Options to extend the lease are included in the future minimum lease payments schedule below if they are reasonably certain of being exercised. We do not have significant finance leases.
As of December 31, 2021, aggregate future minimum lease payments, net of sublease income, under all operating leases are as follows (in thousands):
Total
2022$17,557 
202311,690 
20246,849 
20253,955 
20263,027 
Thereafter6,088 
Total future minimum lease payments$49,166 
Total rent expense for all operating leases for the years ended December 31, 2021, 2020 and 2019 were $19.4 million, $18.6 million and $18.0 million respectively.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity Tender Offer
During the first quarter of 2021, the Board approved, and the Company completed a tender offer of common shares which was funded from the proceeds of the redeemable, convertible preferred stock offering (Note 7, Redeemable, Convertible Preferred Stock). As a result, the Company acquired 1,156,775 shares of its common stock (1,138,537, 12,979, and 5,259 shares of the Company's former Class A, B, and C common shares, respectively). The Company also purchased and cancelled vested options from employees and directors through the tender offer. In this Note, the shares presented have not been adjusted for an approximate 43.6-for-1 stock split.
Total purchases of shares and vested employee options under the tender offer approximated $720.0 million, including $19.3 million held for withholding tax. Because the price paid per share exceeded the share’s respective fair value, the Company recognized $2.7 million of additional compensation expense associated with shares and options repurchased from employees and directors, and $79.2 million as a distribution of retained earnings for the excess of price paid over fair value for those shares repurchased from non-employee securityholders.
Stockholders' Equity
Redeemable Convertible Preferred Stock
In September 2021, upon the closing of the Company's IPO, all outstanding shares of redeemable convertible preferred stock were converted into an aggregate of 1,365,058 shares (pre-stock split) of common stock.
Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board of Directors.
Common Stock
In connection with the IPO, all classes of shares of the Company's common stock then outstanding were converted into 5,259,163 shares (pre-stock split) of common stock on a one-to-one basis. As a result, the securities of the Company are represented by shares of common stock with a par value of $0.001 per share. Each share of common stock is entitled to one vote. With respect to payment of dividends and distribution of assets upon liquidation, dissolution or winding up of the Company, whether voluntary or involuntary, all shares of common stock will participate pro rata in such payment whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding.
As of December 31, 2021, there were 1,000,000,000 shares of common stock authorized and 305,132,181 shares of common stock outstanding.
XML 35 R20.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
Equity Incentive Plans
On October 12, 2017, the Company approved the 2017 Stock Option Plan (the “2017 Plan”) for the purpose of providing an incentive compensation structure to participants. Under the 2017 Plan, the Company may make awards to such present and future officers, directors, employees, consultants and advisors of the Company as may be selected at the sole discretion of the Board . The option awards gave the participant the right to purchase the Company's former Class C common stock for a prespecified exercise price. As a result of the IPO, the Company no longer grants awards under the 2017 Plan, and all previously awarded options can now be exercised for, when vested and exercisable, only the Company's current common stock.
In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the “Omnibus Plan”) to assist the Company in attracting, retaining, motivating, and rewarding certain employees, officers, directors, and consultants of the Company and its Affiliates and promoting the creation of long-term value for stockholders, which became effective in connection with the IPO. A total of 62,048,123 shares of the Company’s common stock have been reserved for issuance under the 2021 Omnibus Incentive Plan.
The Company recorded total stock-based compensation expense of $157.9 million, $1.7 million and $1.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. The income tax benefit recognized for the years ended December 31, 2021 and 2019 was $0.5 million and $0.4 million, respectively. There was no income tax benefit for the year ended December 31, 2020.
Time and Performance Vesting Options
Under the 2017 Plan, eligible employees received non-qualified stock options as a portion of their total compensation. The options vest on a graded time vesting schedule (“Time Vesting Options”) over a vesting term of four years and a contractual term of 10 years, with 37.5% vesting on the 18-month anniversary and 6.25% vesting every three months for the remainder of the 48-month period. 100% of the time-vesting options vest immediately upon a change of control. Any unvested options will be forfeited upon termination of employment.
The Company's 2017 Plan permits imposing lock-up restrictions on participants in connection with the IPO. Pursuant to the 2017 Plan, the Company imposed a lock-up restriction, subject to limited exceptions, on selling, transferring or otherwise disposing of options and shares of common stock issuable pursuant to the exercise of options, for a period of one year following the consummation of the IPO, provided that such restriction will lapse as to 50% of such options and shares after six months following the consummation of the offering. No stock option awards were granted during the third and fourth quarters of 2021.
The following is a summary of time vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):
Time Vesting (1)Weighted Average Exercise Price (1)Aggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202010,462,531 $2.76 
Granted1,068,283 14.05 
Forfeited(153,960)5.30 
Exercised(966,005)2.36 
Cancelled(1,752,878)2.88 
Expired— — 
Balance at December 31, 20218,657,971 $4.13 $196,362 6.8
Vested and exercisable at December 31, 20216,252,120 $2.47 $152,177 6.1
Vested and expected to vest at December 31, 20218,657,971 $4.13 $196,362 6.8
(1)Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
As of December 31, 2021, total compensation cost related to time vesting options not yet recognized was $8.3 million, which will be recognized over a weighted-average period of 1.7 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the Plan.
The following is a summary of performance vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):
Performance Vesting (1)Weighted Average Exercise Price (1)Aggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202015,440,716 $2.66 
Granted1,397,260 14.05 
Forfeited(185,953)5.15 
Exercised(203,081)2.38 
Cancelled(1,009,831)3.60 
Expired— 
Balance at December 31, 202115,439,111 $3.60 $358,300 6.5
Vested and exercisable at December 31, 202115,439,111 $3.60 $358,300 6.5
Vested and expected to vest at December 31, 202115,439,111 $3.60 $358,300 6.5
(1)Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
Under the 2017 Plan, prior to the IPO the Company granted performance vesting options subject to performance vesting conditions. In accordance with the 2017 Plan, 50% of the performance vesting options vested upon a sponsor return of at least two times the sponsor investment. An aggregate of 75% of the performance vesting options vested upon a sponsor return of at least two and a half times the sponsor investment. An aggregate of 100% of Performance Vesting Options vested upon a sponsor return of at least three times the sponsor investment. Vesting was prorated if a sponsor return was between these targets. In addition to the sponsor return targets above, participants must have had at least 18 months of continuous service following the grant date in order to vest. In order for vesting to be considered probable, the sponsor return must have been met as of the reporting date. Sponsor return, as defined in the Company’s 2017 Stock Option Plan, was determined based on the aggregate amount of all cash, fair market value of marketable securities, including proceeds from the sale of securities of the Company, provided and to the extent such proceeds result in cash dividends and/or cash distributions by the Company to the sponsor.
On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's 2017 Stock Option Plan which, upon completion of the IPO, a sponsor return of 2.8x times sponsor investment was certified as having been achieved, and the service condition under the Plan that participants must provide at least 18 months of continuous service following the grant date in order for performance vesting options to vest was waived. Additionally, the Board also approved accelerated vesting of all remaining, unvested former Class C performance vesting options, after the achievement of such sponsor return, which resulted in all performance vesting options becoming fully vested upon pricing of the IPO.
The acceleration of vesting was accounted for as a modification of the terms of the original award that affected 343 employees and resulting in incremental stock-based compensation expense of $54.0 million.
The following table summarizes the weighted-average assumptions used in estimating the fair value of stock options granted to employees:
Year Ended December 31,
2021 (1)2020 (1)2019 (1)
Risk-free interest rate0.1 %0.1 %1.5 %
Dividend yield— %— %— %
Expected volatility55.0 %55.0 %40.0 %
Expected term (years)123
(1)The risk-free interest rate is based on the rates of U.S. Treasury securities with a maturity similar to the term to liquidity, continuously compounded. The expected equity volatility is estimated based on an analysis of guideline public companies’ historical volatility. As these stock options were awarded prior to the IPO, the expected term was estimated based on management’s assumptions of time to a liquidity event.
The total intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $24.9 million, $0.8 million and $1.8 million, respectively. The weighted-average grant date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $10.32, $5.71 and $1.37, respectively.
Stock Appreciation Rights (“SARs”)
In December 2017, the Board approved a plan (the “SARs Plan”) to enable all permanent employees, current and future, to participate in the growth in the equity value of the Company in the event of a future liquidity event. A liquidity event is triggered when the sponsor sells at least 75% of its ownership.
During the year ended December 31, 2021, the Company granted SARs to employees. Each stock appreciation right represents the right to receive, in cash, the excess of the fair market value over the grant price on the exercise date.
On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's Stock Appreciation Rights Plan (the “SARs Plan”) which, upon completion of the IPO, was discontinued and all outstanding stock appreciation rights ("SARs") were converted to restricted stock units (“RSUs”). RSUs granted in connection with the SARs conversion will vest after six months and twelve months after the IPO close date with 50% on each vesting date, such that 100% of RSUs related to the SARs conversion will be fully vested on September 17, 2022, twelve months after the closing of the IPO. A total of 6,701,133 shares of common stock underlying RSUs were issued in connection with the conversion of SARs upon completion of the IPO.
The completion of the IPO of the Company’s common stock did not meet the definition of a liquidity event, as defined in the SARs Plan. As a liquidity event was not triggered, the conditions associated with SARs were not considered probable of occurring. No SARs were granted or converted after September 9, 2021.
The following is a summary of SARs activity, representing the conversion of SARs to RSUs, for the year ended December 31, 2021:
Number of Stock Appreciation Rights (1)Weighted Average Grant Date Fair Value (1)
Balance at December 31, 20209,032,006 $3.47 
Granted 3,096,082 14.05 
Forfeited(1,681,980)5.77 
Intrinsic Value Adjustment (2)(3,744,975)12.19 
SARs Conversion(6,701,133)21.00 
Balance at December 31, 2021— $— 
(1)Shares presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
(2)The intrinsic value adjustment is the IPO price of $21.00 per SAR, less the original grant date fair value, plus an incremental value of $100.00 per SAR.
Restricted Stock Units (“RSUs”)
In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the “Omnibus Plan”). Under the Omnibus Plan, RSUs are awarded to eligible employees and entitle the grantee to receive shares of common stock at the end of a vesting period. Certain RSUs granted during the year ended December 31, 2021, have varying vesting schedules:
(1)a 28 month cliff vest subsequent to the IPO Closing Date;
(2)a 12 month cliff vest subsequent to the IPO Closing Date;
(3)a 6 and 12 month period vest subsequent to the IPO Closing Date (with 50% vesting after 6 months and 50% vesting at the end of the 12 month term);
(4)immediate vesting upon the successful and active registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”);
(5)a 3 year ratable vesting period subsequent to IPO Closing Date (with 34% vesting during the first year, and 33% vesting during the second and third years); and
(6)a 4 year ratable vesting period (with 25% vesting each year).
All RSUs granted as a result of the IPO, including the RSUs granted in connection with the SARs conversion, include a lock-up period of 6 months before the participants may redeem the shares. Throughout the vesting period and the lock-up period, shareholders are subject to the market risk on the value of their shares.
The following is a summary of RSU activity for the year ended December 31, 2021:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair ValueAggregate
Intrinsic Value
(in thousands)
Unvested balance at December 31, 2020— $— $— 
Granted (1)7,980,274 25.26 
Granted - SARs conversion (2)6,701,133 21.00 
Forfeited(552,685)21.38 
Vested— — 
Unvested balance at December 31, 202114,128,722 $23.39 $378,791 
(1)Includes a one-time grant awarded at IPO as well as a grant awarded in the fourth quarter. The amount of granted RSUs does not include 4.3 million that were contingent upon the successful and active
registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”), which occurred on February 25, 2022.
(2)The SARs conversion was an IPO related one-time event.
As of December 31, 2021, total compensation cost related to all RSUs not yet recognized was $241.3 million, of which $154.7 million is IPO related and considered nonrecurring. The remainder of $86.6 million is expected to be reoccurring in relation to the annual grant. The unamortized expense is anticipated to be recognized over a weighted-average period of 1.6 years.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Benefit Plans
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Benefits Plan Benefit PlansThe Company sponsors a 401(k) plan for substantially all U.S. employees. Employees are allowed to make contributions to the plan through withholdings of their salary. The plan provides for the Company to make a discretionary matching contribution. Contributions to the plan for the years ended December 31, 2021, 2020 and 2019, totaled $4.5 million, $3.8 million and $3.6 million, respectively. The Company also maintains similar defined contribution plans in the United Kingdom, Canada, Spain, Italy, Singapore, and Thailand. Total employer contributions under these plans for the years ended December 31, 2021, 2020 and 2019 were $8.8 million, $7.3 million and $6.7 million, respectively.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Agreements
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Credit Agreements Credit Agreements
The Company entered into a Senior Secured Credit Facilities (the “Term Loan”), dated October 12, 2017, subsequently amended most recently as of March 26, 2021, among the Company, the syndicate lenders thereto and Credit Suisse, AG, Cayman Islands Branch, as administrative agent, to finance, in part, the acquisition of all of the outstanding common stock of the Company. The Senior Secured Credit Facility provided senior secured financing of $200.0 million, as well as a revolving credit facility (the “Revolver”) which provided for additional senior secured financing of up to $35.0 million. The Term Loan and the Revolver, together with any subsequent amendments, are collectively referred to as the Credit Agreement.
On March 26, 2021, the Company amended and restated its credit agreement (the “Amendment and Restatement”) to increase the term loan facility to a total of $715.0 million. Also, as part of the facility, the aggregate revolving credit facility was increased to $165.0 million from $85.0 million.
Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) a LIBOR rate, at the Company's option, subject to interest rate floors. For the first full quarter after the Amendment Restatement date, the interest rate per annum is equal to (a) 3.25% for LIBOR based borrowings and (b) 2.25% for base rate borrowings, subject to interest rate floors. The interest rate reduced by 0.25% upon the completion of the IPO for both LIBOR and base rate borrowings.
Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) a LIBOR rate at the Company's option. In addition to paying interest on outstanding borrowings under the Revolver, the Company is required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees.
All obligations of the Company under the Senior Secured Credit Facilities provided by any lender party to the Senior Secured Credit Facilities or any of its affiliates and certain other persons are unconditionally guaranteed by a wholly owned subsidiary of Thoughtworks Holding, Inc., and each existing and subsequently acquired or organized direct or indirect wholly owned domestic restricted subsidiary of the Company, with customary exceptions including, among other things, where providing such guarantees is not permitted by law, regulation or contract or would result in material adverse tax consequences. All obligations under the Senior Secured Credit Facilities provided by any lender party to the Senior Secured Credit Facilities or any of its affiliates and certain other persons, and the guarantees of such obligations, are secured, subject to permitted liens and other exceptions, as outlined in the Senior Secured Credit Facilities.
The Term Loans and borrowings under our Revolver contain a number of financial and non-financial covenants that, among other things, restrict, subject to certain exceptions, the Company’s ability and the ability of the Company’s restricted subsidiaries to engage in certain activities, such as incur indebtedness or
permit to exist any lien on any property or asset now owned or hereafter acquired, as specified in the debt facility.
The Credit Agreement requires compliance with certain covenants customary for agreements of this type. As of December 31, 2021, the Company was in compliance with its debt covenants.
The Company incurred and capitalized deferred financing fees, or third-party debt issuance costs, of $7.1 million related to the restated credit agreement for the year ended December 31, 2021. The debt issuance costs are recorded as reductions of the outstanding long-term indebtedness. The Term Loan is paid in equal quarterly installments in aggregate annual amounts equal to 1% of the original principal amount of the Term Loan.
On August 10, 2021, the Company made a voluntary prepayment of $100.0 million on outstanding amounts owed on the Term Loan. The Company made an additional $100.0 million voluntary prepayment on October 20, 2021. As a result of the prepayments, the Company wrote off $2.1 million of deferred financing fees, which is reflected in other (expense) income, net in the consolidated statements of (loss) income and comprehensive (loss) income for the year ended December 31, 2021.
The following table presents the Company's outstanding debt and borrowing capacity (in thousands):
As of December 31,
20212020
Availability under revolving credit facility (due March 26, 2026)$165,000 $85,000 
Borrowings under revolving credit facility— — 
Long-term debt (due March 24, 2028), including current portion504,530 439,757 
Interest rate3.5 %4.8 %
The carrying value of the Company’s credit facilities (including current maturities) was as follows (in thousands):
As of December 31,
20212020
Long-term debt, less current portion$502,488 $440,497 
Capitalized deferred financing fees(5,108)(5,305)
Long-term debt497,380 435,192 
Current portion of long-term debt7,150 4,565 
Total debt carrying value$504,530 $439,757 
As of December 31, 2021, the Company’s future principal cash payments for the Term Loan are as follows (in thousands):
Total
2022$7,150 
20237,150 
20247,150 
20257,150 
20267,150 
20277,150 
2028466,738 
Total future principal cash payments$509,638 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
The following is a summary of the Company’s accrued expenses (in thousands):
As of December 31,
20212020
Accrued interest expense$76 $85 
Accrued employee expense2,320 1,786 
Accrued travel expense514 383 
Operating lease expenses262 212 
Insurance charges170 257 
Professional fees5,188 10,320 
Withholding taxes payable26,077 43 
Other taxes payable9,402 8,643 
Rebates payable943 2,307 
Other accrued expenses6,741 5,713 
Accrued expenses$51,693 $29,749 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2021
Text Block [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated balance for each component of accumulated other comprehensive loss (in thousands):
Year Ended December 31,
202120202019
Foreign currency translation:
Beginning balance$(1,589)$(10,067)$(12,961)
Foreign currency translation (loss)/gain(8,225)8,728 3,639 
Income tax expense(1,049)(250)(745)
Foreign currency translation, net of tax(9,274)8,478 2,894 
Ending balance(10,863)(1,589)(10,067)
Accumulated other comprehensive loss$(10,863)$(1,589)$(10,067)
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On January 18, 2022, the Company granted 717,111 RSUs. Total stock-compensation expense to be recognized related to these awards is $16.5 million, over a weighted average period of 1.02 years.
In order to allow employees in China to participate in equity based award grants, the Company is required to obtain approval through registration per the requirements as outlined by the People's Republic of China Central State Administration of Foreign Exchange ("China SAFE"). The Company received approval on February 25, 2022. Thoughtworks has awarded its employees in China 4.4 million RSU shares to date, including 2021 and January 2022 grants. At the time of China SAFE approval, 1.2 million shares immediately vested and were eligible for release. The remaining shares will vest between 2022 and 2025. The Company recorded $48.9 million of stock-compensation expense upon approval of China SAFE in the first quarter of 2022.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation The accompanying consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassification Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2021 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements The preparation of these consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC.
Use of Estimates GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for doubtful accounts, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation, including the underlying deemed fair value of common stock (prior to the completion of the IPO), and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the consolidated financial statements in the future. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance.
While the Company has offerings in multiple modern digital businesses and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's service offerings are delivered and supported on a global basis and are deployed in a nearly identical way. The Company’s CODM evaluates the Company’s financial information, allocates resources and assesses the performance of these resources on a consolidated basis.
Long-Lived Assets
The North America geographic region encompasses the Company’s country of domicile (United States) and Canada, of which long-lived assets including property and equipment, net of depreciation, are principally held within the United States. The United States comprised $7.9 million, or 23.0%, and $4.6 million, or 17.4%, of the Company’s long-lived assets as of December 31, 2021 and 2020, respectively. Canadian long-lived assets were determined to be immaterial given property, and equipment was less than 10% of the Company's long-lived assets as of December 31, 2021 and 2020.
The Company holds material long-lived assets in the foreign geographic locations of Brazil, China, and India of $5.1 million, $7.3 million, and $7.5 million as of December 31, 2021, respectively, compared to $2.8 million, $7.6 million, and $5.3 million as of December 31, 2020, respectively. Long-lived assets in all other foreign geographic locations, including Canada, totaled $6.6 million and $6.0 million as of December 31, 2021 and 2020, respectively.
Revenue Recognition
The Company recognizes revenues when control of services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time, depending on satisfaction of obligations stipulated by the contract. The Company records sales and other taxes collected from customers and remitted to governmental authorities on a net basis.
The Company generates revenue from a variety of professional service arrangements. Fees for these contracts may be in the form of time-and-materials and fixed price. The Company also reports gross reimbursable expenses incurred as both revenue and cost of revenues in the consolidated statements of (loss) income and comprehensive (loss) income.
Revenue is measured based on consideration specified in a contract with a customer, which may consist of both fixed and variable components, and the consideration expected to be received is allocated to each separately identifiable performance obligation based on the performance obligation’s relative stand-alone selling price. The standalone selling prices are generally determined based on the prices at which the Company separately sells the services.
Contracts may include variable consideration, which usually takes the form of volume-based discounts, service level credits, price concessions, or incentives. To the extent that variable consideration is not constrained, the Company includes the expected amount within the total transaction price and updates its
assumptions over the duration of the contract. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. The amount of variable consideration is estimated utilizing the expected value or most likely amount method, depending on the facts and circumstances relative to the contract.
Time-and-Material Revenue
The Company generates the majority of its revenues under time-and-material contracts, which are billed using hourly, daily, or monthly rates to determine the amounts to be charged directly to the customer. Revenue from time-and-material contracts is based on the number of hours worked and at contractually agreed-upon hourly rates and is recognized as those services are rendered as control of the services passes to the customer over time.
Fixed-Price Revenue
Fixed-price contracts include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input methods as there is a direct correlation between hours incurred and the end product delivered to the customer. Assumptions, risks, and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables, and deferred revenues at each reporting period. Revenues under these contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying performance obligations.
Principal vs Agent Consideration
From time to time, the Company may enter into arrangements with third-party suppliers to sell services. In such cases, the Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or the agent (i.e., reports revenues on a net basis). In doing so, the Company first evaluates whether it has control of the service before it is transferred to the customer. If the Company controls the service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the service before it is transferred to the customer may require judgment.
Contract Balances
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities, or deferred revenue, consist of advance payments from clients and billings in excess of revenues recognized. The Company classifies deferred revenue as current on the consolidated balance sheet and is recognized as revenue as the Company performs under the contract. These balances are generally short-term in nature and are recognized as revenue within one year.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs primarily relate to commissions paid to the account executives and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income for contracts one year or less and other current assets and other non-current assets on the consolidated balance sheets for contracts greater than one year.
Costs capitalized are amortized on a straight-line basis over a period of benefit. The Company determined the period of benefit by taking into consideration standard contract terms, renewals and amendments, if applicable. The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its
business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain contracts is included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income. For the year ended December 31, 2021, the Company capitalized $2.3 million of costs to obtain contracts and recorded amortization expense of $0.3 million. There were no impairments of costs to obtain contracts for the year ended December 31, 2021. For the years ended December 31, 2020 and 2019, the Company did not capitalize any costs to obtain contracts and did not recognize any amortization expense. The balance of the capitalized costs was $2.0 million as of December 31, 2021.
Cost of Revenues
Consists primarily of personnel and related costs directly associated with the professional services, including salaries, bonuses, fringe benefits, share-based compensation, project related travel costs; and costs of contracted third-party vendors. Also included in cost of revenues is depreciation attributable to the portion of our property and equipment utilized in the delivery of services to our clients.
Selling, General and Administrative Expenses
Consists of expenses associated with promoting and selling the Company’s services and general and administrative functions of the business. These expenses include the costs of salaries, bonuses, fringe benefits, commissions, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities.
Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship, and public relations. These costs are expensed as incurred. Advertising costs totaled $2.3 million, $0.9 million and $1.8 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income.
Other (Expense) Income Other (expense) income consists of interest expense, impacts from foreign exchange transactions, gains (losses) on the sale of assets and the write-off of deferred financing fees.
Cash and Cash Equivalents Cash equivalents are short-term, highly liquid investments and deposits that are readily converted into cash, with maturities of three months or less.
Restricted Cash Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held in escrow for income tax withholdings, to secure bank guarantees of amounts related to government requirements, and collateral for a corporate credit card.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are uncollateralized customer obligations due under normal trade terms. Payment terms with customers are generally 30 to 90 days from the invoice date. Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. The Company estimates the collectability of its accounts receivable based on a combination of factors including, but not limited to, customer credit ratings, age of the accounts receivable balances, and current and historical experience. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company provides allowances for doubtful accounts against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
Property and Equipment, net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. The estimated useful lives, by asset class, are as follows:
Office furniture and equipment
3 to 7 years
Computer equipment
2 to 3 years
Software, including internal-use software
3 to 5 years
Automobiles
4 years
Leasehold improvements are amortized using the straight-line method over the shorter of their estimated useful lives or the terms of the related leases.
The Company reviews long-lived assets, including property and equipment and finite-lived intangible assets, for realizability on an ongoing basis. Changes in depreciation, generally accelerated depreciation, are determined and recorded when estimates of the remaining useful lives or residual values of long-term assets change. The Company also reviews for impairment when conditions exist that indicate the carrying amount of the asset group may not be fully recoverable. In those circumstances, the Company performs undiscounted operating cash flow analyses to determine if an impairment exists. When testing for asset impairment, the Company groups assets and liabilities at the lowest level for which cash flows are separately identifiable. Any impairment loss is calculated as the excess of the asset’s carrying value over its estimated fair value. Fair value is estimated based on the discounted cash flows for the asset group over the remaining useful life or based on the expected cash proceeds for the asset less costs of disposal.
Internal-Use Software
In accordance with ASC 350-40, Internal-Use Software, certain costs incurred in the planning and evaluation stage of internal-use computer software are expensed as incurred. Certain costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized costs are depreciated over the expected economic useful life of three to five years using the straight-line method.
Capitalized internal-use software asset depreciation expense for the years ended December 31, 2021, 2020 and 2019 was $2.2 million, $3.5 million and $1.5 million, respectively, and is included in depreciation and amortization in the consolidated statements of (loss) income and comprehensive (loss) income. As of December 31, 2021 and 2020, the net book value of internal-use software was $5.6 million and $2.0 million, respectively.
Goodwill
Goodwill represents the excess of cost over the fair value of the net assets acquired in a business combination. When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.
The Company performs an annual impairment review of goodwill in its fiscal fourth quarter and additional impairment reviews when events and circumstances indicate it is more likely than not that an impairment may have occurred. The Company assesses goodwill for impairment at the reporting unit level.
In evaluating goodwill for impairment, the Company has the option to first perform a qualitative assessment to determine whether further impairment testing is necessary or to perform a quantitative assessment by comparing the fair value of the reporting units to their carrying amount, including goodwill. Under the qualitative assessment, an entity is not required to calculate the fair value of a reporting unit unless the entity determines that it is more likely than not that its fair value is less than its carrying amount. Qualitative factors include macroeconomic conditions, industry and market conditions, cost factors, and overall financial performance, among others.
Under a quantitative assessment, fair value of the Company’s reporting units are estimated using a weighted methodology considering the output from both the income and market approaches. The income approach incorporates the use of a discounted cash flow (DCF) analysis. A number of judgments are involved in the application of the DCF model, including projections of business performance, weighted average cost of capital, and terminal values. The market approach is performed using the Guideline Public Companies method which is based on earnings multiple data derived from publicly traded peer group companies. The Company elected to perform a qualitative assessment during fiscal 2021 and a quantitative assessment during fiscal 2020 and determined for both periods that the fair value of the Company’s respective reporting units exceeded their carrying amounts.
Intangible Assets, net In accordance with ASC 350, Intangibles – Goodwill and Other, the Company amortizes its finite-lived intangible assets over their respective estimated useful lives. The Company reviews both indefinite-lived intangibles and finite-lived intangibles for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that they may be impaired. Impairment indicators could include significant under-performance relative to the historical or projected future operating results, significant changes in the manner of use of assets, significant negative industry or economic trends or significant changes in the Company’s market capitalization relative to net book value. Any changes in key assumptions used by the Company, including those set forth above, could result in an impairment charge and such a charge could have a material adverse effect on the Company’s consolidated statements of (loss) income and comprehensive (loss) income. The Company’s intangible assets consist of indefinite-lived trademarks and finite-lived customer relationships. Customer relationships have an estimated useful life of 15 years and are being amortized using the straight-line method.
Income Taxes
The Company is subject to both the United States of America (U.S.) and foreign income taxes. A current tax asset or liability is recognized for the estimated taxes payable or refundable on tax returns for the year.
Deferred income taxes are recorded to reflect the tax consequences on future years of the difference between the tax bases of assets and liabilities for income taxes and for financial reporting purposes using enacted tax rates in effect for the year in which differences are expected to reverse. The Company nets the deferred tax assets and deferred tax liabilities from temporary differences arising within the same tax jurisdiction and presents the net asset or liability as long term.
The Company assesses the need to account for deferred taxes on unremitted earnings of its foreign subsidiaries on an individual country basis according to management’s assertions regarding repatriation or permanent investment of each country’s accumulated earnings.
A valuation allowance is established when necessary to reduce deferred income tax assets to the amounts expected to be realized.
The Company classifies interest and penalties associated with tax liabilities as income tax expense in the consolidated statements of (loss) income and comprehensive (loss) income.
The Company provides for tax expense related to Global Intangible Low-Tax Income ("GILTI") in the year the tax is incurred.
The Company’s provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as any related interest and penalties. These reserves are adjusted given changing facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent the final outcome of an uncertain income tax position differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.
Accumulated Other Comprehensive Income Accumulated other comprehensive income consists solely of foreign currency translation adjustments.
Foreign Currency Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average exchange rates for the applicable period. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income.For consolidated foreign subsidiaries whose functional currency is the U.S. dollar, transactions and balances denominated in the local currency are foreign currency transactions. Foreign currency transactions and balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.
Commitments and Contingencies Certain conditions may exist as of the date of the consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.
Deferred Financing Fees Deferred financing fees represent third-party debt issuance costs associated with the related debt facility. Deferred financing fees associated with the Company’s debt agreements are treated as a discount on the outstanding debt balance and amortized over the term of the respective debt facility, using the effective interest rate method and reported as a component of interest expense. Debt discounts on the Company’s debt are reflected as a direct deduction from the carrying amount of the long-term portion of the related debt liability.
Fair Value Measurements
The Company determines the fair values of its financial instruments based on the fair value hierarchy. ASC 820, Fair Value Measurement, includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions.
The fair value hierarchy consists of the following three levels:
Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.
The fair value of certain assets, such as nonfinancial assets, primarily long-lived assets, goodwill, intangible assets and certain other assets, are recognized or disclosed in connection with impairment evaluations. All non-recurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.
The carrying amounts of financial instruments including cash and cash equivalents, accounts receivable, and accounts payable approximated fair value as of December 31, 2021 and 2020, because of the relatively short maturity of these instruments. Additionally, the Company estimates the fair value of the Term Loan, discussed in Note 14, Credit Agreements, using current market yields. These current market yields are considered Level
2 inputs.
Stock-Based Compensation
The Company accounts for employee and Director equity-based compensation in accordance with ASC 718, Compensation – Stock Compensation. Accordingly, compensation expense is based on the grant date fair value of those awards and is recognized over the requisite service period for the respective award. The Company’s equity-based awards issued to employees include stock option awards, which vest based on either time or the achievement of certain performance and market conditions, as well as restricted stock units ("RSUs"). The RSUs are granted to both employees and directors. The fair value of the options and RSUs is determined using the grant date stock price of the Company’s common stock.
At the time of grant, the Company takes into consideration the timing of the equity award and evaluates for conditions that could result in the award to be considered spring loaded. The Company did not grant equity awards that would be considered spring loaded in 2021.
Compensation expense resulting from time vesting based awards will be recognized in the Company’s consolidated statements of (loss) income and comprehensive (loss) income, over the requisite service period (typically one to four years on an accelerated basis for time vested awards). Compensation expense resulting from performance awards will be recognized over the requisite service period when it is probable that the performance condition will be met. The calculated compensation expense for performance awards is adjusted based on an estimate of awards ultimately expected to vest. The Company records forfeitures as they occur.
Common Stock Valuation Prior to the IPO Closing Date
Prior to the IPO Closing Date, due to the absence of an active market for the Company’s common stock, the Company utilized methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, to estimate the fair value of common stock. The valuation methodology included estimates and assumptions that required the Company’s judgment. These estimates and assumptions included a number of objective and subjective factors, including external market conditions affecting the industry sector, and the likelihood of achieving a liquidity event, such as an IPO, reverse merger or sale.
Refer to Note 12, Stock-Based Compensation, for more information on equity-based awards and the related activity that occurred in connection with the IPO as well as post IPO.
Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements Not Yet Adopted
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") No. 2018-13, Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. This ASU modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The effective date is the first quarter of fiscal year 2020, with early adoption permitted for the removed disclosures and delayed adoption until fiscal year 2020 permitted for the new disclosures. The removed and modified disclosures were adopted on a retrospective basis and the new disclosures will be adopted on a prospective basis. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. ASU 2018-15 is intended to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The ASU is effective for annual reporting periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted. In the third quarter of 2021, the Company early adopted ASU 2018-15 and this adoption did not have a material impact on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, as part of its simplification initiative to reduce the cost and complexity in accounting for
income taxes. ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 on a prospective basis. The adoption did not have a material impact on the Company’s consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which amends existing accounting standards for lease accounting and requires lessees to recognize virtually all their leases on the balance sheet by recording a right-of-use asset and a lease liability (for other than short term leases). The Company anticipates that the adoption of this standard will materially affect the consolidated balance sheet and may require changes to processes used to account for leases. The Company will adopt this new standard in the fiscal year beginning January 1, 2022, based on its status as an emerging growth company. The Company is electing the modified retrospective transition method, and as a result, the Company will not adjust its comparative period financial information or make the new required lease disclosures for periods before the date of adoption.
The Company has evaluated to use the package of practical expedients, which permits the Company to not reassess: (i) whether a contract is or contains a lease, (ii) lease classification, and (iii) initial direct costs resulting from the lease. The Company has not elected the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of operating lease assets. The Company has evaluated the short-term lease exception, which allows the Company to keep leases with terms of 12 months or less off the balance sheet. The Company has also evaluated the option to combine lease and non-lease components as a single component for the Company's entire population of lease assets. The Company continues to finalize its implementation efforts, and under the transition method, may record an adjustment to retained earnings as a cumulative effect adjustment as of January 1, 2022.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions, and reasonable and supportable forecasts, or a current expected credit loss (“CECL”) model. For trade receivables, loans, and other financial instruments, companies will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. In November 2019, the FASB issued ASU 2019-10 which delayed the effective date for the CECL standard. This guidance and related amendments is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. This guidance also expands the required credit loss disclosures and will be applied using a modified retrospective approach by recording a cumulative effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is planning to adopt ASU 2016-13 in 2022 and anticipates that it will mainly impact accounts receivable and unbilled revenue. The Company has analyzed its historical credit loss experience and considered current conditions and reasonable forecasts in developing the expected credit loss rates. The Company is currently finalizing the CECL methodology and is assessing the impact to the applicable outstanding balances. Once the Company's CECL methodology is finalized, the Company intends to record an adjustment to retained earnings as a cumulative-effect adjustment.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from LIBOR and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023 based on its status as an emerging growth company.
In November 2021, the FASB issued ASU 2021-10, Disclosures by Business Entities About Government Assistance (Topic 832), which requires business entities to provide certain disclosures when they (1) have received government assistance and (2) use a grant or contribution accounting model by analogy to other
accounting guidance. The guidance is effective for all entities for fiscal years beginning after December 15, 2021. Entities may apply the ASU’s provisions either (1) prospectively to all transactions within the scope of ASC 832 that are reflected in the financial statements as of the adoption date and all new transactions entered into after the date of adoption or (2) retrospectively. Early adoption is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2022 based on its status as an emerging growth company.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):
As of December 31,
20212020
Cash and cash equivalents$368,209 $490,841 
Restricted cash included in other current assets25,478 — 
Restricted cash included in other non-current assets1,254 1,358 
Total cash, cash equivalents, and restricted cash$394,942 $492,199 
Restrictions on Cash and Cash Equivalents
A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):
As of December 31,
20212020
Cash and cash equivalents$368,209 $490,841 
Restricted cash included in other current assets25,478 — 
Restricted cash included in other non-current assets1,254 1,358 
Total cash, cash equivalents, and restricted cash$394,942 $492,199 
Activity Related to the Allowance For Doubtful Accounts
Activity related to the Company’s allowance for doubtful accounts is as follows (in thousands):
Year Ended December 31,
202120202019
Balance, beginning of year$(10,385)$(2,733)$(1,278)
Charged to expense(281)(8,305)(5,891)
Uncollectible accounts written off, net of recoveries882 620 2,129 
Changes due to exchange rates868 33 2,307 
Balance, end of year$(8,916)$(10,385)$(2,733)
Property and Equipment Useful Lives The estimated useful lives, by asset class, are as follows:
Office furniture and equipment
3 to 7 years
Computer equipment
2 to 3 years
Software, including internal-use software
3 to 5 years
Automobiles
4 years
Property and equipment consisted of the following (in thousands):
As of December 31,
20212020
Automobile$38 $32 
Computer equipment37,847 27,148 
Software, including internal-use13,575 7,518 
Leasehold improvements20,425 19,390 
Office furniture and equipment7,968 7,162 
79,853 61,250 
Less: accumulated depreciation and amortization(45,353)(34,903)
Property and equipment, net$34,500 $26,347 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Geographic Areas
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Year Ended December 31,
202120202019
Customer Location:
North America (1)$396,491 $321,237 $296,534 
APAC (2)358,596 248,776 241,765 
Europe (3)267,121 195,372 191,237 
LATAM47,737 37,990 42,655 
Total revenues$1,069,945 $803,375 $772,191 
(1)For the years ended December 31, 2021, 2020 and 2019, the United States represented 34.8%, or $372.8 million; 38.2%, or $307.2 million; and 36.6%, or $282.5 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given the revenues generated from such operations as a percentage of total North America revenues was less than 10% for each of the years.
(2)For the year ended December 31, 2021, Australia, which is included in the Asia-Pacific region ("APAC"), represented 10.9%, or $116.5 million, of the Company's total revenues. For the year ended December 31, 2021, the revenues generated in China as a percentage of the Company’s total revenues was less than 10.0%. For the years ended December 31, 2020 and 2019, the revenues generated in Australia as a percentage of the Company’s total revenues was less than 10%. For the years ended December 31, 2020 and 2019, the revenues generated in China were 10.4%, or $83.5 million, and 11.9%, or $91.5 million, respectively, of the Company's total revenues.
(3)For the year ended December 31, 2021, Germany and the United Kingdom, which are included in the Europe region, represented 10.6%, or $113.8 million, and 10.8%, or $115.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2020, the revenues generated in Germany and the United Kingdom represented 10.1%, or $81.5 million, and 11.1%, or $89.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2019, the revenues generated in Germany and the United Kingdom represented 10.0%, or $77.1 million, and 12.6%, or $97.2 million, of the Company’s total revenues, respectively.
Disaggregation of Revenue
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Year Ended December 31,
202120202019
Technology and business services$288,709 $228,514 $174,049 
Energy, public and health services275,279 200,785 152,238 
Retail and consumer203,193 141,729 149,739 
Financial services and insurance170,492 123,291 152,419 
Automotive, travel and transportation132,272 108,656 142,061 
Other— 400 1,685 
Total revenues$1,069,945 $803,375 $772,191 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Year Ended December 31,
202120202019
Contract Types:
Time-and-material$872,271 $675,715 $662,710 
Fixed-price197,674 127,313 107,862 
Licensing— 347 1,619 
Total revenues$1,069,945 $803,375 $772,191 
Schedule of Contract Assets and Liabilities
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of December 31,
20212020
Contract assets included in unbilled receivables$25,408 $19,790 
Contract liabilities included in deferred revenue$13,807 $11,720 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The Company's final allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):
Total
Customer relationship$11,100 
Property and equipment259 
Other assets/liabilities, net4,228 
Deferred taxes(1,646)
Goodwill32,615 
Total gross purchase price$46,556 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following is a summary of the changes in the carrying value of goodwill (in thousands):
Total
Balance as of December 31, 2019$314,037 
Changes due to exchange rates4,114 
Balance as of December 31, 2020318,151 
Additions due to acquisitions32,615 
Changes due to exchange rates(4,047)
Balance as of December 31, 2021$346,719 
Schedule of Finite-Lived Intangible Assets
The following is a summary of other intangible assets as of December 31, (in thousands):
As of December 31,
20212020
Customer relationships$177,100 $166,000 
Less accumulated amortization46,184 34,122 
Customer relationships, net130,916 131,878 
Trademark273,000 273,000 
Total intangible assets, after amortization403,916 404,878 
Changes due to exchange rates(5,049)(2,823)
Intangible assets, net$398,867 $402,055 
Schedule of Indefinite-Lived Intangible Assets
The following is a summary of other intangible assets as of December 31, (in thousands):
As of December 31,
20212020
Customer relationships$177,100 $166,000 
Less accumulated amortization46,184 34,122 
Customer relationships, net130,916 131,878 
Trademark273,000 273,000 
Total intangible assets, after amortization403,916 404,878 
Changes due to exchange rates(5,049)(2,823)
Intangible assets, net$398,867 $402,055 
Schedule of Estimated Amortization Expense
As of December 31, 2021, estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Total
2022$12,300 
202312,300 
202412,300 
202512,300 
202612,300 
Thereafter69,416 
$130,916 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
(Loss)/income before provision for income taxes based on geographic location is as follows (in thousands):
Year Ended December 31,
202120202019
(Loss)/income before provision for income taxes:
United States$(36,767)$45,679 $(7,367)
Foreign23,292 56,768 55,204 
Total$(13,475)$102,447 $47,837 
Schedule of Provision (Benefit) for Income Taxes
The provision/(benefit) for income taxes is as follows (in thousands):
Year Ended December 31,
202120202019
Current:
Federal$9,839 $704 $768 
State5,071 2,316 1,962 
Foreign24,199 18,001 13,310 
Total Current39,109 21,021 16,040 
Deferred:
Federal(10,957)5,972 4,623 
State(2,969)862 1,618 
Foreign(15,035)(4,691)(2,864)
Total Deferred(28,961)2,143 3,377 
Total Income Tax Expense$10,148 $23,164 $19,417 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the Company’s provision for income taxes to income taxes computed at the U.S. federal statutory income tax rate of 21% is as follows (in thousands):
Year Ended December 31,
202120202019
Provision for income taxes at federal statutory rate$(2,830)$21,514 $10,046 
Increase/(decrease) in taxes resulting from:
Non-deductible expenses3,065 1,297 652 
Research and development and foreign tax credits(16,311)(13,251)(7,255)
Effect of foreign taxes and foreign exchange rates4,675 4,082 1,237 
GILTI and related international adjustments8,971 6,714 11,188 
§162(m) limitation on executive compensation7,709 — — 
Stock-based compensation excess tax benefits(8,206)(22)(413)
US state income taxes, net of federal tax benefit585 2,892 2,763 
Change in deferred tax valuation allowance11,067 4,145 (8)
CARES Act US federal net operating loss carryback benefit— (4,188)— 
U.K. rate change855 — — 
Adjustments of prior year estimates and other(2,566)(1,585)341 
Adjustments associated with income tax uncertainties3,134 1,566 866 
Total income tax expense$10,148 $23,164 $19,417 
Schedule of Deferred Tax Assets and Liabilities
Deferred Income Taxes
The components of the Company’s deferred tax assets and liabilities include the following (in thousands):
As of December 31,
20212020
Deferred income tax assets on:
Accrued expenses$6,650 $7,765 
Goodwill1,305 47 
Net operating loss carryforwards6,394 7,664 
Research and development and foreign tax credit carryforwards1,505 2,896 
Allowance for doubtful accounts2,717 3,012 
Fixed assets1,817 732 
Stock-based compensation38,050 1,399 
Business interest6,727 3,586 
Other assets2,122 1,312 
Total deferred tax assets67,287 28,413 
Total valuation allowance(17,703)(6,834)
Total deferred tax assets$49,584 $21,579 
As of December 31,
20212020
Deferred tax liabilities:
Unremitted earnings of subsidiaries and unrealized translation gains$(3,878)$(3,987)
Prepaid expenses(2,597)(1,585)
Fixed assets
(1,071)(783)
Deferred revenue— (1,529)
Customer relationships(33,500)(33,662)
Trademark(73,028)(73,028)
Internally developed software(1,280)(430)
Other liabilities(932)(593)
Total deferred tax liabilities(116,286)(115,597)
Total deferred tax liabilities, net$(66,702)$(94,018)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Year Ended December 31,
202120202019
Balance, beginning of year$8,123 $6,557 $5,768 
Additions for tax positions related to the current year2,068 1,219 1,306 
Additions for tax positions related to prior years1,923 706 180 
Reductions for tax positions related to prior years(505)(316)(239)
Statute of limitations expirations— (43)— 
Settlements with tax authorities— — (458)
Balance, end of year$11,609 $8,123 $6,557 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment The estimated useful lives, by asset class, are as follows:
Office furniture and equipment
3 to 7 years
Computer equipment
2 to 3 years
Software, including internal-use software
3 to 5 years
Automobiles
4 years
Property and equipment consisted of the following (in thousands):
As of December 31,
20212020
Automobile$38 $32 
Computer equipment37,847 27,148 
Software, including internal-use13,575 7,518 
Leasehold improvements20,425 19,390 
Office furniture and equipment7,968 7,162 
79,853 61,250 
Less: accumulated depreciation and amortization(45,353)(34,903)
Property and equipment, net$34,500 $26,347 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net (Loss) Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Common Share
The components of basic and diluted (loss) earnings per common share are as follows (in thousands, except share and per share data):
Year Ended December 31,
202120202019
Basic (loss) earnings per common share:
Net (loss) income$(23,623)$79,283 $28,420 
Preferred stock dividends(59,642)— — 
Earnings allocated to Preferred Stock— (6,171)— 
Net (loss) income allocated to common shareholders – Basic$(83,265)$73,112 $28,420 
Weighted average common shares outstanding – Basic254,271,997 278,225,009 277,762,271 
Basic (loss) earnings per common share$(0.33)$0.26 $0.10 
Diluted (loss) earnings per common share:
Net (loss) income allocated to common shareholders – Basic(83,265)73,112 28,420 
Weighted average shares outstanding – Basic254,271,997 278,225,009 277,762,271 
Dilutive effect of:
Employee stock options and common shares (1)— 6,357,5273,733,369
Weighted average common shares outstanding – Diluted254,271,997284,582,536281,495,640
Diluted (loss) earnings per common share$(0.33)$0.26 $0.10 
(1) Reflects the dilutive effects of applying the treasury stock method to the employee stock options, after effects of an approximate 43.6-for-1 stock split noted above. Dilutive options include time and performance vesting options. Performance vesting options represent the accelerated vesting of all performance vesting options upon the occurrence of the IPO, and are only reflected in the denominator of pro forma earnings per share, diluted, as the performance vesting options are fully vested at the date of the IPO, and are not assumed to be exercised. For periods where the Company was in a net loss, dilutive options were excluded but would have been dilutive if the Company was not in a net loss.
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The following potentially dilutive securities were excluded from the computation of diluted (loss) earnings per common share calculations because the impact of including them would have been anti-dilutive:
Year Ended December 31,
202120202019
Employee stock options and RSUs23,614,364 — — 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
As of December 31, 2021, aggregate future minimum lease payments, net of sublease income, under all operating leases are as follows (in thousands):
Total
2022$17,557 
202311,690 
20246,849 
20253,955 
20263,027 
Thereafter6,088 
Total future minimum lease payments$49,166 
XML 50 R35.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 Option Activity
The following is a summary of time vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):
Time Vesting (1)Weighted Average Exercise Price (1)Aggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202010,462,531 $2.76 
Granted1,068,283 14.05 
Forfeited(153,960)5.30 
Exercised(966,005)2.36 
Cancelled(1,752,878)2.88 
Expired— — 
Balance at December 31, 20218,657,971 $4.13 $196,362 6.8
Vested and exercisable at December 31, 20216,252,120 $2.47 $152,177 6.1
Vested and expected to vest at December 31, 20218,657,971 $4.13 $196,362 6.8
(1)Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
The following is a summary of performance vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):
Performance Vesting (1)Weighted Average Exercise Price (1)Aggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202015,440,716 $2.66 
Granted1,397,260 14.05 
Forfeited(185,953)5.15 
Exercised(203,081)2.38 
Cancelled(1,009,831)3.60 
Expired— 
Balance at December 31, 202115,439,111 $3.60 $358,300 6.5
Vested and exercisable at December 31, 202115,439,111 $3.60 $358,300 6.5
Vested and expected to vest at December 31, 202115,439,111 $3.60 $358,300 6.5
(1)Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the weighted-average assumptions used in estimating the fair value of stock options granted to employees:
Year Ended December 31,
2021 (1)2020 (1)2019 (1)
Risk-free interest rate0.1 %0.1 %1.5 %
Dividend yield— %— %— %
Expected volatility55.0 %55.0 %40.0 %
Expected term (years)123
(1)The risk-free interest rate is based on the rates of U.S. Treasury securities with a maturity similar to the term to liquidity, continuously compounded. The expected equity volatility is estimated based on an analysis of guideline public companies’ historical volatility. As these stock options were awarded prior to the IPO, the expected term was estimated based on management’s assumptions of time to a liquidity event.
Schedule of Stock Appreciation Rights Activity
The following is a summary of SARs activity, representing the conversion of SARs to RSUs, for the year ended December 31, 2021:
Number of Stock Appreciation Rights (1)Weighted Average Grant Date Fair Value (1)
Balance at December 31, 20209,032,006 $3.47 
Granted 3,096,082 14.05 
Forfeited(1,681,980)5.77 
Intrinsic Value Adjustment (2)(3,744,975)12.19 
SARs Conversion(6,701,133)21.00 
Balance at December 31, 2021— $— 
(1)Shares presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.
(2)The intrinsic value adjustment is the IPO price of $21.00 per SAR, less the original grant date fair value, plus an incremental value of $100.00 per SAR.
Schedule of Restricted Stock Units Activity
The following is a summary of RSU activity for the year ended December 31, 2021:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair ValueAggregate
Intrinsic Value
(in thousands)
Unvested balance at December 31, 2020— $— $— 
Granted (1)7,980,274 25.26 
Granted - SARs conversion (2)6,701,133 21.00 
Forfeited(552,685)21.38 
Vested— — 
Unvested balance at December 31, 202114,128,722 $23.39 $378,791 
(1)Includes a one-time grant awarded at IPO as well as a grant awarded in the fourth quarter. The amount of granted RSUs does not include 4.3 million that were contingent upon the successful and active
registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”), which occurred on February 25, 2022.
(2)The SARs conversion was an IPO related one-time event.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Agreements (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Credit Facilities
The following table presents the Company's outstanding debt and borrowing capacity (in thousands):
As of December 31,
20212020
Availability under revolving credit facility (due March 26, 2026)$165,000 $85,000 
Borrowings under revolving credit facility— — 
Long-term debt (due March 24, 2028), including current portion504,530 439,757 
Interest rate3.5 %4.8 %
The carrying value of the Company’s credit facilities (including current maturities) was as follows (in thousands):
As of December 31,
20212020
Long-term debt, less current portion$502,488 $440,497 
Capitalized deferred financing fees(5,108)(5,305)
Long-term debt497,380 435,192 
Current portion of long-term debt7,150 4,565 
Total debt carrying value$504,530 $439,757 
Schedule of Future Cash Payments For Term Loan As of December 31, 2021, the Company’s future principal cash payments for the Term Loan are as follows (in thousands):
Total
2022$7,150 
20237,150 
20247,150 
20257,150 
20267,150 
20277,150 
2028466,738 
Total future principal cash payments$509,638 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following is a summary of the Company’s accrued expenses (in thousands):
As of December 31,
20212020
Accrued interest expense$76 $85 
Accrued employee expense2,320 1,786 
Accrued travel expense514 383 
Operating lease expenses262 212 
Insurance charges170 257 
Professional fees5,188 10,320 
Withholding taxes payable26,077 43 
Other taxes payable9,402 8,643 
Rebates payable943 2,307 
Other accrued expenses6,741 5,713 
Accrued expenses$51,693 $29,749 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2021
Text Block [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated balance for each component of accumulated other comprehensive loss (in thousands):
Year Ended December 31,
202120202019
Foreign currency translation:
Beginning balance$(1,589)$(10,067)$(12,961)
Foreign currency translation (loss)/gain(8,225)8,728 3,639 
Income tax expense(1,049)(250)(745)
Foreign currency translation, net of tax(9,274)8,478 2,894 
Ending balance(10,863)(1,589)(10,067)
Accumulated other comprehensive loss$(10,863)$(1,589)$(10,067)
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Sep. 17, 2021
USD ($)
$ / shares
shares
Sep. 16, 2021
shares
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Concentration Risk [Line Items]          
Proceeds from sale of stock $ 314,700,000        
Stock issuance costs $ 30,300,000        
Common stock redesignated (in shares) | shares   5,259,163      
Conversion of convertible securities, before stock split (in shares) | shares 1,365,058        
Stock redesignation, conversion ratio 1        
Stock split, conversion ratio   43.6      
Redeemable convertible preferred stock, conversion ratio 1        
Offering expense, net     $ 30,300,000    
Underwriting discounts     19,000,000    
Offering expenses     $ 11,300,000    
Number of operating segments | segment     1    
Capitalized contract cost, gross     $ 2,300,000 $ 0 $ 0
Capitalized contract cost, amortization     300,000 0 0
Capitalized contract cost, impairment loss     0    
Capitalized contract cost, net     2,000,000    
Advertising costs     2,300,000 900,000 1,800,000
Depreciation     17,500,000 16,000,000 12,600,000
Fixed assets     34,500,000 26,347,000  
Deferred financing fees     1,600,000 1,800,000 1,900,000
Internally developed software          
Concentration Risk [Line Items]          
Depreciation     2,200,000 3,500,000 $ 1,500,000
Fixed assets     $ 5,600,000 2,000,000  
Customer relationships          
Concentration Risk [Line Items]          
Estimated useful lives     15 years    
Secured Debt | Term Loan          
Concentration Risk [Line Items]          
Fair value of Term Loan     $ 485,000,000 468,000,000  
Minimum          
Concentration Risk [Line Items]          
Accounts receivable, payment terms     30 days    
Service period     1 year    
Minimum | Internally developed software          
Concentration Risk [Line Items]          
Estimated useful lives     3 years    
Maximum          
Concentration Risk [Line Items]          
Accounts receivable, payment terms     90 days    
Service period     4 years    
Maximum | Internally developed software          
Concentration Risk [Line Items]          
Estimated useful lives     5 years    
IPO          
Concentration Risk [Line Items]          
Number of shares issued (in shares) | shares 42,368,421        
Price per share of common stock (in dollars per share) | $ / shares $ 21.00        
Stock issuance costs     $ 30,300,000    
IPO, Common Stock          
Concentration Risk [Line Items]          
Number of shares issued (in shares) | shares 16,429,964        
IPO, Selling Stockholders          
Concentration Risk [Line Items]          
Number of shares issued (in shares) | shares 20,412,142        
Over-Allotment Option          
Concentration Risk [Line Items]          
Number of shares issued (in shares) | shares 5,526,315        
United States          
Concentration Risk [Line Items]          
Long-lived assets     7,900,000 4,600,000  
Brazil          
Concentration Risk [Line Items]          
Long-lived assets     5,100,000 2,800,000  
China          
Concentration Risk [Line Items]          
Long-lived assets     7,300,000 7,600,000  
India          
Concentration Risk [Line Items]          
Long-lived assets     7,500,000 5,300,000  
Other foreign countries          
Concentration Risk [Line Items]          
Long-lived assets     6,600,000 6,000,000  
Non-US          
Concentration Risk [Line Items]          
Fixed assets     $ 26,600,000 $ 21,800,000  
Revenue Benchmark | Geographic Concentration Risk | United States          
Concentration Risk [Line Items]          
Concentration risk     34.80% 38.20% 36.60%
Revenue Benchmark | Geographic Concentration Risk | China          
Concentration Risk [Line Items]          
Concentration risk       10.40% 11.90%
Revenue Benchmark | Geographic Concentration Risk | Non-US          
Concentration Risk [Line Items]          
Concentration risk     65.00% 61.00% 64.00%
Trade Accounts Receivable and Unbilled Accounts Receivable | Geographic Concentration Risk | Non-US          
Concentration Risk [Line Items]          
Concentration risk     73.00% 74.00%  
Assets, Noncurrent | Geographic Concentration Risk | United States          
Concentration Risk [Line Items]          
Concentration risk     23.00% 17.40%  
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 368,209 $ 490,841    
Total cash, cash equivalents, and restricted cash 394,942 492,199 $ 57,156 $ 52,102
Other Current Assets        
Cash and Cash Equivalents [Line Items]        
Restricted cash 25,478 0    
Other Noncurrent Assets        
Cash and Cash Equivalents [Line Items]        
Restricted cash $ 1,254 $ 1,358    
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies - Schedule Of Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Beginning balance $ (10,385) $ (2,733) $ (1,278)
Charged to expense (281) (8,305) (5,891)
Uncollectible accounts written off, net of recoveries 882 620 2,129
Changes due to exchange rates 868 33 2,307
Ending balance $ (8,916) $ (10,385) $ (2,733)
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment, Useful Lives (Details)
12 Months Ended
Dec. 31, 2021
Furniture And Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture And Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 7 years
Computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Internally developed software | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Internally developed software | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Automobile  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 4 years
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 1,069,945 $ 803,375 $ 772,191
North America      
Disaggregation of Revenue [Line Items]      
Revenues 396,491 321,237 296,534
United States      
Disaggregation of Revenue [Line Items]      
Revenues $ 372,800 $ 307,200 $ 282,500
United States | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 34.80% 38.20% 36.60%
APAC      
Disaggregation of Revenue [Line Items]      
Revenues $ 358,596 $ 248,776 $ 241,765
Australia      
Disaggregation of Revenue [Line Items]      
Revenues $ 116,500    
Australia | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 10.90%    
China      
Disaggregation of Revenue [Line Items]      
Revenues   $ 83,500 $ 91,500
China | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk   10.40% 11.90%
Europe      
Disaggregation of Revenue [Line Items]      
Revenues $ 267,121 $ 195,372 $ 191,237
Germany      
Disaggregation of Revenue [Line Items]      
Revenues $ 113,800 $ 81,500 $ 77,100
Germany | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 10.60% 10.10% 10.00%
United Kingdom      
Disaggregation of Revenue [Line Items]      
Revenues $ 115,200 $ 89,200 $ 97,200
United Kingdom | Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk 10.80% 11.10% 12.60%
LATAM      
Disaggregation of Revenue [Line Items]      
Revenues $ 47,737 $ 37,990 $ 42,655
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Revenue by Industry Vertical (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 1,069,945 $ 803,375 $ 772,191
Technology and business services      
Disaggregation of Revenue [Line Items]      
Revenues 288,709 228,514 174,049
Energy, public and health services      
Disaggregation of Revenue [Line Items]      
Revenues 275,279 200,785 152,238
Retail and consumer      
Disaggregation of Revenue [Line Items]      
Revenues 203,193 141,729 149,739
Financial services and insurance      
Disaggregation of Revenue [Line Items]      
Revenues 170,492 123,291 152,419
Automotive, travel and transportation      
Disaggregation of Revenue [Line Items]      
Revenues 132,272 108,656 142,061
Other      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 400 $ 1,685
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Revenue by Contract Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 1,069,945 $ 803,375 $ 772,191
Time-and-material      
Disaggregation of Revenue [Line Items]      
Revenues 872,271 675,715 662,710
Fixed-price      
Disaggregation of Revenue [Line Items]      
Revenues 197,674 127,313 107,862
Licensing      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 347 $ 1,619
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract assets included in unbilled receivables $ 25,408 $ 19,790
Contract liabilities included in deferred revenue $ 13,807 $ 11,720
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Revenue recognized $ 11.4 $ 9.0
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
business
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]        
Number of businesses acquired | business 2      
Acquisition of businesses, net of cash acquired   $ 44,759 $ 0 $ 0
Gemini Solutions LLC and Fourkind Global OY        
Business Acquisition [Line Items]        
Gross purchase price $ 46,600      
Acquisition of businesses, net of cash acquired 44,800      
Cash acquired from acquisition 1,800      
Acquisition costs   $ 8,500    
Goodwill, expected tax deductible amount $ 25,200      
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Schedule of Acquisition (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill $ 346,719   $ 318,151 $ 314,037
Gemini Solutions LLC and Fourkind Global OY        
Business Acquisition [Line Items]        
Customer relationship   $ 11,100    
Property and equipment   259    
Other assets/liabilities, net   4,228    
Deferred taxes   (1,646)    
Goodwill   32,615    
Total gross purchase price   $ 46,556    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Beginning balance $ 318,151 $ 314,037
Additions due to acquisitions 32,615  
Changes due to exchange rates (4,047) 4,114
Ending balance $ 346,719 $ 318,151
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Trademark $ 273,000 $ 273,000
Total intangible assets, after amortization 403,916 404,878
Changes due to exchange rates (5,049) (2,823)
Customer relationships, net 398,867 402,055
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Trademark 273,000 273,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 177,100 166,000
Finite-lived intangible assets, accumulated amortization 46,184 34,122
Finite-lived intangible assets, net $ 130,916 $ 131,878
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Weighted average remaining useful life 10 years 7 months 6 days 11 years 10 months 24 days  
Amortization of intangible assets $ 12.0 $ 10.5 $ 10.6
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 12,300
2023 12,300
2024 12,300
2025 12,300
2026 12,300
Thereafter 69,416
Intangible assets $ 130,916
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Income (Loss) Before Income Tax Provision by Geographical Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
United States $ (36,767) $ 45,679 $ (7,367)
Foreign 23,292 56,768 55,204
(Loss) income before income taxes $ (13,475) $ 102,447 $ 47,837
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 9,839 $ 704 $ 768
State 5,071 2,316 1,962
Foreign 24,199 18,001 13,310
Total Current 39,109 21,021 16,040
Deferred:      
Federal (10,957) 5,972 4,623
State (2,969) 862 1,618
Foreign (15,035) (4,691) (2,864)
Total Deferred (28,961) 2,143 3,377
Income tax expense $ 10,148 $ 23,164 $ 19,417
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination [Line Items]      
Tax expense on increase in tax rate $ 855 $ 0 $ 0
CARES Act US federal net operating loss carryback benefit 0 4,188 0
Valuation allowance 17,703 6,834  
Change in deferred tax valuation allowance 11,067 4,145 (8)
Deferred tax liability, foreign withholding taxes 3,000 2,600  
Foreign currency translation on previously-taxed earnings 100 500  
Unrecognized tax benefits that would impact effective tax rate 11,300 8,100  
Unrecognized tax benefits, income tax penalties and interest expense (benefit) 300 100 $ (100)
Unrecognized tax benefits, income tax penalties and interest accrued 1,600 1,300  
Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest      
Income Tax Examination [Line Items]      
Valuation allowance 8,900 4,300  
Certain Foreign Tax Credits      
Income Tax Examination [Line Items]      
Valuation allowance 800 2,100  
State and Local Jurisdiction      
Income Tax Examination [Line Items]      
Net operating loss carryforward benefits 500 600  
Foreign Tax Authority      
Income Tax Examination [Line Items]      
Valuation allowance 8,100 400  
Net operating loss carryforward benefits $ 15,200 $ 23,500  
Minimum | State and Local Jurisdiction      
Income Tax Examination [Line Items]      
Operating loss carryforward, expiration period 10 years    
Maximum | State and Local Jurisdiction      
Income Tax Examination [Line Items]      
Operating loss carryforward, expiration period   20 years  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Reconciliation of Provision for Income Taxes to Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Provision for income taxes at federal statutory rate $ (2,830) $ 21,514 $ 10,046
Non-deductible expenses 3,065 1,297 652
Research and development and foreign tax credits (16,311) (13,251) (7,255)
Effect of foreign taxes and foreign exchange rates 4,675 4,082 1,237
GILTI and related international adjustments 8,971 6,714 11,188
§162(m) limitation on executive compensation 7,709 0 0
Stock-based compensation excess tax benefits (8,206) (22) (413)
US state income taxes, net of federal tax benefit 585 2,892 2,763
Change in deferred tax valuation allowance 11,067 4,145 (8)
CARES Act US federal net operating loss carryback benefit 0 (4,188) 0
U.K. rate change 855 0 0
Adjustments of prior year estimates and other (2,566) (1,585) 341
Adjustments associated with income tax uncertainties 3,134 1,566 866
Income tax expense $ 10,148 $ 23,164 $ 19,417
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred income tax assets on:    
Accrued expenses $ 6,650 $ 7,765
Goodwill 1,305 47
Net operating loss carryforwards 6,394 7,664
Research and development and foreign tax credit carryforwards 1,505 2,896
Allowance for doubtful accounts 2,717 3,012
Fixed assets 1,817 732
Stock-based compensation 38,050 1,399
Business interest 6,727 3,586
Other assets 2,122 1,312
Total deferred tax assets 67,287 28,413
Total valuation allowance (17,703) (6,834)
Total deferred tax assets 49,584 21,579
Deferred tax liabilities:    
Unremitted earnings of subsidiaries and unrealized translation gains (3,878) (3,987)
Prepaid expenses (2,597) (1,585)
Fixed assets (1,071) (783)
Deferred revenue 0 (1,529)
Internally developed software (1,280) (430)
Other liabilities (932) (593)
Total deferred tax liabilities (116,286) (115,597)
Total deferred tax liabilities, net (66,702) (94,018)
Trademark    
Deferred tax liabilities:    
Intangible assets (73,028) (73,028)
Customer relationships    
Deferred tax liabilities:    
Intangible assets $ (33,500) $ (33,662)
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance, beginning of year $ 8,123 $ 6,557 $ 5,768
Additions for tax positions related to the current year 2,068 1,219 1,306
Additions for tax positions related to prior years 1,923 706 180
Reductions for tax positions related to prior years (505) (316) (239)
Statute of limitations expirations 0 (43) 0
Settlements with tax authorities 0 0 (458)
Balance, end of year $ 11,609 $ 8,123 $ 6,557
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 79,853 $ 61,250
Less: accumulated depreciation and amortization (45,353) (34,903)
Property and equipment, net 34,500 26,347
Automobile    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 38 32
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 37,847 27,148
Internally developed software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,575 7,518
Property and equipment, net 5,600 2,000
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,425 19,390
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7,968 $ 7,162
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation and amortization $ 17.5 $ 16.0 $ 12.6
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Redeemable, Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 17, 2021
USD ($)
shares
Sep. 16, 2021
Apr. 06, 2021
USD ($)
$ / shares
Dec. 23, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
shares
Jan. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
shares
Dec. 31, 2018
shares
Temporary Equity [Line Items]                    
Liquidation event period             2 years      
Preferred internal return rate             10.00%      
Dividends | $     $ 325,000              
Dividends, taxes withheld | $     $ 10,000              
Dividends per share (in dollars per share) | $ / shares     $ 50.71              
Dividends, preferred shareholders | $     $ 59,600              
Issuance of redeemable convertible preferred stock (in shares)             35,996,412 23,493,546    
Issuance of redeemable convertible preferred stock | $             $ 503,222 $ 322,800    
Stock issuance costs | $ $ 30,300                  
Stock split, conversion ratio   43.6                
Redeemable convertible preferred stock, conversion ratio 1                  
Common stock issued upon conversion of convertible securities (in shares) 59,489,958                  
Stock issued during period, value, conversion of convertible securities | $ $ 826,000           $ 826,022      
Preferred stock, shares authorized (in shares)             100,000,000      
Preferred stock, par value (in dollars per share) | $ / shares             $ 0.001      
Redeemable, convertible preferred stock, shares issued (in shares)             0      
Redeemable, convertible preferred stock, shares outstanding (in shares)             0 23,493,546 0 0
Voting Series A Preferred Stock                    
Temporary Equity [Line Items]                    
Shares authorized (in shares)             2,500,000      
Issuance of redeemable convertible preferred stock (in shares)       539,084   637,098        
Issuance of redeemable convertible preferred stock | $       $ 322,800   $ 381,000        
Stock issuance costs | $       $ 7,200   $ 9,000        
Non-Voting Series A Preferred Stock                    
Temporary Equity [Line Items]                    
Shares authorized (in shares)             2,500,000      
Voting Series B Preferred Stock                    
Temporary Equity [Line Items]                    
Shares authorized (in shares)             500,000      
Issuance of redeemable convertible preferred stock (in shares)         188,876          
Issuance of redeemable convertible preferred stock | $         $ 125,000          
Stock issuance costs | $         $ 2,800          
Non-Voting Series B Preferred Stock                    
Temporary Equity [Line Items]                    
Shares authorized (in shares)             500,000      
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Tender Offer (Details)
$ in Millions
3 Months Ended
Sep. 16, 2021
Mar. 31, 2021
USD ($)
shares
Class of Stock [Line Items]    
Treasury stock acquired (in shares) | shares   1,156,775
Stock split, conversion ratio 43.6  
Treasury stock, acquired | $   $ 720.0
Treasury stock acquired, tax withheld | $   19.3
Additional compensation expense | $   2.7
Distribution of retained earnings in excess of fair value | $   $ 79.2
Common Class A    
Class of Stock [Line Items]    
Treasury stock acquired (in shares) | shares   1,138,537
Common Class B    
Class of Stock [Line Items]    
Treasury stock acquired (in shares) | shares   12,979
Common Class C    
Class of Stock [Line Items]    
Treasury stock acquired (in shares) | shares   5,259
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings Per Common Share - Narrative (Details)
Sep. 17, 2021
Sep. 16, 2021
Earnings Per Share [Abstract]    
Stock split, conversion ratio   43.6
Redeemable convertible preferred stock, conversion ratio 1  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings Per Common Share - Schedule of (Loss) Earnings per Share (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 16, 2021
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Basic (loss) earnings per common share:        
Net (loss) income   $ (23,623) $ 79,283 $ 28,420
Preferred stock dividends   (59,642) 0 0
Earnings allocated to Preferred Stock   0 (6,171) 0
Net (loss) income allocated to common shareholders – Basic   $ (83,265) $ 73,112 $ 28,420
Weighted average shares outstanding, basic (in shares) | shares   254,271,997 278,225,009 277,762,271
Basic (loss) earnings per common share (in USD per share) | $ / shares   $ (0.33) $ 0.26 $ 0.10
Diluted (loss) earnings per common share:        
Net (loss) income allocated to common shareholders – Basic   $ (83,265) $ 73,112 $ 28,420
Weighted average shares outstanding, basic (in shares) | shares   254,271,997 278,225,009 277,762,271
Dilutive effect of:        
Employee stock options and common shares (in shares) | shares   0 6,357,527 3,733,369
Weighted average shares outstanding, diluted (in shares) | shares   254,271,997 284,582,536 281,495,640
Diluted (loss) earnings per common share (in USD per share) | $ / shares   $ (0.33) $ 0.26 $ 0.10
Stock split, conversion ratio 43.6      
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings Per Common Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of Earnings Per Share (in shares) 23,614,364 0 0
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 17,557
2023 11,690
2024 6,849
2025 3,955
2026 3,027
Thereafter 6,088
Total future minimum lease payments $ 49,166
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Operating leases, rent expense $ 19.4 $ 18.6 $ 18.0
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details)
Sep. 17, 2021
$ / shares
shares
Sep. 16, 2021
shares
Dec. 31, 2021
$ / shares
shares
Equity [Abstract]      
Conversion of convertible securities, before stock split (in shares) 1,365,058    
Preferred stock, shares authorized (in shares)     100,000,000
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.001
Common stock redesignated (in shares)   5,259,163  
Stock redesignation, conversion ratio 1    
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001
Common stock, shares authorized (in shares)     1,000,000,000
Common stock, shares outstanding (in shares)     305,132,181
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended 12 Months Ended
Sep. 17, 2021
$ / shares
shares
Sep. 09, 2021
Dec. 31, 2021
USD ($)
shares
Sep. 30, 2021
shares
Dec. 31, 2021
USD ($)
employee
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares reserved for future issuance (in shares) | shares     62,048,123   62,048,123    
Stock-based compensation expense         $ 157,357,000 $ 1,667,000 $ 1,949,000
Compensation expense         157,900,000 1,700,000 1,900,000
Stock-based compensation income tax benefit         $ 500,000 0 400,000
Lock-up restriction period         1 year    
Lock-up restrictions, percent of option that will lapse         50.00%    
Lock-up restriction, period following offering         6 months    
Sponsor return 2.8000            
Number of employees, affected by acceleration of vesting modification | employee         343    
Stock-based compensation expense, accelerated cost         $ 54,000,000    
Liquidity event, triggering event, percent of ownership sold         75.00%    
Common stock issued upon conversion of convertible securities (in shares) | shares 59,489,958            
Options, intrinsic value         $ 24,900,000 $ 800,000 $ 1,800,000
Options, weighted average grand date fair value (in USD per share) | $ / shares         $ 10.32 $ 5.71 $ 1.37
IPO              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Price per share of common stock (in dollars per share) | $ / shares $ 21.00            
Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         4 years    
Contractual term         10 years    
Company repurchase, exercisable period         48 months    
Granted (in shares) | shares     0 0 1,068,283    
Compensation costs not yet recognized     $ 8,300,000   $ 8,300,000    
Compensation costs, weighted average period of recognition         1 year 8 months 12 days    
Performance Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Service period   18 months          
Granted (in shares) | shares         1,397,260    
RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation costs, weighted average period of recognition         1 year 7 months 6 days    
Common stock issued upon conversion of convertible securities (in shares) | shares 6,701,133            
Compensation award lock up period         6 months    
Compensation costs, (other than options) not yet recognized     241,300,000   $ 241,300,000    
Compensation costs (other than options) not yet recognized, nonrecurring     154,700,000   154,700,000    
Compensation costs (other than options) not yet recognized, reoccurring     $ 86,600,000   $ 86,600,000    
Tranche One | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         37.50%    
Service period         18 months    
Tranche One | Stock Appreciation Rights (SARs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         6 months    
Tranche One | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         50.00%    
Tranche Two | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Two | Stock Appreciation Rights (SARs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         12 months    
Tranche Two | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         50.00%    
Tranche Three | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Four | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Five | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Six | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Seven | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Eight | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Nine | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Ten | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Tranche Eleven | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         6.25%    
Service period         3 months    
Vesting Upon Change Of Control | Time Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         100.00%    
Return Of Two Times Sponsor Investment | Performance Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         50.00%    
Return Of Two And A Half Times Sponsor Investment | Performance Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         75.00%    
Return Of Three Times Sponsor Investment | Performance Vesting Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         100.00%    
Cliff Vesting Subsequent To IPO Closing Date, Tranche One | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         28 months    
Cliff Vesting Subsequent To IPO Closing Date, Tranche Two | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         12 months    
Vesting Subsequent To IPO Closing Date, Tranche One | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         6 months    
Performance vesting option         50.00%    
Vesting Subsequent To IPO Closing Date, Tranche Two | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         12 months    
Performance vesting option         50.00%    
Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         3 years    
Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         34.00%    
Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         33.00%    
Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         33.00%    
Share Based Payment Arrangement, Ratable Vesting | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         4 years    
Share Based Payment Arrangement, Ratable Vesting, Tranche One | RSU's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance vesting option         25.00%    
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation- Schedule of Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 16, 2021
Dec. 31, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Stock split, conversion ratio 43.6      
Time Vesting Shares        
Options        
Beginning balance (in shares)       10,462,531
Granted (in shares)   0 0 1,068,283
Forfeited (in shares)       (153,960)
Exercised (in shares)       (966,005)
Cancelled (in shares)       (1,752,878)
Expired (in shares)       0
Ending balance (in shares)   8,657,971   8,657,971
Vested and exercisable (in shares)   6,252,120   6,252,120
Vested and expected to vest (in shares)   8,657,971   8,657,971
Weighted Average Exercise Price        
Beginning balance (in dollars per share) | $ / shares       $ 2.76
Granted (in dollars per share) | $ / shares       14.05
Forfeited (in dollars per share) | $ / shares       5.30
Exercised (in dollars per share) | $ / shares       2.36
Cancelled (in dollars per share) | $ / shares       2.88
Ending balance (in dollars per share) | $ / shares   $ 4.13   4.13
Weighted average exercise price, Vested and exercisable (in dollars per share) | $ / shares   2.47   2.47
Weighted average exercise price, Vested and expected to vest (in dollars per share) | $ / shares   $ 4.13   $ 4.13
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Aggregate Intrinsic Value | $   $ 196,362   $ 196,362
Aggregate Intrinsic Value, Vested and exercisable | $   152,177   152,177
Aggregate Intrinsic Value, Vested and expected to vest | $   $ 196,362   $ 196,362
Weighted Average Remaining Contractual Term, Outstanding       6 years 9 months 18 days
Weighted Average Remaining Contractual Term, Vested and exercisable       6 years 1 month 6 days
Weighted Average Remaining Contractual Term, Vested and expected to vest       6 years 9 months 18 days
Performance Vesting Shares        
Options        
Beginning balance (in shares)       15,440,716
Granted (in shares)       1,397,260
Forfeited (in shares)       (185,953)
Exercised (in shares)       (203,081)
Cancelled (in shares)       (1,009,831)
Expired (in shares)       0
Ending balance (in shares)   15,439,111   15,439,111
Vested and exercisable (in shares)   15,439,111   15,439,111
Vested and expected to vest (in shares)   15,439,111   15,439,111
Weighted Average Exercise Price        
Beginning balance (in dollars per share) | $ / shares       $ 2.66
Granted (in dollars per share) | $ / shares       14.05
Forfeited (in dollars per share) | $ / shares       5.15
Exercised (in dollars per share) | $ / shares       2.38
Cancelled (in dollars per share) | $ / shares       3.60
Ending balance (in dollars per share) | $ / shares   $ 3.60   3.60
Weighted average exercise price, Vested and exercisable (in dollars per share) | $ / shares   3.60   3.60
Weighted average exercise price, Vested and expected to vest (in dollars per share) | $ / shares   $ 3.60   $ 3.60
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Aggregate Intrinsic Value | $   $ 358,300   $ 358,300
Aggregate Intrinsic Value, Vested and exercisable | $   358,300   358,300
Aggregate Intrinsic Value, Vested and expected to vest | $   $ 358,300   $ 358,300
Weighted Average Remaining Contractual Term, Outstanding       6 years 6 months
Weighted Average Remaining Contractual Term, Vested and exercisable       6 years 6 months
Weighted Average Remaining Contractual Term, Vested and expected to vest       6 years 6 months
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Valuation Assumptions (Details) - Employee stock options and RSUs
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.10% 0.10% 1.50%
Dividend yield 0.00% 0.00% 0.00%
Expected volatility 55.00% 55.00% 40.00%
Expected term (years) 1 year 2 years 3 years
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation- Schedule of Stock Appreciation Rights Activity (Details)
12 Months Ended
Sep. 16, 2021
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Weighted Average Grant Date Fair Value      
Outstanding (in dollars per share) | $ / shares   $ 0 $ 3.47
Granted (in dollars per share) | $ / shares   14.05  
Forfeited (in dollars per share) | $ / shares   5.77  
Intrinsic Value Adjustment (in dollars per share) | $ / shares   12.19  
SARs Conversion (in dollars per share) | $ / shares   $ 21.00  
Stock split, conversion ratio 43.6    
Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Beginning balance (in shares) | shares   9,032,006  
Granted (in shares) | shares   3,096,082  
Forfeited (in shares) | shares   (1,681,980)  
Intrinsic Value Adjustment (in shares) | shares   (3,744,975)  
SARs Conversion (in shares) | shares   (6,701,133)  
Ending balance (in shares) | shares   0 9,032,006
Weighted Average Grant Date Fair Value      
Incremental value (in dollars per share) | $ / shares   $ 100.00  
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Weighted Average Grant Date Fair Value    
Aggregate Intrinsic Value $ 378,791 $ 0
RSU's    
Number of Restricted Stock Units    
Beginning balance (in shares) 0  
Granted (in shares) 7,980,274  
Granted - SARs conversion (in shares) 6,701,133  
Forfeited (in shares) (552,685)  
Vested (in shares) 0  
Ending balance (in shares) 14,128,722  
Weighted Average Grant Date Fair Value    
Beginning balance (in dollars per share) $ 0  
Granted (in dollars per share) 25.26  
Granted - SARs conversion (in dollars per share) 21.00  
Forfeited (in dollars per share) 21.38  
Vested (in dollars per share) 0  
Ending balance (in dollars per share) $ 23.39  
RSU's, China SAFE    
Number of Restricted Stock Units    
Granted (in shares) 4,300,000  
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
United States      
Defined Contribution Plan Disclosure [Line Items]      
Employer discretionary contribution $ 4.5 $ 3.8 $ 3.6
Foreign Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer discretionary contribution $ 8.8 $ 7.3 $ 6.7
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Agreements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 20, 2021
Aug. 10, 2021
Mar. 26, 2021
Dec. 31, 2021
Dec. 31, 2020
May 13, 2019
Oct. 12, 2017
Debt Instrument [Line Items]              
Interest rate during period       3.50% 4.80%    
Credit Agreements              
Debt Instrument [Line Items]              
Debt issuance costs, gross       $ 7,100      
Credit Agreements | Secured Debt              
Debt Instrument [Line Items]              
Debt instrument, face amount     $ 715,000       $ 200,000
Installment payments, percent of original principal amount       1.00%      
Repayments of debt $ 100,000 $ 100,000          
Write off of deferred financing and debt discount $ 2,100            
Credit Agreements | London Interbank Offered Rate (LIBOR) | Secured Debt              
Debt Instrument [Line Items]              
Variable rate       3.25%      
Decrease in interest rate     0.25%        
Credit Agreements | Base Rate | Secured Debt              
Debt Instrument [Line Items]              
Variable rate       2.25%      
Revolving Credit Facility | Credit Agreements | Line of Credit              
Debt Instrument [Line Items]              
Credit facility     $ 165,000 $ 165,000 $ 85,000 $ 85,000 $ 35,000
Outstanding draws       $ 0 $ 0    
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Agreements - Schedule of Outstanding Debt Borrowing Capacity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Mar. 26, 2021
May 13, 2019
Oct. 12, 2017
Debt Instrument [Line Items]          
Long-term debt (due March 24, 2028), including current portion $ 504,530 $ 439,757      
Interest rate 3.50% 4.80%      
Line of Credit | Credit Agreements | Revolving Credit Facility          
Debt Instrument [Line Items]          
Availability under revolving credit facility (due March 26, 2026) $ 165,000 $ 85,000 $ 165,000 $ 85,000 $ 35,000
Borrowings under revolving credit facility $ 0 $ 0      
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Agreements - Schedule of Credit Facilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Long-term debt, less current portion $ 502,488 $ 440,497
Capitalized deferred financing fees (5,108) (5,305)
Long-term debt 497,380 435,192
Current portion of long-term debt 7,150 4,565
Total debt carrying value $ 504,530 $ 439,757
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Agreements - Schedule of Future Cash Payments for Term Loan (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 7,150
2023 7,150
2024 7,150
2025 7,150
2026 7,150
2027 7,150
2028 466,738
Total future principal cash payments $ 509,638
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued interest expense $ 76 $ 85
Accrued employee expense 2,320 1,786
Accrued travel expense 514 383
Operating lease expenses 262 212
Insurance charges 170 257
Professional fees 5,188 10,320
Withholding taxes payable 26,077 43
Other taxes payable 9,402 8,643
Rebates payable 943 2,307
Other accrued expenses 6,741 5,713
Accrued expenses $ 51,693 $ 29,749
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 484,712 $ 394,988 $ 547,832
Foreign currency translation adjustments (9,274) 8,478 2,894
Ending balance 708,491 484,712 394,988
Accumulated other comprehensive loss (10,863) (1,589) (10,067)
Foreign Currency Translation      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (1,589) (10,067) (12,961)
Foreign currency translation (loss)/gain (8,225) 8,728 3,639
Income tax expense (1,049) (250) (745)
Foreign currency translation adjustments (9,274) 8,478 2,894
Ending balance $ (10,863) $ (1,589) $ (10,067)
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
2 Months Ended 12 Months Ended 14 Months Ended
Jan. 18, 2022
Mar. 08, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 08, 2022
Subsequent Event [Line Items]            
Compensation expense     $ 157.9 $ 1.7 $ 1.9  
RSU's            
Subsequent Event [Line Items]            
Granted (in shares)     7,980,274      
Compensation costs, weighted average period of recognition     1 year 7 months 6 days      
Vested (in shares)     0      
RSU's, China SAFE            
Subsequent Event [Line Items]            
Granted (in shares)     4,300,000      
Subsequent Event | RSU's            
Subsequent Event [Line Items]            
Granted (in shares) 717,111          
Total compensation costs, not yet recognized $ 16.5          
Compensation costs, weighted average period of recognition 1 year 7 days          
Subsequent Event | RSU's, China SAFE            
Subsequent Event [Line Items]            
Granted (in shares)           4,400,000
Vested (in shares)   1,200,000        
Compensation expense   $ 48.9        
XML 98 twks-20211231_htm.xml IDEA: XBRL DOCUMENT 0001866550 2021-01-01 2021-12-31 0001866550 2022-03-04 0001866550 2021-06-30 0001866550 2021-12-31 0001866550 2020-12-31 0001866550 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001866550 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001866550 us-gaap:CommonClassAMember 2020-12-31 0001866550 us-gaap:CommonClassAMember 2021-12-31 0001866550 us-gaap:CommonClassBMember 2020-12-31 0001866550 us-gaap:CommonClassCMember 2020-12-31 0001866550 2020-01-01 2020-12-31 0001866550 2019-01-01 2019-12-31 0001866550 2018-12-31 0001866550 us-gaap:CommonStockMember 2018-12-31 0001866550 us-gaap:TreasuryStockMember 2018-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001866550 us-gaap:RetainedEarningsMember 2018-12-31 0001866550 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001866550 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001866550 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001866550 2019-12-31 0001866550 us-gaap:CommonStockMember 2019-12-31 0001866550 us-gaap:TreasuryStockMember 2019-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001866550 us-gaap:RetainedEarningsMember 2019-12-31 0001866550 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001866550 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001866550 us-gaap:CommonStockMember 2020-12-31 0001866550 us-gaap:TreasuryStockMember 2020-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001866550 us-gaap:RetainedEarningsMember 2020-12-31 0001866550 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001866550 us-gaap:IPOMember 2021-01-01 2021-12-31 0001866550 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001866550 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001866550 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001866550 us-gaap:CommonStockMember 2021-12-31 0001866550 us-gaap:TreasuryStockMember 2021-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001866550 us-gaap:RetainedEarningsMember 2021-12-31 0001866550 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-12-31 0001866550 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-12-31 0001866550 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-12-31 0001866550 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-12-31 0001866550 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-12-31 0001866550 us-gaap:SeriesBPreferredStockMember 2019-01-01 2019-12-31 0001866550 us-gaap:IPOMember 2021-09-17 2021-09-17 0001866550 twks:IPOCommonStockMember 2021-09-17 2021-09-17 0001866550 twks:IPOSellingStockholdersMember 2021-09-17 2021-09-17 0001866550 us-gaap:OverAllotmentOptionMember 2021-09-17 2021-09-17 0001866550 us-gaap:IPOMember 2021-09-17 0001866550 2021-09-17 2021-09-17 0001866550 2021-09-16 2021-09-16 0001866550 country:US 2021-12-31 0001866550 country:US twks:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 country:US 2020-12-31 0001866550 country:US twks:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 country:BR 2021-12-31 0001866550 country:CN 2021-12-31 0001866550 country:IN 2021-12-31 0001866550 country:BR 2020-12-31 0001866550 country:CN 2020-12-31 0001866550 country:IN 2020-12-31 0001866550 twks:OtherForeignCountriesMember 2021-12-31 0001866550 twks:OtherForeignCountriesMember 2020-12-31 0001866550 us-gaap:OtherCurrentAssetsMember 2021-12-31 0001866550 us-gaap:OtherCurrentAssetsMember 2020-12-31 0001866550 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001866550 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0001866550 srt:MinimumMember 2021-01-01 2021-12-31 0001866550 srt:MaximumMember 2021-01-01 2021-12-31 0001866550 srt:MinimumMember twks:FurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001866550 srt:MaximumMember twks:FurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001866550 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001866550 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001866550 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001866550 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001866550 us-gaap:AutomobilesMember 2021-01-01 2021-12-31 0001866550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001866550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-12-31 0001866550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001866550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001866550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001866550 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001866550 twks:TermLoanMember us-gaap:SecuredDebtMember 2021-12-31 0001866550 twks:TermLoanMember us-gaap:SecuredDebtMember 2020-12-31 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001866550 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 us-gaap:NonUsMember 2021-12-31 0001866550 us-gaap:NonUsMember 2020-12-31 0001866550 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001866550 srt:NorthAmericaMember 2020-01-01 2020-12-31 0001866550 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001866550 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001866550 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001866550 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001866550 srt:EuropeMember 2021-01-01 2021-12-31 0001866550 srt:EuropeMember 2020-01-01 2020-12-31 0001866550 srt:EuropeMember 2019-01-01 2019-12-31 0001866550 srt:LatinAmericaMember 2021-01-01 2021-12-31 0001866550 srt:LatinAmericaMember 2020-01-01 2020-12-31 0001866550 srt:LatinAmericaMember 2019-01-01 2019-12-31 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 country:US 2021-01-01 2021-12-31 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 country:US 2020-01-01 2020-12-31 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001866550 country:US 2019-01-01 2019-12-31 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 country:AU 2021-01-01 2021-12-31 0001866550 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 country:CN 2020-01-01 2020-12-31 0001866550 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001866550 country:CN 2019-01-01 2019-12-31 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 country:DE 2021-01-01 2021-12-31 0001866550 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001866550 country:GB 2021-01-01 2021-12-31 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 country:DE 2020-01-01 2020-12-31 0001866550 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001866550 country:GB 2020-01-01 2020-12-31 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001866550 country:DE 2019-01-01 2019-12-31 0001866550 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001866550 country:GB 2019-01-01 2019-12-31 0001866550 twks:TechnologyAndBusinessServiceMember 2021-01-01 2021-12-31 0001866550 twks:TechnologyAndBusinessServiceMember 2020-01-01 2020-12-31 0001866550 twks:TechnologyAndBusinessServiceMember 2019-01-01 2019-12-31 0001866550 twks:EnergyPublicAndHealthServicesMember 2021-01-01 2021-12-31 0001866550 twks:EnergyPublicAndHealthServicesMember 2020-01-01 2020-12-31 0001866550 twks:EnergyPublicAndHealthServicesMember 2019-01-01 2019-12-31 0001866550 twks:RetailAndConsumerMember 2021-01-01 2021-12-31 0001866550 twks:RetailAndConsumerMember 2020-01-01 2020-12-31 0001866550 twks:RetailAndConsumerMember 2019-01-01 2019-12-31 0001866550 twks:FinancialServicesAndInsuranceMember 2021-01-01 2021-12-31 0001866550 twks:FinancialServicesAndInsuranceMember 2020-01-01 2020-12-31 0001866550 twks:FinancialServicesAndInsuranceMember 2019-01-01 2019-12-31 0001866550 twks:AutomotiveTravelAndTransportationMember 2021-01-01 2021-12-31 0001866550 twks:AutomotiveTravelAndTransportationMember 2020-01-01 2020-12-31 0001866550 twks:AutomotiveTravelAndTransportationMember 2019-01-01 2019-12-31 0001866550 twks:OtherRevenueMember 2021-01-01 2021-12-31 0001866550 twks:OtherRevenueMember 2020-01-01 2020-12-31 0001866550 twks:OtherRevenueMember 2019-01-01 2019-12-31 0001866550 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-12-31 0001866550 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-12-31 0001866550 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-12-31 0001866550 us-gaap:FixedPriceContractMember 2021-01-01 2021-12-31 0001866550 us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0001866550 us-gaap:FixedPriceContractMember 2019-01-01 2019-12-31 0001866550 us-gaap:LicenseMember 2021-01-01 2021-12-31 0001866550 us-gaap:LicenseMember 2020-01-01 2020-12-31 0001866550 us-gaap:LicenseMember 2019-01-01 2019-12-31 0001866550 2021-01-01 2021-03-31 0001866550 twks:GeminiSolutionsLLCAndFourkindGlobalOYMember 2021-01-01 2021-03-31 0001866550 twks:GeminiSolutionsLLCAndFourkindGlobalOYMember 2021-01-01 2021-12-31 0001866550 twks:GeminiSolutionsLLCAndFourkindGlobalOYMember 2021-03-31 0001866550 us-gaap:CustomerRelationshipsMember 2021-12-31 0001866550 us-gaap:CustomerRelationshipsMember 2020-12-31 0001866550 us-gaap:TrademarksMember 2021-12-31 0001866550 us-gaap:TrademarksMember 2020-12-31 0001866550 us-gaap:ForeignCountryMember 2021-12-31 0001866550 us-gaap:ForeignCountryMember 2020-12-31 0001866550 twks:SeparateUSFederalNetOperatingLossCarryforwardsAndFederalLimitationOfBusinessInterestMember 2021-12-31 0001866550 twks:SeparateUSFederalNetOperatingLossCarryforwardsAndFederalLimitationOfBusinessInterestMember 2020-12-31 0001866550 twks:CertainForeignTaxCreditsMember 2021-12-31 0001866550 twks:CertainForeignTaxCreditsMember 2020-12-31 0001866550 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001866550 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001866550 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001866550 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2020-01-01 2020-12-31 0001866550 us-gaap:AutomobilesMember 2021-12-31 0001866550 us-gaap:AutomobilesMember 2020-12-31 0001866550 us-gaap:ComputerEquipmentMember 2021-12-31 0001866550 us-gaap:ComputerEquipmentMember 2020-12-31 0001866550 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001866550 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001866550 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001866550 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001866550 twks:VotingSeriesAPreferredStockMember 2021-12-31 0001866550 twks:NonVotingSeriesAPreferredStockMember 2021-12-31 0001866550 twks:VotingSeriesBPreferredStockMember 2021-12-31 0001866550 twks:NonVotingSeriesBPreferredStockMember 2021-12-31 0001866550 2021-04-06 2021-04-06 0001866550 2021-04-06 0001866550 twks:VotingSeriesAPreferredStockMember 2020-12-23 2020-12-23 0001866550 twks:VotingSeriesAPreferredStockMember 2021-01-01 2021-01-31 0001866550 twks:VotingSeriesBPreferredStockMember 2021-06-01 2021-06-30 0001866550 us-gaap:CommonClassAMember 2021-01-01 2021-03-31 0001866550 us-gaap:CommonClassBMember 2021-01-01 2021-03-31 0001866550 us-gaap:CommonClassCMember 2021-01-01 2021-03-31 0001866550 2021-09-17 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheElevenMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheSevenMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheNineMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheEightMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheSixMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheTenMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheFourMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementTrancheFiveMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember twks:ShareBasedPaymentArrangementVestingUponChangeOfControlMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2021-10-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2021-07-01 2021-09-30 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2020-12-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember 2020-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember twks:ReturnOfTwoTimesSponsorInvestmentMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember twks:ReturnOfTwoAndAHalfTimesSponsorInvestmentMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember twks:ReturnOfThreeTimesSponsorInvestmentMember 2021-01-01 2021-12-31 0001866550 twks:ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember 2021-09-09 2021-09-09 0001866550 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001866550 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001866550 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001866550 us-gaap:StockAppreciationRightsSARSMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001866550 us-gaap:StockAppreciationRightsSARSMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2021-09-17 2021-09-17 0001866550 us-gaap:StockAppreciationRightsSARSMember 2020-12-31 0001866550 us-gaap:StockAppreciationRightsSARSMember 2021-01-01 2021-12-31 0001866550 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheOneMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheTwoMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheOneMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheTwoMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheOneMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheThreeMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheTwoMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementRatableVestingMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember twks:ShareBasedPaymentArrangementRatableVestingTrancheOneMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001866550 twks:RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMember 2021-01-01 2021-12-31 0001866550 country:US 2021-01-01 2021-12-31 0001866550 country:US 2020-01-01 2020-12-31 0001866550 country:US 2019-01-01 2019-12-31 0001866550 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001866550 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001866550 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember 2017-10-12 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2017-10-12 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember 2021-03-26 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2021-03-26 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2019-05-13 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-03-26 2021-03-26 0001866550 twks:CreditAgreementsMember 2021-12-31 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember 2021-01-01 2021-12-31 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember 2021-08-10 2021-08-10 0001866550 twks:CreditAgreementsMember us-gaap:SecuredDebtMember 2021-10-20 2021-10-20 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2021-12-31 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2020-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001866550 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-01-18 2022-01-18 0001866550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-01-18 0001866550 twks:RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMember us-gaap:SubsequentEventMember 2021-01-01 2022-03-08 0001866550 twks:RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMember us-gaap:SubsequentEventMember 2022-01-01 2022-03-08 shares iso4217:USD iso4217:USD shares twks:segment pure twks:business twks:employee 0001866550 false 2021 FY 0 P3Y P1Y 43.6 1 1 1 43.6 43.6 1 43.6 2.8000 10-K true 2021-12-31 --12-31 false 001-40812 THOUGHTWORKS HOLDING, INC. DE 82-2668392 200 East Randolph Street, 25th Floor Chicago IL 60601 312 373-1000 Common Stock, $0.001 par value TWKS NASDAQ No No Yes Yes Non-accelerated Filer false true false false false 305132181 The information required by Item 14 will be filed (and is hereby incorporated) by an amendment hereto or pursuant to a definitive proxy statement pursuant to Regulation 14A that will contain such information. 42 Ernst & Young LLP Chicago, Illinois 368209000 490841000 8916000 10385000 145874000 113183000 104057000 88340000 15994000 9442000 44805000 9960000 678939000 711766000 34500000 26347000 346719000 318151000 273000000 273000000 125867000 129055000 25125000 16904000 1484150000 1475223000 4773000 4349000 7150000 4565000 15693000 11032000 79460000 49896000 13807000 11720000 7954000 6846000 51693000 29749000 180530000 118157000 497380000 435192000 78944000 98310000 18805000 16052000 775659000 667711000 0.001 217902632 23493546 23493546 322800000 0.001 0 0 0 0 0.001 100000000 0 0 0 0.001 1000000000 356117752 305132181 356000 0.001 416194027 272054182 272054182 272054182 272054182 272000 0.001 116577908 5002488 4474514 5000 0.001 55565172 1838757 1794020 2000 50985571 572711 629424000 1608000 1390630000 381172000 -10863000 -1589000 -42208000 106458000 708491000 484712000 1484150000 1475223000 1069945000 803375000 772191000 689443000 475560000 476631000 343786000 189497000 203886000 17599000 17479000 15776000 1050828000 682536000 696293000 19117000 120839000 75898000 25456000 25767000 26428000 -5465000 7190000 -1750000 -1671000 185000 117000 -32592000 -18392000 -28061000 -13475000 102447000 47837000 10148000 23164000 19417000 -23623000 79283000 28420000 -9274000 8478000 2894000 -32897000 87761000 31314000 -0.33 0.26 0.10 -0.33 0.26 0.10 254271997 278225009 277762271 254271997 284582536 281495640 0 0 276826982 277000 229689 -565000 562326000 -12961000 -1245000 547832000 28420000 28420000 2894000 2894000 1709751 2000 3934000 3936000 -343022 343022 1043000 1043000 189000000 189000000 1949000 1949000 0 0 278193711 279000 572711 -1608000 379209000 -10067000 27175000 394988000 79283000 79283000 8478000 8478000 129005 296000 296000 7200000 23493546 322800000 1667000 1667000 23493546 322800000 278322716 279000 572711 -1608000 381172000 -1589000 106458000 484712000 -23623000 -23623000 -9274000 -9274000 30300000 16429964 16000 314700000 314716000 11800000 35996412 503222000 59489958 826022000 59489958 60000 825962000 826022000 1169090 1000 -852000 -851000 133313 1873000 1873000 279191000 45821000 325012000 -50412860 50412860 627816000 10391000 79222000 717429000 157357000 157357000 0 0 305132181 356000 50985571 -629424000 1390630000 -10863000 -42208000 708491000 -23623000 79283000 28420000 29528000 26528000 23268000 -601000 7685000 3762000 -25827000 3709000 4165000 157357000 1667000 1949000 -5024000 5351000 -703000 -3642000 -1831000 -1863000 32139000 -3977000 26240000 16733000 16794000 19437000 6542000 -308000 1457000 31111000 5742000 347000 309000 -700000 -27000 59020000 28895000 12649000 118304000 125296000 29271000 26068000 15125000 18696000 518000 132000 99000 44759000 0 0 -70309000 -14993000 -18597000 314716000 0 0 380994000 322800000 0 122228000 0 0 336709000 4565000 4099000 7098000 111000 1606000 0 29000000 0 0 29000000 0 401285000 0 185000000 -851000 296000 3936000 701960000 0 0 1873000 0 0 0 0 1043000 315003000 0 189000000 -105000 -223000 248000 -140630000 318197000 -6564000 -4622000 6543000 944000 -97257000 435043000 5054000 492199000 57156000 52102000 394942000 492199000 57156000 23611000 23861000 24626000 33344000 13909000 8198000 25956000 0 0 826022000 0 0 3611000 0 0 Business and Summary of Significant Accounting Policies<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thoughtworks Holding, Inc., formerly known as Turing Holding Corp., (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Thailand, the United Kingdom and the United States. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on September 14, 2021 and the Company’s common stock began trading on the Nasdaq Global Select Market on September 15, 2021. The Company's final prospectus (the “IPO Prospectus”) was filed with the SEC on September 16, 2021. On September 17, 2021 (the “IPO Closing Date”), the Company closed its IPO pursuant to which an aggregate of 42,368,421 shares of its common stock were sold, which includes the issuance and sale of 16,429,964 shares of the Company's common stock, the sale by selling stockholders of 20,412,142 shares of the Company's common stock, and the full exercise of the underwriters' option to purchase 5,526,315 additional shares of common stock from certain of the selling stockholders, at the IPO price of $21.00 per share. The Company received net proceeds of $314.7 million, after deducting the underwriting discounts and commissions and other offering expenses of approximately $30.3 million. Prior to the completion of the IPO, all shares of the Company's Class A, Class B and Class C common stock then outstanding were converted into </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,259,163</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> shares of common stock on a 1-for-1 basis, and upon the completion of the IPO, all 1,365,058 shares of the Company’s outstanding Series A and B redeemable convertible preferred stock converted into an equivalent number of shares of common stock on a 1-for-1 basis. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, after the conversion described above and prior to the completion of the IPO, the Company effected an approximate 43.6-for-1 split of each outstanding share of common stock (the "Stock Split"). All share and per share information has been retroactively adjusted to effect the Stock Split for all periods presented, except where otherwise noted.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Post-IPO, offering expenses, which consist of direct incremental legal, accounting, and consulting fees relating to the IPO, were recorded as equity issuance costs as a reduction to additional paid-in capital on the consolidated statement of stockholders' equity. These offering expenses, net of reimbursement received from the underwriters upon completion of the IPO, totale</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d approximately </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$30.3 million, of which $19.0 million related to underwriting discounts and commissions and $11.3 million related to offering expenses.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2021 presentation. These reclassifications had no effect on results of operations previously reported.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for doubtful accounts, valuation and impairment </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation, including the underlying deemed fair value of common stock (prior to the completion of the IPO), and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the consolidated financial statements in the future. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While the Company has offerings in multiple modern digital businesses and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's service offerings are delivered and supported on a global basis and are deployed in a nearly identical way. The Company’s CODM evaluates the Company’s financial information, allocates resources and assesses the performance of these resources on a consolidated basis.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The North America geographic region encompasses the Company’s country of domicile (United States) and Canada, of which long-lived assets including property and equipment, net of depreciation, are principally held within the United States. The United States compr</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ised $7.9 million, or 23.0%</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and $4.6 million, or 17.4%, of the Company’s long-lived assets as of December 31, 2021 and 2020, respectively. Canadian long-lived assets were determined to be immaterial given property, and equipment was less than 10% of the Company's long-lived assets as of December 31, 2021 and 2020. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e Company holds material long-lived assets in the foreign geographic locations of Brazil, China, and India of $5.1 million, $7.3 million, and $7.5 million as of December 31, 2021, respectively, compared to $2.8 million, $7.6 million, and $5.3 million as of December 31, 2020, respectively. Long-lived assets in all other foreign geographic locations, including Canada, totaled $6.6 million an</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d $6.0 million as of December 31, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time, depending on satisfaction of obligations stipulated by the contract. The Company records sales and other taxes collected from customers and remitted to governmental authorities on a net basis.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates revenue from a variety of professional service arrangements. Fees for these contracts may be in the form of time-and-materials and fixed price. The Company also reports gross reimbursable expenses incurred as both revenue and cost of revenues in the consolidated statements of (loss) income and comprehensive (loss) income.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is measured based on consideration specified in a contract with a customer, which may consist of both fixed and variable components, and the consideration expected to be received is allocated to each separately identifiable performance obligation based on the performance obligation’s relative stand-alone selling price. The standalone selling prices are generally determined based on the prices at which the Company separately sells the services.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contracts may include variable consideration, which usually takes the form of volume-based discounts, service level credits, price concessions, or incentives. To the extent that variable consideration is not constrained, the Company includes the expected amount within the total transaction price and updates its </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">assumptions over the duration of the contract. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. The amount of variable consideration is estimated utilizing the expected value or most likely amount method, depending on the facts and circumstances relative to the contract.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Time-and-Material Revenue</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates the majority of its revenues under time-and-material contracts, which are billed using hourly, daily, or monthly rates to determine the amounts to be charged directly to the customer. Revenue from time-and-material contracts is based on the number of hours worked and at contractually agreed-upon hourly rates and is recognized as those services are rendered as control of the services passes to the customer over time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fixed-Price Revenue</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed-price contracts include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input methods as there is a direct correlation between hours incurred and the end product delivered to the customer. Assumptions, risks, and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables, and deferred revenues at each reporting period. Revenues under these contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying performance obligations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Principal vs Agent Consideration</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company may enter into arrangements with third-party suppliers to sell services. In such cases, the Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or the agent (i.e., reports revenues on a net basis). In doing so, the Company first evaluates whether it has control of the service before it is transferred to the customer. If the Company controls the service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the service before it is transferred to the customer may require judgment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities, or deferred revenue, consist of advance payments from clients and billings in excess of revenues recognized. The Company classifies deferred revenue as current on the consolidated balance sheet and is recognized as revenue as the Company performs under the contract. These balances are generally short-term in nature and are recognized as revenue within one year.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain a Customer Contract</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs primarily relate to commissions paid to the account executives and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income for contracts one year or less and other current assets and other non-current assets on the consolidated balance sheets for contracts greater than one year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Costs capitalized are amortized on a straight-line basis over a period of benefit. The Company determined the period of benefit by taking into consideration standard contract terms, renewals and amendments, if applicable. The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of capitalized costs to obtain contracts is included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income. For the year ended December 31, 2021, the Company capitalized $2.3 million of costs to obtain contracts and recorded amortization expense of $0.3 million. There were no impairments of costs to obtain contracts for the year ended December 31, 2021. For the years ended December 31, 2020 and 2019, the Company did not capitalize any costs to obtain contracts and did not recognize any amortization expense. The balance of the capitalized costs was $2.0 million as of December 31, 2021.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of personnel and related costs directly associated with the professional services, including salaries, bonuses, fringe benefits, share-based compensation, project related travel costs; and costs of contracted third-party vendors. Also included in cost of revenues is depreciation attributable to the portion of our property and equipment utilized in the delivery of services to our clients.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists of expenses associated with promoting and selling the Company’s services and general and administrative functions of the business. These expenses include the costs of salaries, bonuses, fringe benefits, commissions, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship, and public relations. These costs are expensed as incurred. Advertising costs totaled $2.3 million, $0.9 million and $1.8 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Other (Expense) Income</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other (expense) income consists of interest expense, impacts from foreign exchange transactions, gains (losses) on the sale of assets and the write-off of deferred financing fees.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents are short-term, highly liquid investments and deposits that are readily converted into cash, with maturities of three months or less</span><span style="color:#008080;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held in escrow for income tax withholdings, to secure bank guarantees of amounts related to government requirements, and collateral for a corporate credit card. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):</span></div><div style="margin-bottom:12pt;text-align:justify"><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:56.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">368,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">490,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restricted cash included in other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restricted cash included in other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total cash, cash equivalents, and restricted cash</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">394,942 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">492,199 </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:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable are uncollateralized customer obligations due under normal trade terms. Payment terms with customers are generally 30 to 90 days from the invoice date. Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. The Company estimates the collectability of its accounts receivable based on a combination of factors including, but not limited to, customer credit ratings, age of the accounts receivable balances, and current and historical experience. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company provides allowances for doubtful accounts against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Activity related to the Company’s allowance for doubtful accounts is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.140%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,385)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,733)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,278)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Charged to expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(281)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,305)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,891)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Uncollectible accounts written off, net of recoveries</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">882 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">620 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,129 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">868 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">33 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,307 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, end of year</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,916)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,385)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,733)</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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. The estimated useful lives, by asset class, are as follows:</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2 to 3 years</span></div></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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Software, including internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 to 5 years </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automobiles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4 years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold improvements are amortized using the straight-line method over the shorter of their estimated useful lives or the terms of the related leases.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews long-lived assets, including property and equipment and finite-lived intangible assets, for realizability on an ongoing basis. Changes in depreciation, generally accelerated depreciation, are determined and recorded when estimates of the remaining useful lives or residual values of long-term assets change. The Company also reviews for impairment when conditions exist that indicate the carrying amount of the asset group may not be fully recoverable. In those circumstances, the Company performs undiscounted operating cash flow analyses to determine if an impairment exists. When testing for asset impairment, the Company groups assets and liabilities at the lowest level for which cash flows are separately identifiable. Any impairment loss is calculated as the excess of the asset’s carrying value over its estimated fair value. Fair value is estimated based on the discounted cash flows for the asset group over the remaining useful life or based on the expected cash proceeds for the asset less costs of disposal.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In accordance with ASC 350-40, Internal-Use Software, certain costs incurred in the planning and evaluation stage of internal-use computer software are expensed as incurred. Certain costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized costs are depreciated over the expected economic useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5ZjJkNGRkYWRlYzQ0ODY4ZjZlNWU2ODI5ZWEyMDQ4L3NlYzpiOWYyZDRkZGFkZWM0NDg2OGY2ZTVlNjgyOWVhMjA0OF8zNC9mcmFnOjJlYmQxYjk2YmEzMzQ0MmJiMTQxOWFjMmJkODMwYmQ5L3RleHRyZWdpb246MmViZDFiOTZiYTMzNDQyYmIxNDE5YWMyYmQ4MzBiZDlfMTA5OTUxMTc0MjYzMw_0517a92c-eb1e-4dd1-8082-422116668c13">three</span> to five years using the straight-line method.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized internal-use software asset depreciation expense for the years ended December 31, 2021, 2020 and 2019 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.2 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $3.5 million and $1.5 million, respectively, and is included in depreciation and amortization in the consolidated statements of (loss) income and comprehensive (loss) income. As of December 31, 2021 and 2020, the net book value of internal-use software was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$5.6 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $2.0 million, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair value of the net assets acquired in a business combination. When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performs an annual impairment review of goodwill in its fiscal fourth quarter and additional impairment reviews when events and circumstances indicate it is more likely than not that an impairment may have occurred. The Company assesses goodwill for impairment at the reporting unit level.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In evaluating goodwill for impairment, the Company has the option to first perform a qualitative assessment to determine whether further impairment testing is necessary or to perform a quantitative assessment by comparing the fair value of the reporting units to their carrying amount, including goodwill. Under the qualitative assessment, an entity is not required to calculate the fair value of a reporting unit unless the entity determines that it is more likely than not that its fair value is less than its carrying amount. Qualitative factors include macroeconomic conditions, industry and market conditions, cost factors, and overall financial performance, among others.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under a quantitative assessment, fair value of the Company’s reporting units are estimated using a weighted methodology considering the output from both the income and market approaches. The income approach incorporates the use of a discounted cash flow (DCF) analysis. A number of judgments are involved in the application of the DCF model, including projections of business performance, weighted average cost of capital, and terminal values. The market approach is performed using the Guideline Public Companies method which is based on earnings multiple data derived from publicly traded peer group companies. The Company elected to perform a qualitative assessment during fiscal 2021 and a quantitative assessment during fiscal 2020 and determined for both periods that the fair value of the Company’s respective reporting units exceeded their carrying amounts.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, net</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In accordance with ASC 350, Intangibles – Goodwill and Other, the Company amortizes its finite-lived intangible assets over their respective estimated useful lives. The Company reviews both indefinite-lived intangibles and finite-lived intangibles for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that they may be impaired. Impairment indicators could include significant under-performance relative to the historical or projected future operating results, significant changes in the manner of use of assets, significant negative industry or economic trends or significant changes in the Company’s market capitalization relative to net book value. Any changes in key assumptions used by the Company, including those set forth above, could result in an impairment charge and such a charge could have a material adverse effect on the Company’s consolidated statements of (loss) income and comprehensive (loss) income. The Company’s intangible assets consist of indefinite-lived trademarks and finite-lived customer relationships. Customer relationships have an estimated useful life of 15 years and are being amortized using the straight-line method.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to both the United States of America (U.S.) and foreign income taxes. A current tax asset or liability is recognized for the estimated taxes payable or refundable on tax returns for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes are recorded to reflect the tax consequences on future years of the difference between the tax bases of assets and liabilities for income taxes and for financial reporting purposes using enacted tax rates in effect for the year in which differences are expected to reverse. The Company nets the deferred tax assets and deferred tax liabilities from temporary differences arising within the same tax jurisdiction and presents the net asset or liability as long term.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company assesses the need to account for deferred taxes on unremitted earnings of its foreign subsidiaries on an individual country basis according to management’s assertions regarding repatriation or permanent investment of each country’s accumulated earnings.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A valuation allowance is established when necessary to reduce deferred income tax assets to the amounts expected to be realized.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company classifies interest and penalties associated with tax liabilities as income tax expense in the consolidated statements of (loss) income and comprehensive (loss) income.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides for tax expense related to Global Intangible Low-Tax Income ("GILTI") in the year the tax is incurred.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as any related interest and penalties. These reserves are adjusted given changing facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent the final outcome of an uncertain income tax position differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive income consists solely of foreign currency translation adjustments.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average exchange rates for the applicable period. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For consolidated foreign subsidiaries whose functional currency is the U.S. dollar, transactions and balances denominated in the local currency are foreign currency transactions. Foreign currency transactions and balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain conditions may exist as of the date of the consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Deferred Financing Fees</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing fees represent third-party debt issuance costs associated with the related debt facility. Deferred financing fees associated with the Company’s debt agreements are treated as a discount on the outstanding debt balance and amortized over the term of the respective debt facility, using the effective interest rate method and reported as a component of interest expense. Debt discounts on the Company’s debt are reflected as a direct deduction from the carrying amount of the long-term portion of the related debt liability.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recorded interest expense as it relates to deferred financing fees of $1.6 million, $1.8 million and $1.9 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company determines the fair values of its financial instruments based on the fair value hierarchy. ASC 820, Fair Value Measurement, includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following three levels:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.44pt">Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.44pt">Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.44pt">Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of certain assets, such as nonfinancial assets, primarily long-lived assets, goodwill, intangible assets and certain other assets, are recognized or disclosed in connection with impairment evaluations. All non-recurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of financial instruments including cash and cash equivalents, accounts receivable, and accounts payable approximated fair value as of December 31, 2021 and 2020, because of the relatively short maturity of these instruments. Additionally, the Company estimates the fair value of the Term Loan, discussed in Note 14, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreements</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, using current market yields. These current market yields are considered Level </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 inputs. The fair value of the Term Loan </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$485.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> a</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $468.0 million at December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for employee and Director equity-based compensation in accordance with ASC 718, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Compensation – </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Compensation. Accordingly, compensation expense is based on the grant date fair value of those awards and is recognized over the requisite service period for the respective award. The Company’s equity-based awards issued to employees include stock option awards, which vest based on either time or the achievement of certain performance and market conditions, as well as restricted stock units ("RSUs"). The RSUs are granted to both employees and directors. The fair value of the options and RSUs is determined using the grant date stock price of the Company’s common stock. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the time of grant, the Company takes into consideration the timing of the equity award and evaluates for conditions that could result in the award to be considered spring loaded. The Company did not grant equity awards that would be considered spring loaded in 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation expense resulting from time vesting based awards will be recognized in the Company’s consolidated statements of (loss) income and comprehensive (loss) income, over the requisite service period (typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5ZjJkNGRkYWRlYzQ0ODY4ZjZlNWU2ODI5ZWEyMDQ4L3NlYzpiOWYyZDRkZGFkZWM0NDg2OGY2ZTVlNjgyOWVhMjA0OF8zNC9mcmFnOjJlYmQxYjk2YmEzMzQ0MmJiMTQxOWFjMmJkODMwYmQ5L3RleHRyZWdpb246MmViZDFiOTZiYTMzNDQyYmIxNDE5YWMyYmQ4MzBiZDlfODY3Mg_1f405484-915a-4e5c-aee8-30cfd40ffa2b">one</span> to four years on an accelerated basis for time vested awards). Compensation expense resulting from performance awards will be recognized over the requisite service period when it is probable that the performance condition will be met. The calculated compensation expense for performance awards is adjusted based on an estimate of awards ultimately expected to vest. The Company records forfeitures as they occur.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Valuation Prior to the IPO Closing Date</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the IPO Closing Date, due to the absence of an active market for the Company’s common stock, the Company utilized methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, to estimate the fair value of common stock. The valuation methodology included estimates and assumptions that required the Company’s judgment. These estimates and assumptions included a number of objective and subjective factors, including external market conditions affecting the industry sector, and the likelihood of achieving a liquidity event, such as an IPO, reverse merger or sale.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 12, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for more information on equity-based awards and the related activity that occurred in connection with the IPO as well as post IPO.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") No. 2018-13, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which amends ASC 820, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This ASU modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The effective date is the first quarter of fiscal year 2020, with early adoption permitted for the removed disclosures and delayed adoption until fiscal year 2020 permitted for the new disclosures. The removed and modified disclosures were adopted on a retrospective basis and the new disclosures will be adopted on a prospective basis. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. ASU 2018-15 is intended to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The ASU is effective for annual reporting periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted. In the third quarter of 2021, the Company early adopted ASU 2018-15 and this adoption did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as part of its simplification initiative to reduce the cost and complexity in accounting for </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">income taxes. ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 on a prospective basis. The adoption did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which amends existing accounting standards for lease accounting and requires lessees to recognize virtually all their leases on the balance sheet by recording a right-of-use asset and a lease liability (for other than short term leases). The Company anticipates that the adoption of this standard will materially affect the consolidated balance sheet and may require changes to processes used to account for leases. The Company will adopt this new standard in the fiscal year beginning January 1, 2022, based on its status as an emerging growth company. The Company is electing the modified retrospective transition method, and as a result, the Company will not adjust its comparative period financial information or make the new required lease disclosures for periods before the date of adoption. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has evaluated to use the package of practical expedients, which permits the Company to not reassess: (i) whether a contract is or contains a lease, (ii) lease classification, and (iii) initial direct costs resulting from the lease. The Company has not elected the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of operating lease assets. The Company has evaluated the short-term lease exception, which allows the Company to keep leases with terms of 12 months or less off the balance sheet. The Company has also evaluated the option to combine lease and non-lease components as a single component for the Company's entire population of lease assets. The Company continues to finalize its implementation efforts, and under the transition method, may record an adjustment to retained earnings as a cumulative effect adjustment as of January 1, 2022.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions, and reasonable and supportable forecasts, or a current expected credit loss (“CECL”) model. For trade receivables, loans, and other financial instruments, companies will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. In November 2019, the FASB issued ASU 2019-10 which delayed the effective date for the CECL standard. This guidance and related amendments is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. This guidance also expands the required credit loss disclosures and will be applied using a modified retrospective approach by recording a cumulative effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is planning to adopt ASU 2016-13 in 2022 and anticipates that it will mainly impact accounts receivable and unbilled revenue. The Company has analyzed its historical credit loss experience and considered current conditions and reasonable forecasts in developing the expected credit loss rates. The Company is currently finalizing the CECL methodology and is assessing the impact to the applicable outstanding balances. Once the Company's CECL methodology is finalized, the Company intends to record an adjustment to retained earnings as a cumulative-effect adjustment.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from LIBOR and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023 based on its status as an emerging growth company.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2021, the FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Disclosures by Business Entities About Government Assistance (Topic 832), which requires business entities to provide certain disclosures when they (1) have received government assistance and (2) use a grant or contribution accounting model by analogy to other </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">accounting guidance. The guidance is effective for all entities for fiscal years beginning after December 15, 2021. Entities may apply the ASU’s provisions either (1) prospectively to all transactions within the scope of ASC 832 that are reflected in the financial statements as of the adoption date and all new transactions entered into after the date of adoption or (2) retrospectively. Early adoption is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2022 </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">based on its status as an emerging growth company</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue generated from the Company's operations outside of the United States for the years ended December 31, 2021, 2020 and 2019 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65%</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 61% and 64%, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73%</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 74%, respectively, of trade accounts receivable and unbilled accounts receivable was due from customers located outside the United States. At December 31, 2021 and 2020, the Company had net fixed assets of </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$26.6 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $21.8 million, respectively, outside the United States.</span></div> 42368421 16429964 20412142 5526315 21.00 314700000 30300000 5259163 1365058 30300000 19000000 11300000 The accompanying consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2021 presentation. These reclassifications had no effect on results of operations previously reported. The preparation of these consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for doubtful accounts, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation, including the underlying deemed fair value of common stock (prior to the completion of the IPO), and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the consolidated financial statements in the future. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying consolidated financial statements have been included, and all adjustments are of a normal and recurring nature. <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While the Company has offerings in multiple modern digital businesses and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's service offerings are delivered and supported on a global basis and are deployed in a nearly identical way. The Company’s CODM evaluates the Company’s financial information, allocates resources and assesses the performance of these resources on a consolidated basis.</span></div> 1 1 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The North America geographic region encompasses the Company’s country of domicile (United States) and Canada, of which long-lived assets including property and equipment, net of depreciation, are principally held within the United States. The United States compr</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ised $7.9 million, or 23.0%</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and $4.6 million, or 17.4%, of the Company’s long-lived assets as of December 31, 2021 and 2020, respectively. Canadian long-lived assets were determined to be immaterial given property, and equipment was less than 10% of the Company's long-lived assets as of December 31, 2021 and 2020. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e Company holds material long-lived assets in the foreign geographic locations of Brazil, China, and India of $5.1 million, $7.3 million, and $7.5 million as of December 31, 2021, respectively, compared to $2.8 million, $7.6 million, and $5.3 million as of December 31, 2020, respectively. Long-lived assets in all other foreign geographic locations, including Canada, totaled $6.6 million an</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d $6.0 million as of December 31, 2021 and 2020, respectively.</span></div> 7900000 0.230 4600000 0.174 5100000 7300000 7500000 2800000 7600000 5300000 6600000 6000000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenues when control of services is passed to a customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Such control may be transferred over time or at a point in time, depending on satisfaction of obligations stipulated by the contract. The Company records sales and other taxes collected from customers and remitted to governmental authorities on a net basis.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates revenue from a variety of professional service arrangements. Fees for these contracts may be in the form of time-and-materials and fixed price. The Company also reports gross reimbursable expenses incurred as both revenue and cost of revenues in the consolidated statements of (loss) income and comprehensive (loss) income.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is measured based on consideration specified in a contract with a customer, which may consist of both fixed and variable components, and the consideration expected to be received is allocated to each separately identifiable performance obligation based on the performance obligation’s relative stand-alone selling price. The standalone selling prices are generally determined based on the prices at which the Company separately sells the services.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contracts may include variable consideration, which usually takes the form of volume-based discounts, service level credits, price concessions, or incentives. To the extent that variable consideration is not constrained, the Company includes the expected amount within the total transaction price and updates its </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">assumptions over the duration of the contract. Determining the estimated amount of such variable consideration involves assumptions and judgment that can have an impact on the amount of revenues reported. The amount of variable consideration is estimated utilizing the expected value or most likely amount method, depending on the facts and circumstances relative to the contract.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Time-and-Material Revenue</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company generates the majority of its revenues under time-and-material contracts, which are billed using hourly, daily, or monthly rates to determine the amounts to be charged directly to the customer. Revenue from time-and-material contracts is based on the number of hours worked and at contractually agreed-upon hourly rates and is recognized as those services are rendered as control of the services passes to the customer over time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fixed-Price Revenue</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed-price contracts include application development arrangements, where progress towards satisfaction of the performance obligation is measured using input methods as there is a direct correlation between hours incurred and the end product delivered to the customer. Assumptions, risks, and uncertainties inherent in the estimates used to measure progress could affect the amount of revenues, receivables, and deferred revenues at each reporting period. Revenues under these contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying performance obligations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Principal vs Agent Consideration</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company may enter into arrangements with third-party suppliers to sell services. In such cases, the Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or the agent (i.e., reports revenues on a net basis). In doing so, the Company first evaluates whether it has control of the service before it is transferred to the customer. If the Company controls the service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the service before it is transferred to the customer may require judgment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities, or deferred revenue, consist of advance payments from clients and billings in excess of revenues recognized. The Company classifies deferred revenue as current on the consolidated balance sheet and is recognized as revenue as the Company performs under the contract. These balances are generally short-term in nature and are recognized as revenue within one year.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain a Customer Contract</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs primarily relate to commissions paid to the account executives and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income for contracts one year or less and other current assets and other non-current assets on the consolidated balance sheets for contracts greater than one year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Costs capitalized are amortized on a straight-line basis over a period of benefit. The Company determined the period of benefit by taking into consideration standard contract terms, renewals and amendments, if applicable. The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of capitalized costs to obtain contracts is included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income. For the year ended December 31, 2021, the Company capitalized $2.3 million of costs to obtain contracts and recorded amortization expense of $0.3 million. There were no impairments of costs to obtain contracts for the year ended December 31, 2021. For the years ended December 31, 2020 and 2019, the Company did not capitalize any costs to obtain contracts and did not recognize any amortization expense. The balance of the capitalized costs was $2.0 million as of December 31, 2021.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists primarily of personnel and related costs directly associated with the professional services, including salaries, bonuses, fringe benefits, share-based compensation, project related travel costs; and costs of contracted third-party vendors. Also included in cost of revenues is depreciation attributable to the portion of our property and equipment utilized in the delivery of services to our clients.</span></div> 2300000 300000 0 0 0 0 0 2000000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consists of expenses associated with promoting and selling the Company’s services and general and administrative functions of the business. These expenses include the costs of salaries, bonuses, fringe benefits, commissions, stock-based compensation, severance, bad debt, travel, legal and accounting services, insurance, facilities including operating leases, advertising and other promotional activities.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship, and public relations. These costs are expensed as incurred. Advertising costs totaled $2.3 million, $0.9 million and $1.8 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in selling, general and administrative expenses in the consolidated statements of (loss) income and comprehensive (loss) income.</span></div> 2300000 900000 1800000 Other (expense) income consists of interest expense, impacts from foreign exchange transactions, gains (losses) on the sale of assets and the write-off of deferred financing fees. <span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents are short-term, highly liquid investments and deposits that are readily converted into cash, with maturities of three months or less</span><span style="color:#008080;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span> Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held in escrow for income tax withholdings, to secure bank guarantees of amounts related to government requirements, and collateral for a corporate credit card. <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):</span></div><div style="margin-bottom:12pt;text-align:justify"><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:56.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">368,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">490,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restricted cash included in other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restricted cash included in other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total cash, cash equivalents, and restricted cash</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">394,942 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">492,199 </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:middle"/></tr></table></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet is as follows (in thousands):</span></div><div style="margin-bottom:12pt;text-align:justify"><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:56.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">368,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">490,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restricted cash included in other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restricted cash included in other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total cash, cash equivalents, and restricted cash</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">394,942 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">492,199 </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:middle"/></tr></table></div> 368209000 490841000 25478000 0 1254000 1358000 394942000 492199000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable are uncollateralized customer obligations due under normal trade terms. Payment terms with customers are generally 30 to 90 days from the invoice date. Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable is reduced by an allowance that reflects management’s best estimate of the amounts that will not be collected. The Company estimates the collectability of its accounts receivable based on a combination of factors including, but not limited to, customer credit ratings, age of the accounts receivable balances, and current and historical experience. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations to the Company (e.g., bankruptcy filings or substantial downgrading of credit ratings), the Company provides allowances for doubtful accounts against amounts due to reduce the net recognized receivable to the amount it reasonably believes will be collected. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</span></div> P30D P90D <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Activity related to the Company’s allowance for doubtful accounts is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.140%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,385)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,733)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,278)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Charged to expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(281)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,305)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,891)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Uncollectible accounts written off, net of recoveries</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">882 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">620 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,129 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">868 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">33 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,307 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, end of year</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,916)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,385)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,733)</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> 10385000 2733000 1278000 281000 8305000 5891000 882000 620000 2129000 868000 33000 2307000 8916000 10385000 2733000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. The estimated useful lives, by asset class, are as follows:</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2 to 3 years</span></div></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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Software, including internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 to 5 years </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automobiles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4 years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold improvements are amortized using the straight-line method over the shorter of their estimated useful lives or the terms of the related leases.</span></div>The Company reviews long-lived assets, including property and equipment and finite-lived intangible assets, for realizability on an ongoing basis. Changes in depreciation, generally accelerated depreciation, are determined and recorded when estimates of the remaining useful lives or residual values of long-term assets change. The Company also reviews for impairment when conditions exist that indicate the carrying amount of the asset group may not be fully recoverable. In those circumstances, the Company performs undiscounted operating cash flow analyses to determine if an impairment exists. When testing for asset impairment, the Company groups assets and liabilities at the lowest level for which cash flows are separately identifiable. Any impairment loss is calculated as the excess of the asset’s carrying value over its estimated fair value. Fair value is estimated based on the discounted cash flows for the asset group over the remaining useful life or based on the expected cash proceeds for the asset less costs of disposal. The estimated useful lives, by asset class, are 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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2 to 3 years</span></div></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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Software, including internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 to 5 years </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automobiles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4 years</span></div></td></tr></table><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><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:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automobile</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">38 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Computer equipment</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,847 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">27,148 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Software, including internal-use</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,575 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Leasehold improvements</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20,425 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,390 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Office furniture and equipment</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,968 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,162 </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="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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">79,853 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">61,250 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less: accumulated depreciation and amortization</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(45,353)</span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(34,903)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Property and equipment, net</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">34,500 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">26,347 </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> P3Y P7Y P2Y P3Y P3Y P5Y P4Y <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In accordance with ASC 350-40, Internal-Use Software, certain costs incurred in the planning and evaluation stage of internal-use computer software are expensed as incurred. Certain costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized costs are depreciated over the expected economic useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5ZjJkNGRkYWRlYzQ0ODY4ZjZlNWU2ODI5ZWEyMDQ4L3NlYzpiOWYyZDRkZGFkZWM0NDg2OGY2ZTVlNjgyOWVhMjA0OF8zNC9mcmFnOjJlYmQxYjk2YmEzMzQ0MmJiMTQxOWFjMmJkODMwYmQ5L3RleHRyZWdpb246MmViZDFiOTZiYTMzNDQyYmIxNDE5YWMyYmQ4MzBiZDlfMTA5OTUxMTc0MjYzMw_0517a92c-eb1e-4dd1-8082-422116668c13">three</span> to five years using the straight-line method.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized internal-use software asset depreciation expense for the years ended December 31, 2021, 2020 and 2019 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.2 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $3.5 million and $1.5 million, respectively, and is included in depreciation and amortization in the consolidated statements of (loss) income and comprehensive (loss) income. As of December 31, 2021 and 2020, the net book value of internal-use software was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$5.6 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $2.0 million, respectively.</span></div> P5Y 2200000 3500000 1500000 5600000 2000000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair value of the net assets acquired in a business combination. When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performs an annual impairment review of goodwill in its fiscal fourth quarter and additional impairment reviews when events and circumstances indicate it is more likely than not that an impairment may have occurred. The Company assesses goodwill for impairment at the reporting unit level.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In evaluating goodwill for impairment, the Company has the option to first perform a qualitative assessment to determine whether further impairment testing is necessary or to perform a quantitative assessment by comparing the fair value of the reporting units to their carrying amount, including goodwill. Under the qualitative assessment, an entity is not required to calculate the fair value of a reporting unit unless the entity determines that it is more likely than not that its fair value is less than its carrying amount. Qualitative factors include macroeconomic conditions, industry and market conditions, cost factors, and overall financial performance, among others.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under a quantitative assessment, fair value of the Company’s reporting units are estimated using a weighted methodology considering the output from both the income and market approaches. The income approach incorporates the use of a discounted cash flow (DCF) analysis. A number of judgments are involved in the application of the DCF model, including projections of business performance, weighted average cost of capital, and terminal values. The market approach is performed using the Guideline Public Companies method which is based on earnings multiple data derived from publicly traded peer group companies. The Company elected to perform a qualitative assessment during fiscal 2021 and a quantitative assessment during fiscal 2020 and determined for both periods that the fair value of the Company’s respective reporting units exceeded their carrying amounts.</span></div> In accordance with ASC 350, Intangibles – Goodwill and Other, the Company amortizes its finite-lived intangible assets over their respective estimated useful lives. The Company reviews both indefinite-lived intangibles and finite-lived intangibles for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that they may be impaired. Impairment indicators could include significant under-performance relative to the historical or projected future operating results, significant changes in the manner of use of assets, significant negative industry or economic trends or significant changes in the Company’s market capitalization relative to net book value. Any changes in key assumptions used by the Company, including those set forth above, could result in an impairment charge and such a charge could have a material adverse effect on the Company’s consolidated statements of (loss) income and comprehensive (loss) income. The Company’s intangible assets consist of indefinite-lived trademarks and finite-lived customer relationships. Customer relationships have an estimated useful life of 15 years and are being amortized using the straight-line method. P15Y <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to both the United States of America (U.S.) and foreign income taxes. A current tax asset or liability is recognized for the estimated taxes payable or refundable on tax returns for the year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes are recorded to reflect the tax consequences on future years of the difference between the tax bases of assets and liabilities for income taxes and for financial reporting purposes using enacted tax rates in effect for the year in which differences are expected to reverse. The Company nets the deferred tax assets and deferred tax liabilities from temporary differences arising within the same tax jurisdiction and presents the net asset or liability as long term.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company assesses the need to account for deferred taxes on unremitted earnings of its foreign subsidiaries on an individual country basis according to management’s assertions regarding repatriation or permanent investment of each country’s accumulated earnings.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A valuation allowance is established when necessary to reduce deferred income tax assets to the amounts expected to be realized.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company classifies interest and penalties associated with tax liabilities as income tax expense in the consolidated statements of (loss) income and comprehensive (loss) income.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company provides for tax expense related to Global Intangible Low-Tax Income ("GILTI") in the year the tax is incurred.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s provision for income taxes includes the impact of provisions established for uncertain income tax positions, as well as any related interest and penalties. These reserves are adjusted given changing facts and circumstances, such as the closing of a tax audit, statute of limitation lapse or the refinement of an estimate. To the extent the final outcome of an uncertain income tax position differs from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span></div> Accumulated other comprehensive income consists solely of foreign currency translation adjustments. Assets and liabilities of consolidated foreign subsidiaries whose functional currency is not the U.S. dollar are translated into U.S. dollars at period-end exchange rates and revenues and expenses are translated into U.S. dollars at average exchange rates for the applicable period. The adjustment resulting from translating the financial statements of such foreign subsidiaries into U.S. dollars is reflected as a cumulative translation adjustment and reported as a component of accumulated other comprehensive income.For consolidated foreign subsidiaries whose functional currency is the U.S. dollar, transactions and balances denominated in the local currency are foreign currency transactions. Foreign currency transactions and balances related to non-monetary assets and liabilities are remeasured to the functional currency of the subsidiary at historical exchange rates while monetary assets and liabilities are remeasured to the functional currency of the subsidiary at period-end exchange rates. Foreign currency exchange gains or losses from remeasurement are included in income in the period in which they occur. Certain conditions may exist as of the date of the consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized. Deferred financing fees represent third-party debt issuance costs associated with the related debt facility. Deferred financing fees associated with the Company’s debt agreements are treated as a discount on the outstanding debt balance and amortized over the term of the respective debt facility, using the effective interest rate method and reported as a component of interest expense. Debt discounts on the Company’s debt are reflected as a direct deduction from the carrying amount of the long-term portion of the related debt liability. 1600000 1800000 1900000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company determines the fair values of its financial instruments based on the fair value hierarchy. ASC 820, Fair Value Measurement, includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy consists of the following three levels:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.44pt">Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.44pt">Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8.44pt">Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of certain assets, such as nonfinancial assets, primarily long-lived assets, goodwill, intangible assets and certain other assets, are recognized or disclosed in connection with impairment evaluations. All non-recurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying amounts of financial instruments including cash and cash equivalents, accounts receivable, and accounts payable approximated fair value as of December 31, 2021 and 2020, because of the relatively short maturity of these instruments. Additionally, the Company estimates the fair value of the Term Loan, discussed in Note 14, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreements</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, using current market yields. These current market yields are considered Level </span></div>2 inputs. 485000000 468000000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for employee and Director equity-based compensation in accordance with ASC 718, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Compensation – </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock Compensation. Accordingly, compensation expense is based on the grant date fair value of those awards and is recognized over the requisite service period for the respective award. The Company’s equity-based awards issued to employees include stock option awards, which vest based on either time or the achievement of certain performance and market conditions, as well as restricted stock units ("RSUs"). The RSUs are granted to both employees and directors. The fair value of the options and RSUs is determined using the grant date stock price of the Company’s common stock. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the time of grant, the Company takes into consideration the timing of the equity award and evaluates for conditions that could result in the award to be considered spring loaded. The Company did not grant equity awards that would be considered spring loaded in 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation expense resulting from time vesting based awards will be recognized in the Company’s consolidated statements of (loss) income and comprehensive (loss) income, over the requisite service period (typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5ZjJkNGRkYWRlYzQ0ODY4ZjZlNWU2ODI5ZWEyMDQ4L3NlYzpiOWYyZDRkZGFkZWM0NDg2OGY2ZTVlNjgyOWVhMjA0OF8zNC9mcmFnOjJlYmQxYjk2YmEzMzQ0MmJiMTQxOWFjMmJkODMwYmQ5L3RleHRyZWdpb246MmViZDFiOTZiYTMzNDQyYmIxNDE5YWMyYmQ4MzBiZDlfODY3Mg_1f405484-915a-4e5c-aee8-30cfd40ffa2b">one</span> to four years on an accelerated basis for time vested awards). Compensation expense resulting from performance awards will be recognized over the requisite service period when it is probable that the performance condition will be met. The calculated compensation expense for performance awards is adjusted based on an estimate of awards ultimately expected to vest. The Company records forfeitures as they occur.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Valuation Prior to the IPO Closing Date</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the IPO Closing Date, due to the absence of an active market for the Company’s common stock, the Company utilized methodologies in accordance with the framework of the American Institute of Certified Public Accountants’ Technical Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, to estimate the fair value of common stock. The valuation methodology included estimates and assumptions that required the Company’s judgment. These estimates and assumptions included a number of objective and subjective factors, including external market conditions affecting the industry sector, and the likelihood of achieving a liquidity event, such as an IPO, reverse merger or sale.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 12, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for more information on equity-based awards and the related activity that occurred in connection with the IPO as well as post IPO.</span></div> P4Y <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") No. 2018-13, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which amends ASC 820, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This ASU modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The effective date is the first quarter of fiscal year 2020, with early adoption permitted for the removed disclosures and delayed adoption until fiscal year 2020 permitted for the new disclosures. The removed and modified disclosures were adopted on a retrospective basis and the new disclosures will be adopted on a prospective basis. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-15, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. ASU 2018-15 is intended to help entities evaluate the accounting for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license. The ASU is effective for annual reporting periods beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. Early adoption is permitted. In the third quarter of 2021, the Company early adopted ASU 2018-15 and this adoption did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as part of its simplification initiative to reduce the cost and complexity in accounting for </span></div>income taxes. ASU 2019-12 removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 on a prospective basis. The adoption did not have a material impact on the Company’s consolidated financial statements.<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which amends existing accounting standards for lease accounting and requires lessees to recognize virtually all their leases on the balance sheet by recording a right-of-use asset and a lease liability (for other than short term leases). The Company anticipates that the adoption of this standard will materially affect the consolidated balance sheet and may require changes to processes used to account for leases. The Company will adopt this new standard in the fiscal year beginning January 1, 2022, based on its status as an emerging growth company. The Company is electing the modified retrospective transition method, and as a result, the Company will not adjust its comparative period financial information or make the new required lease disclosures for periods before the date of adoption. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has evaluated to use the package of practical expedients, which permits the Company to not reassess: (i) whether a contract is or contains a lease, (ii) lease classification, and (iii) initial direct costs resulting from the lease. The Company has not elected the hindsight practical expedient, which permits the use of hindsight when determining lease term and impairment of operating lease assets. The Company has evaluated the short-term lease exception, which allows the Company to keep leases with terms of 12 months or less off the balance sheet. The Company has also evaluated the option to combine lease and non-lease components as a single component for the Company's entire population of lease assets. The Company continues to finalize its implementation efforts, and under the transition method, may record an adjustment to retained earnings as a cumulative effect adjustment as of January 1, 2022.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions, and reasonable and supportable forecasts, or a current expected credit loss (“CECL”) model. For trade receivables, loans, and other financial instruments, companies will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. In November 2019, the FASB issued ASU 2019-10 which delayed the effective date for the CECL standard. This guidance and related amendments is effective for the Company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. This guidance also expands the required credit loss disclosures and will be applied using a modified retrospective approach by recording a cumulative effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is planning to adopt ASU 2016-13 in 2022 and anticipates that it will mainly impact accounts receivable and unbilled revenue. The Company has analyzed its historical credit loss experience and considered current conditions and reasonable forecasts in developing the expected credit loss rates. The Company is currently finalizing the CECL methodology and is assessing the impact to the applicable outstanding balances. Once the Company's CECL methodology is finalized, the Company intends to record an adjustment to retained earnings as a cumulative-effect adjustment.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from LIBOR and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2022. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2023 based on its status as an emerging growth company.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2021, the FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Disclosures by Business Entities About Government Assistance (Topic 832), which requires business entities to provide certain disclosures when they (1) have received government assistance and (2) use a grant or contribution accounting model by analogy to other </span></div><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">accounting guidance. The guidance is effective for all entities for fiscal years beginning after December 15, 2021. Entities may apply the ASU’s provisions either (1) prospectively to all transactions within the scope of ASC 832 that are reflected in the financial statements as of the adoption date and all new transactions entered into after the date of adoption or (2) retrospectively. Early adoption is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements and will adopt this new standard in the fiscal year beginning January 1, 2022 </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">based on its status as an emerging growth company</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span> 0.65 0.61 0.64 0.73 0.74 26600000 21800000 Revenue Recognition<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts. </span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer Location:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">396,491 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">321,237 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,596 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,776 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">241,765 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">267,121 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">195,372 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">191,237 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,737 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,990 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">42,655 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the years ended December 31, 2021, 2020 and 2019, the United States represented 34.8%, or $372.8 million; 38.2%, or $307.2 million; and 36.6%, or $282.5 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given the revenues generated from such operations as a percentage of total North America revenues was less than 10% for each of the years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021, Australia, which is included in the Asia-Pacific region ("APAC"), represented 10.9%, or $116.5 million, of the Company's total revenues. </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021, the revenues generated in China as a percentage of the Company’s total revenues was less than </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0%</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the revenues generated in Australia as a percentage of the Company’s total revenues was less than 10%. For the years ended December 31, 2020 and 2019, the revenues generated in China were 10.4%, or $83.5 million, and 11.9%, or $91.5 million, respectively, of the Company's total revenues.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">For the year </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ended December 31, 2021, Germany and the United Kingdom, which are included in the Europe region, represented 10.6%, or $113.8 million, and 10.8%, or $115.2 million, of</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the Company’s total revenues, respectively. For the year ended December 31, 2020, the revenues generated in Germany and the United Kingdom represented 10.1%, or $81.5 million, and 11.1%, or $89.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2019, the revenues generated in Germany and the United Kingdom represented 10.0%, or $77.1 million, and 12.6%, or $97.2 million, of the Company’s total revenues, respectively. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other foreign countries were determined to be immaterial given the revenues generated from such operations as a percentage of the Company’s total revenues was less than 10% for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/><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="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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td><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="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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">288,709 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">228,514 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">174,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">275,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">200,785 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,238 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">203,193 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">141,729 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">149,739 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">170,492 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">123,291 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,419 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">132,272 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">108,656 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">142,061 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">400 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,685 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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="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="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract Types:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">872,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">675,715 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">662,710 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">197,674 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">127,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">107,862 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Licensing</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">347 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,619 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:56.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,408 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,807 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the years ended December 31, 2021 and 2020, the Company recognized $11.4 million and $9.0 million, respectively, of revenues that were included in current liabilities at the prior year end.</span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.</span></div> Revenue Recognition<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts. </span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer Location:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">396,491 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">321,237 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,596 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,776 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">241,765 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">267,121 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">195,372 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">191,237 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,737 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,990 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">42,655 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the years ended December 31, 2021, 2020 and 2019, the United States represented 34.8%, or $372.8 million; 38.2%, or $307.2 million; and 36.6%, or $282.5 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given the revenues generated from such operations as a percentage of total North America revenues was less than 10% for each of the years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021, Australia, which is included in the Asia-Pacific region ("APAC"), represented 10.9%, or $116.5 million, of the Company's total revenues. </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021, the revenues generated in China as a percentage of the Company’s total revenues was less than </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0%</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the revenues generated in Australia as a percentage of the Company’s total revenues was less than 10%. For the years ended December 31, 2020 and 2019, the revenues generated in China were 10.4%, or $83.5 million, and 11.9%, or $91.5 million, respectively, of the Company's total revenues.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">For the year </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ended December 31, 2021, Germany and the United Kingdom, which are included in the Europe region, represented 10.6%, or $113.8 million, and 10.8%, or $115.2 million, of</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the Company’s total revenues, respectively. For the year ended December 31, 2020, the revenues generated in Germany and the United Kingdom represented 10.1%, or $81.5 million, and 11.1%, or $89.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2019, the revenues generated in Germany and the United Kingdom represented 10.0%, or $77.1 million, and 12.6%, or $97.2 million, of the Company’s total revenues, respectively. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other foreign countries were determined to be immaterial given the revenues generated from such operations as a percentage of the Company’s total revenues was less than 10% for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/><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="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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td><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="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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">288,709 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">228,514 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">174,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">275,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">200,785 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,238 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">203,193 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">141,729 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">149,739 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">170,492 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">123,291 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,419 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">132,272 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">108,656 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">142,061 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">400 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,685 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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="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="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract Types:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">872,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">675,715 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">662,710 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">197,674 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">127,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">107,862 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Licensing</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">347 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,619 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:56.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,408 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,807 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the years ended December 31, 2021 and 2020, the Company recognized $11.4 million and $9.0 million, respectively, of revenues that were included in current liabilities at the prior year end.</span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer Location:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">396,491 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">321,237 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,596 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,776 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">241,765 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">267,121 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">195,372 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">191,237 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,737 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,990 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">42,655 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the years ended December 31, 2021, 2020 and 2019, the United States represented 34.8%, or $372.8 million; 38.2%, or $307.2 million; and 36.6%, or $282.5 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given the revenues generated from such operations as a percentage of total North America revenues was less than 10% for each of the years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021, Australia, which is included in the Asia-Pacific region ("APAC"), represented 10.9%, or $116.5 million, of the Company's total revenues. </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021, the revenues generated in China as a percentage of the Company’s total revenues was less than </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.0%</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the revenues generated in Australia as a percentage of the Company’s total revenues was less than 10%. For the years ended December 31, 2020 and 2019, the revenues generated in China were 10.4%, or $83.5 million, and 11.9%, or $91.5 million, respectively, of the Company's total revenues.</span></div><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">For the year </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ended December 31, 2021, Germany and the United Kingdom, which are included in the Europe region, represented 10.6%, or $113.8 million, and 10.8%, or $115.2 million, of</span> the Company’s total revenues, respectively. For the year ended December 31, 2020, the revenues generated in Germany and the United Kingdom represented 10.1%, or $81.5 million, and 11.1%, or $89.2 million, of the Company’s total revenues, respectively. For the year ended December 31, 2019, the revenues generated in Germany and the United Kingdom represented 10.0%, or $77.1 million, and 12.6%, or $97.2 million, of the Company’s total revenues, respectively. 396491000 321237000 296534000 358596000 248776000 241765000 267121000 195372000 191237000 47737000 37990000 42655000 1069945000 803375000 772191000 0.348 372800000 0.382 307200000 0.366 282500000 0.109 116500000 0.104 83500000 0.119 91500000 0.106 113800000 0.108 115200000 0.101 81500000 0.111 89200000 0.100 77100000 0.126 97200000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/><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="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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td><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="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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">288,709 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">228,514 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">174,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">275,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">200,785 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,238 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">203,193 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">141,729 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">149,739 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">170,492 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">123,291 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,419 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">132,272 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">108,656 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">142,061 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">400 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,685 </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"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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="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="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:34.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract Types:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">872,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">675,715 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">662,710 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">197,674 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">127,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">107,862 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Licensing</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">347 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,619 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,069,945 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">803,375 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">772,191 </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> 288709000 228514000 174049000 275279000 200785000 152238000 203193000 141729000 149739000 170492000 123291000 152419000 132272000 108656000 142061000 0 400000 1685000 1069945000 803375000 772191000 872271000 675715000 662710000 197674000 127313000 107862000 0 347000 1619000 1069945000 803375000 772191000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:56.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.895%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,408 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,807 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25408000 19790000 13807000 11720000 11400000 9000000 Acquisitions<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 12, 2021, the Company entered into an equity purchase agreement (the “Gemini Purchase Agreement”) with Gemini Solutions, LLC, ("Gemini") a California limited liability company (previously Gemini Solutions, Inc., a California corporation), LTN Ventures, Inc. (“LTN”), a California corporation, Theodor Nissim and Lisa Nissim. On January 29, 2021, the Company entered into an equity purchase agreement (the “Fourkind Purchase Agreement”) with the sellers of Fourkind Global Oy ("Fourkind"), a Finnish limited liability company.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company completed the acquisitions of the two businesses, Gemini, a software development and consulting services firm with a development center in Romania covering a broad spectrum of technologies across the entire software product development lifecycle, and Fourkind, a Finnish consulting services firm that combines machine learning and data science with strategy, design and engineering, in all cash transactions during the first quarter of 2021 for an aggregate gross purchase price of $46.6 million, or $44.8 million net of cash acquired of $1.8 million.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These acquisitions were intended to complement existing operations and to expand into new geographic markets. The Company accounted for these acquisitions under ASC 805, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The goodwill identified by these acquisitions reflects the benefits expected to be derived from expansion, as well as certain operational synergies. The fair value of the net assets acquired for these businesses was determined using Level 3 inputs, for which little or no market data exists, requiring the Company to develop assumptions regarding future cash flow projections. Upon consummation of these acquisitions, each of these businesses is now wholly-owned by the Company. The results of operations of these acquired businesses have been included in the consolidated statements of (loss) income and comprehensive (loss) income from the acquisition date. Pro forma results of operations for these acquisitions are not presented because the pro forma effects, individually or in the aggregate, were not material to the Company's consolidated results of operations.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate acquisition-related costs of $8.5 million for the year ended December 31, 2021 were included within selling, general and administrative expenses within the consolidated statements of (loss) income and comprehensive (loss) income.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's final allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.567%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationship</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other assets/liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">32,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total gross purchase price</span></td><td style="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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">46,556 </span></td><td style="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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair values of assets acquired and liabilities assumed. For the Fourkind acquisition, the changes in fair value allocated to goodwill, tangible and intangible assets are not deductible for tax purposes. The Gemini acquisition was considered an asset acquisition for tax purposes; therefore, goodwill of $25.2 million is deductible for tax purposes.</span></div> 2 46600000 44800000 1800000 8500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's final allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.567%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationship</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other assets/liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">32,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total gross purchase price</span></td><td style="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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">46,556 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11100000 259000 4228000 1646000 32615000 46556000 25200000 Goodwill and Other Intangible Assets<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the changes in the carrying value of goodwill (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:76.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.497%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">314,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,114 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">318,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions due to acquisitions</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">32,615 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(4,047)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2021</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">346,719 </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="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of other intangible assets as of December 31, (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:53.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.352%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.354%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">177,100 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">166,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less accumulated amortization</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">46,184 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">34,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,916 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">131,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total intangible assets, after amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">403,916 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">404,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,049)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,823)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Intangible assets, net</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">398,867 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">402,055 </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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than indefinite-lived trademarks, the Company’s intangible assets have finite lives and, as such, are subject to amortization. The weighted average remaining useful life of the Company’s finite-lived intangible assets was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.6 years</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 11.9 years as of December 31, 2021 and 2020, respectively. Amortization expense related to these intangible assets was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$12.0 million, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$10.5 million and $10.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, estimated amortization expense for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:76.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.497%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">69,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,916 </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:top"/></tr></table></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the changes in the carrying value of goodwill (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:76.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.497%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">314,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,114 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">318,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions due to acquisitions</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">32,615 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(4,047)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2021</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">346,719 </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> 314037000 4114000 318151000 32615000 -4047000 346719000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of other intangible assets as of December 31, (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:53.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.352%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.354%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">177,100 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">166,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less accumulated amortization</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">46,184 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">34,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,916 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">131,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total intangible assets, after amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">403,916 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">404,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,049)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,823)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Intangible assets, net</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">398,867 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">402,055 </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="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of other intangible assets as of December 31, (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:53.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.352%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.354%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">177,100 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">166,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less accumulated amortization</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">46,184 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">34,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,916 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">131,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total intangible assets, after amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">403,916 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">404,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,049)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,823)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Intangible assets, net</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">398,867 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">402,055 </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> 177100000 166000000 46184000 34122000 130916000 131878000 273000000 273000000 403916000 404878000 -5049000 -2823000 398867000 402055000 P10Y7M6D P11Y10M24D 12000000 10500000 10600000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, estimated amortization expense for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:76.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.497%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">69,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,916 </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:top"/></tr></table></div> 12300000 12300000 12300000 12300000 12300000 69416000 130916000 Income Taxes<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">(Loss)/Income Before Provision for Income Taxes</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Loss)/income before provision for income taxes based on geographic location is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:46.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(Loss)/income before provision for income taxes:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(36,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">45,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(7,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">56,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(13,475)</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:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">102,447 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,837 </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:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision/(benefit) for income taxes is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><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:46.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">24,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total Current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">16,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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;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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred:</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="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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(15,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(4,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total Deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(28,961)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total Income Tax Expense</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,148 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,164 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,417 </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:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 10, 2021, the United Kingdom enacted legislation increasing its corporate income tax rate from 19% to 25% beginning April 1, 2023. As a change in tax law is accounted for in the period of enactment, the Company recorded a $0.9 million tax expense on the remeasurement of the Company’s United Kingdom net deferred tax liabilities.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES”) Act was enacted and signed into law. The CARES Act, among other things, permits U.S. federal net operating loss (“NOL”) carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. Further, the CARES Act permits modifications to the limitation of business interest (“Section 163(j)”) for tax years beginning in 2019 and 2020. The modifications to Section 163(j) increase the allowable business interest deduction from 30% of adjusted taxable income to 50% of adjusted taxable income. In 2020, the Company completed its analysis to determine the effect of the CARES Act and recorded a $4.2 million tax benefit as of December 31, 2020 from the carryback of 2018 U.S. federal net operating losses to the 2014 taxable year. The Company recorded the refund as an income tax receivable.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Effective Tax Rate Reconciliation</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the Company’s provision for income taxes to income taxes computed at the U.S. federal statutory income tax rate of 21% is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><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:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Provision for income taxes at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Increase/(decrease) in taxes resulting from:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Research and development and foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(16,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(13,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(7,255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Effect of foreign taxes and foreign exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">GILTI and related international adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">§162(m) limitation on executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Stock-based compensation excess tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">US state income taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Change in deferred tax valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CARES Act US federal net operating loss carryback benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(4,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">U.K. rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adjustments of prior year estimates and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments associated with income tax uncertainties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total income tax expense</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,148 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,164 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,417 </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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of the Company’s deferred tax assets and liabilities include the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><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:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred income tax assets on:</span></td><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Research and development and foreign tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">38,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Business interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">67,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(17,703)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(6,834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax assets</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,584 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,579 </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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><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:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred tax liabilities:</span></td><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unremitted earnings of subsidiaries and unrealized translation gains</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,878)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,987)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(33,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(33,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(73,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(73,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(116,286)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(115,597)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax liabilities, net</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(66,702)</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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(94,018)</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:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management believes that it is more likely than not that certain deferred tax assets will not be realized. At December 31, 2021 and 2020, the Company established a full valuation allowance for deferred tax assets in select non-US jurisdictions of approximately $8.1 million and $0.4 million, respectively. The Company established a valuation allowance of approximately $8.9 million and $4.3 million at December 31, 2021 and 2020, respectively, for a separate company U.S. federal net operating loss carryforward and separate company U.S. federal limitation of business interest. The Company established a valuation allowance of approximately $0.8 million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.1 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for certain foreign tax credits at December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, the Company had U.S. state net operating loss carryforward benefits of $0.5 million and $0.6 million, respectively. The majority of U.S. state net operating loss carryforwards have expiration periods that range from 10 to 20 years.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, the Company had foreign net operating loss carryforwards of approximately $15.2 million and $23.5 million, respectively. For all material jurisdictions, the net operating loss carryforward period is indefinite.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the Company does not assert permanent reinvestment on previously taxed foreign earnings with the exception of India, where the Company is permanently reinvested. Deferred tax liabilities of $3.0 million and $2.6 million, respectively, have been accrued on the foreign withholding taxes due upon repatriation. At December 31, 2021 and 2020 a deferred tax asset of $0.1 million and $0.5 million, respectively, has been accrued and recorded to other comprehensive income for cumulative foreign currency translation on previously-taxed earnings and profits of the Company’s controlled foreign corporations. Additional tax implications of future repatriations were considered and deemed immaterial.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the Company recorded $11.3 million and $8.1 million, respectively, of unrecognized tax benefits, which if recognized, would favorably affect the Company’s effective tax rate.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,768 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions for tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Reductions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Statute of limitations expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, end of year</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,609 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,123 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,557 </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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to unrecognized tax benefits as income tax expense. For the years ended December 31, 2021, 2020 and 2019, the income tax expense/(benefit) recognized for interest and penalties related to unrecognized tax benefits was $0.3 million, $0.1 million and $(0.1) million, respectively. At December 31, 2021 and 2020, the Company had cumulative liabilities for penalties and interest related to unrecognized tax benefits of approximately $1.6 million and $1.3 million, respectively. There were no tax positions for which it was reasonably possible that unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company files tax returns in the U.S. federal, various U.S. states, and various foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal or state income tax examinations by tax authorities for years before 2018. The Company’s India subsidiary is no longer subject to income tax examinations by tax authorities in India for years before 2005. For the remaining foreign tax jurisdictions, with few exceptions, the Company is no longer subject to income tax examinations by tax authorities for years before 2016.</span></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Loss)/income before provision for income taxes based on geographic location is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:46.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(Loss)/income before provision for income taxes:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(36,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">45,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(7,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">56,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(13,475)</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:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">102,447 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,837 </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:middle"/></tr></table></div> -36767000 45679000 -7367000 23292000 56768000 55204000 -13475000 102447000 47837000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision/(benefit) for income taxes is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><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:46.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">24,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total Current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">16,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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;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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred:</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="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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(15,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(4,691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total Deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(28,961)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total Income Tax Expense</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,148 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,164 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,417 </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:middle"/></tr></table></div> 9839000 704000 768000 5071000 2316000 1962000 24199000 18001000 13310000 39109000 21021000 16040000 -10957000 5972000 4623000 -2969000 862000 1618000 -15035000 -4691000 -2864000 -28961000 2143000 3377000 10148000 23164000 19417000 900000 4200000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the Company’s provision for income taxes to income taxes computed at the U.S. federal statutory income tax rate of 21% is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><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:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.363%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Provision for income taxes at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,514 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Increase/(decrease) in taxes resulting from:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Research and development and foreign tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(16,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(13,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(7,255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Effect of foreign taxes and foreign exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">GILTI and related international adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">§162(m) limitation on executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Stock-based compensation excess tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">US state income taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Change in deferred tax valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CARES Act US federal net operating loss carryback benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(4,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">U.K. rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adjustments of prior year estimates and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments associated with income tax uncertainties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total income tax expense</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,148 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,164 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,417 </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:top"/></tr></table></div> -2830000 21514000 10046000 3065000 1297000 652000 16311000 13251000 7255000 4675000 4082000 1237000 8971000 6714000 11188000 7709000 0 0 -8206000 -22000 -413000 585000 2892000 2763000 11067000 4145000 -8000 0 4188000 0 855000 0 0 -2566000 -1585000 341000 3134000 1566000 866000 10148000 23164000 19417000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of the Company’s deferred tax assets and liabilities include the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><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:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred income tax assets on:</span></td><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Research and development and foreign tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">38,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Business interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">67,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(17,703)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(6,834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax assets</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,584 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,579 </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:top"/></tr></table></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:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred tax liabilities:</span></td><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unremitted earnings of subsidiaries and unrealized translation gains</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,878)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,987)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(33,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(33,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(73,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(73,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(932)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(116,286)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(115,597)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total deferred tax liabilities, net</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(66,702)</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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(94,018)</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:top"/></tr></table> 6650000 7765000 1305000 47000 6394000 7664000 1505000 2896000 2717000 3012000 1817000 732000 38050000 1399000 6727000 3586000 2122000 1312000 67287000 28413000 17703000 6834000 49584000 21579000 3878000 3987000 2597000 1585000 1071000 783000 0 1529000 33500000 33662000 73028000 73028000 1280000 430000 932000 593000 116286000 115597000 66702000 94018000 8100000 400000 8900000 4300000 800000 2100000 500000 600000 P10Y P20Y 15200000 23500000 3000000 2600000 100000 500000 11300000 8100000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.767%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,768 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions for tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Reductions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Statute of limitations expirations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Settlements with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance, end of year</span></td><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,609 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,123 </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:top"/><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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,557 </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:top"/></tr></table></div> 8123000 6557000 5768000 2068000 1219000 1306000 1923000 706000 180000 505000 316000 239000 0 43000 0 0 0 458000 11609000 8123000 6557000 300000 100000 -100000 1600000 1300000 Property and Equipment, net<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><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:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automobile</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">38 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Computer equipment</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,847 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">27,148 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Software, including internal-use</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,575 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Leasehold improvements</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20,425 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,390 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Office furniture and equipment</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,968 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,162 </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="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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">79,853 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">61,250 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less: accumulated depreciation and amortization</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(45,353)</span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(34,903)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Property and equipment, net</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">34,500 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">26,347 </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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation and amortization expense for property and equipment was</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $17.5 million,</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $16.0 million and $12.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div> 38000 32000 37847000 27148000 13575000 7518000 20425000 19390000 7968000 7162000 79853000 61250000 45353000 34903000 34500000 26347000 17500000 16000000 12600000 Redeemable, Convertible Preferred StockIn addition to common stock, prior to the IPO, securities of the Company were represented by shares of Series A Redeemable Convertible Preferred Stock, of which 2,500,000 shares of the authorized preferred stock were designated as Voting Series A Preferred Stock and 2,500,000 shares of the authorized and unissued preferred stock were designated as Non-Voting Series A Preferred Stock; shares of Series B Redeemable Convertible Preferred Stock of which 500,000 shares of the authorized preferred stock were <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">designated as Voting Series B Preferred Stock and 500,000 shares of the authorized and unissued preferred stock were designated as Non-Voting Series B Preferred Stock (collectively referred to as “Preferred Stock”). </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recorded all shares of Preferred Stock net of offering costs at their respective fair values on the dates of issuance. The Preferred Stock was classified outside of stockholders’ equity in the consolidated financial statements, as the Preferred Stock was redeemable under circumstances that qualified as a deemed liquidation event, which would have been outside the control of the Company. In the event of certain deemed liquidation events, such as a merger, acquisition or sale of all or substantially all of the Company’s assets, the holders of Preferred Stock, then outstanding, would have been paid out an amount equal to the greater of (i) such amount payable had all the Preferred Stock converted to common stock and (ii) the original Preferred Stock issuance price subject to appropriate equitable adjustment subject to any stock dividend, stock split or other recapitalization, or if the deemed liquidation event is consummated within two years following the original issuance date the amount that would result in a preferred internal rate of return of 10% per annum. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Upon the occurrence of a liquidation event, such as a voluntary or involuntary liquidation, dissolution or winding up of the Company; or a merger, consolidation or change in control, the holders of Preferred Stock, then outstanding, would have been paid out of the assets of the Company available for distribution to its shareholders before any payment is made to the holders of common stock. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The holders of outstanding shares of Voting Preferred Stock would have been entitled to cast the number of votes equal to the number of whole shares of Common Stock into which the shares of Voting Preferred Stock were convertible. The holders of shares of Non-Voting Preferred Stock would not have had any voting rights. Holders of Voting Preferred Stock would have voted together with the holders of Common Stock as a single class and on an as-converted to Common Stock basis.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of Preferred Stock were convertible at the holder’s option into shares of common stock, on a share-for-share basis, using a conversion rate determined by dividing the original issue price by the conversion price. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The holders of Preferred Stock were entitled to receive dividends on an as-converted to common stock basis as if all outstanding shares of Preferred Stock had been converted into Class A Common Stock or Class B Common Stock (with conversion to Class B applicable only as long as any shares of Non-Voting Preferred Stock are outstanding) on the date of such event. Dividends were discretionary and were not cumulative. On April 6, 2021, the Board, through unanimous written consent, approved the Company’s declaration of a $325.0 million dividend, including $10.0 million held for withholding tax, or $50.71 per share dividend, of which $59.6 million was to preferred shareholders. The record date was April 1, 2021, with payment dates to common shareholders on or about April 6, 2021, and on April 16, 2021 to preferred shareholders, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 23, 2020, the Company entered into a securities purchase agreement and issued 539,084 shares of Voting Series A Preferred Stock for $322.8 million, net of $7.2 million of issuance costs. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2021, the Company closed on security purchase agreements issuing a total of 637,098 shares of Voting Series A Preferred Stock for an aggregate amount of $381.0 million, net of $9.0 million of issuance costs.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, the Company closed on security purchase agreements issuing a total of 188,876 shares of Voting Series B Preferred Stock for an aggregate amount of $125.0 million, net of $2.8 million of issuance costs.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The proceeds from the issuances on December 23, 2020 and in January 2021 were used to repurchase equity from existing shareholders. The proceeds from the issuance in June 2021 were used for general and corporate purposes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares presented above have not been adjusted for an approximate 43.6-for-1 stock split.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Upon the completion of the IPO, all 59,489,958 shares of the Company’s outstanding redeemable convertible preferred stock, adjusted for an approximate 43.6-for-1 stock split, converted into an equivalent number of shares of common stock on a 1-for-1 basis and their carrying value of $826.0 million was reclassified into stockholders’ equity. Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated </span></div>preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board. As of December 31, 2021, there were no shares of redeemable convertible preferred stock issued and outstanding. 2500000 2500000 500000 500000 P2Y 0.10 325000000 10000000 50.71 59600000 539084 322800000 7200000 637098 381000000 9000000 188876 125000000 2800000 43.6 59489958 43.6 826000000 100000000 0.001 0 0 Tender Offer<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2021, the Board approved, and the Company completed a tender offer of common shares which was funded from the proceeds of the redeemable, convertible preferred stock offering (Note 7, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Redeemable, Convertible Preferred Stock</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). As a result, the Company acquired 1,156,775 shares of its common stock (1,138,537, 12,979, and 5,259 shares of the Company's former Class A, B, and C common shares, respectively). The Company also purchased and cancelled vested options from employees and directors through the tender offer. In this Note, the shares presented have not been adjusted for an approximate 43.6-for-1 stock split.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchases of shares and vested employee options under the tender offer approximated $720.0 million, including $19.3 million held for withholding tax. Because the price paid per share exceeded the share’s respective fair value, the Company recognized $2.7 million of additional compensation expense associated with shares and options repurchased from employees and directors, and $79.2 million as a distribution of retained earnings for the excess of price paid over fair value for those shares repurchased from non-employee securityholders. </span></div>Stockholders' Equity<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2021, upon the closing of the Company's IPO, all outstanding shares of redeemable convertible preferred stock were converted into an aggregate of 1,365,058 shares (pre-stock split) of common stock.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further, in connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 100,000,000 shares of undesignated preferred stock with a par value of $0.001 per share with rights and preferences, including voting rights, designated from time to time by the Board of Directors.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the IPO, all classes of shares of the Company's common stock then outstanding were converted into </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,259,163</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> shares (pre-stock split) of common stock on a one-to-one basis. As a result, the securities of the Company are represented by shares of common stock with a par value of $0.001 per share. Each share of common stock is entitled to one vote. With respect to payment of dividends and distribution of assets upon liquidation, dissolution or winding up of the Company, whether voluntary or involuntary, all shares of common stock will participate pro rata in such payment whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, there were 1,000,000,000 shares of common stock authorized and 305,132,181 shares of common stock outstanding.</span></div> 1156775 1138537 12979 5259 720000000 19300000 2700000 79200000 (Loss) Earnings Per Common Share<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic (loss) earnings per common share is computed by dividing the net (loss) income allocated to common shareholders by the weighted average of common shares outstanding for the period.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted loss per common share is computed by giving effect to all potential shares of common stock of the Company, including outstanding stock options and unvested equity-settled RSUs, to the extent dilutive. Basic and diluted loss per common share is the same for the current period ended, as the inclusion of all potential shares of common stock of the Company outstanding would have been anti-dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per common share by application of the treasury stock method. For comparability purposes, all prior period share amounts presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split, and share counts below also reflect the conversion of preferred stock to common stock on a 1-for-1 basis upon the occurrence of the IPO.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of basic and diluted (loss) earnings per common share are as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:58.129%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic (loss) earnings per common share:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(23,623)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">79,283 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,420 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Preferred stock dividends</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(59,642)</span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Earnings allocated to Preferred Stock</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(6,171)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net (loss) income allocated to common shareholders – Basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(83,265)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">73,112 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average common shares outstanding – Basic</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">254,271,997 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">278,225,009 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">277,762,271 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic (loss) earnings per common share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.33)</span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.26 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.10 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Diluted (loss) earnings per common share:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net (loss) income allocated to common shareholders – Basic</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(83,265)</span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">73,112 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average shares outstanding – Basic</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">254,271,997 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">278,225,009 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">277,762,271 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Dilutive effect of:</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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options and common shares (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,357,527</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,733,369</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average common shares outstanding – Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">254,271,997</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">284,582,536</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">281,495,640</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Diluted (loss) earnings per common share</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.33)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.26 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.10 </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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Reflects the dilutive effects of applying the treasury stock method to the employee stock options, after effects of an approximate 43.6-for-1 stock split noted above. Dilutive options include time and performance vesting options. Performance vesting options represent the accelerated vesting of all performance vesting options upon the occurrence of the IPO, and are only reflected in the denominator of pro forma earnings per share, diluted, as the performance vesting options are fully vested at the date of the IPO, and are not assumed to be exercised. For periods where the Company was in a net loss, dilutive options were excluded but would have been dilutive if the Company was not in a net loss.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted (loss) earnings per common share calculations because the impact of including them would have been anti-dilutive:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:59.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.604%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,614,364 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of basic and diluted (loss) earnings per common share are as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:58.129%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic (loss) earnings per common share:</span></td><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 #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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(23,623)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">79,283 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,420 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Preferred stock dividends</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(59,642)</span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Earnings allocated to Preferred Stock</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(6,171)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net (loss) income allocated to common shareholders – Basic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(83,265)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">73,112 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average common shares outstanding – Basic</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">254,271,997 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">278,225,009 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">277,762,271 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic (loss) earnings per common share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.33)</span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.26 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.10 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Diluted (loss) earnings per common share:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net (loss) income allocated to common shareholders – Basic</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(83,265)</span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">73,112 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average shares outstanding – Basic</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">254,271,997 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">278,225,009 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">277,762,271 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Dilutive effect of:</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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options and common shares (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,357,527</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,733,369</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average common shares outstanding – Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">254,271,997</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">284,582,536</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">281,495,640</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Diluted (loss) earnings per common share</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.33)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.26 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.10 </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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Reflects the dilutive effects of applying the treasury stock method to the employee stock options, after effects of an approximate 43.6-for-1 stock split noted above. Dilutive options include time and performance vesting options. Performance vesting options represent the accelerated vesting of all performance vesting options upon the occurrence of the IPO, and are only reflected in the denominator of pro forma earnings per share, diluted, as the performance vesting options are fully vested at the date of the IPO, and are not assumed to be exercised. For periods where the Company was in a net loss, dilutive options were excluded but would have been dilutive if the Company was not in a net loss.</span></div> -23623000 79283000 28420000 59642000 0 0 0 6171000 0 -83265000 73112000 28420000 254271997 278225009 277762271 -0.33 0.26 0.10 -83265000 73112000 28420000 254271997 278225009 277762271 0 6357527 3733369 254271997 284582536 281495640 -0.33 0.26 0.10 The following potentially dilutive securities were excluded from the computation of diluted (loss) earnings per common share calculations because the impact of including them would have been anti-dilutive:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:59.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.604%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23,614,364 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 23614364 0 0 Commitments and Contingencies<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of business. The Company evaluates the development of legal matters on a regular basis and accrues a liability when they believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitment and contingencies primarily includes operating leases. The Company leases certain facilities and equipment under various non-cancelable operating leases that expire through June 2031, some of which include one or more options to extend the leases, generally at rates to be determined in accordance with the agreements. Our facility leases generally provide for periodic rent increases and may contain escalation </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">clauses and renewal options. Options to extend the lease are included in the future minimum lease payments schedule below if they are reasonably certain of being exercised. We do not have significant finance leases. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, aggregate future minimum lease payments, net of sublease income, under all operating leases are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:77.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.535%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,690 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,955 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,027 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,088 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total future minimum lease payments</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,166 </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="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total rent expense for all operating leases for the years ended December 31, 2021, 2020 and 2019 were $19.4 million, $18.6 million and $18.0 million respectively.</span></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, aggregate future minimum lease payments, net of sublease income, under all operating leases are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:77.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.535%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,690 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,955 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,027 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,088 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total future minimum lease payments</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,166 </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> 17557000 11690000 6849000 3955000 3027000 6088000 49166000 19400000 18600000 18000000 1365058 100000000 0.001 5259163 1 0.001 1000000000 305132181 Stock-Based Compensation<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 12, 2017, the Company approved the 2017 Stock Option Plan (the “2017 Plan”) for the purpose of providing an incentive compensation structure to participants. Under the 2017 Plan, the Company may make awards to such present and future officers, directors, employees, consultants and advisors of the Company as may be selected at the sole discretion of the Board . The option awards gave the participant the right to purchase the Company's former Class C common stock for a prespecified exercise price. As a result of the IPO, the Company no longer grants awards under the 2017 Plan, and all previously awarded options can now be exercised for, when vested and exercisable, only the Company's current common stock. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">“Omnibus Plan”</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">) to assist the Company in attracting, retaining, motivating, and rewarding certain employees, officers, directors, and consultants of the Company and its Affiliates and promoting the creation of long-term value for stockholders, which became effective in connection with the IPO. A total of </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,048,123</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> shares of the Company’s common stock have been reserved for issuance under the 2021 Omnibus Incentive Plan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recorded total stock-based compensation expense of $157.9 million, $1.7 million and $1.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. The income tax benefit recognized for the years ended December 31, 2021 and 2019 was $0.5 million and $0.4 million, respectively. There was no income tax benefit for the year ended December 31, 2020.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Time and Performance Vesting Options</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the 2017 Plan, eligible employees received non-qualified stock options as a portion of their total compensation. The options vest on a graded time vesting schedule (“Time Vesting Options”) over a vesting term of four years and a contractual term of 10 years, with 37.5% vesting on the 18-month anniversary and 6.25% vesting every three months for the remainder of the 48-month period. 100% of the time-vesting options vest immediately upon a change of control. Any unvested options will be forfeited upon termination of employment. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's 2017 Plan permits imposing lock-up restrictions on participants in connection with the IPO. Pursuant to the 2017 Plan, the Company imposed a lock-up restriction, subject to limited exceptions, on selling, transferring or otherwise disposing of options and shares of common stock issuable pursuant to the exercise of options, for a period of one year following the consummation of the IPO, provided that such restriction will lapse as to 50% of such options and shares after six months following the consummation of the offering. No stock option awards were granted during the third and fourth quarters of 2021.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of time vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):</span></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:39.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.166%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Time Vesting (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic 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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,462,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,068,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(153,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(966,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,752,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,657,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.8</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,252,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.1</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and expected to vest at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,657,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.8</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, total compensation cost related to time vesting options not yet recognized was $8.3 million, which will be recognized over a weighted-average period of 1.7 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the Plan.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of performance vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):</span></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:39.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.166%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Performance Vesting (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic 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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,440,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,397,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(185,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(203,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,009,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,439,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.5</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,439,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.5</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and expected to vest at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,439,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.5</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the 2017 Plan, prior to the IPO the Company granted performance vesting options subject to performance vesting conditions. In accordance with the 2017 Plan, 50% of the performance vesting options vested upon a sponsor return of at least two times the sponsor investment. An aggregate of 75% of the performance vesting options vested upon a sponsor return of at least two and a half times the sponsor investment. An aggregate of 100% of Performance Vesting Options vested upon a sponsor return of at least three times the sponsor investment. Vesting was prorated if a sponsor return was between these targets. In addition to the sponsor return targets above, participants must have had at least 18 months of continuous service following the grant date in order to vest. In order for vesting to be considered probable, the sponsor return must have been met as of the reporting date. Sponsor return, as defined in the Company’s 2017 Stock Option Plan, was determined based on the aggregate amount of all cash, fair market value of marketable securities, including proceeds from the sale of securities of the Company, provided and to the extent such proceeds result in cash dividends and/or cash distributions by the Company to the sponsor. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's 2017 Stock Option Plan which, upon completion of the IPO, a sponsor return of 2.8x times sponsor investment was certified as having been achieved, and the service condition under the Plan that participants must provide at least 18 months of continuous service following the grant date in order for performance vesting options to vest was waived. Additionally, the Board also approved accelerated vesting of all remaining, unvested former Class C performance vesting options, after the achievement of such sponsor return, which resulted in all performance vesting options becoming fully vested upon pricing of the IPO. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The acceleration of vesting was accounted for as a modification of the terms of the original award that affected 343 employees and resulting in incremental stock-based compensation expense of $54.0 million.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions used in estimating the fair value of stock options granted to employees:</span></div><div style="text-align:justify"><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.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.331%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021 (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020 (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019 (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Dividend yield</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expected volatility</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">40.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The risk-free interest rate is based on the rates of U.S. Treasury securities with a maturity similar to the term to liquidity, continuously compounded. The expected equity volatility is estimated based on an analysis of guideline public companies’ historical volatility. As these stock options were awarded prior to the IPO, the expected term was estimated based on management’s assumptions of time to a liquidity event.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $24.9 million, $0.8 million and $1.8 million, respectively. The weighted-average grant date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $10.32, $5.71 and $1.37, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Stock Appreciation Rights (“SARs”)</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2017, the Board approved a plan (the “SARs Plan”) to enable all permanent employees, current and future, to participate in the growth in the equity value of the Company in the event of a future liquidity event. A liquidity event is triggered when the sponsor sells at least 75% of its ownership. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company granted SARs to employees. Each stock appreciation right represents the right to receive, in cash, the excess of the fair market value over the grant price on the exercise date. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On September 9, 2021, the Board, through unanimous written consent, approved a modification to the Company's Stock Appreciation Rights Plan (the “SARs Plan”) which, upon completion of the IPO, was discontinued and all outstanding stock appreciation rights ("SARs") were converted to restricted stock units (“RSUs”). RSUs granted in connection with the SARs conversion will vest after six months and twelve months after the IPO close date with 50% on each vesting date, such that 100% of RSUs related to the SARs conversion will be fully vested on September 17, 2022, twelve months after the closing of the IPO. A total of 6,701,133 shares of common stock underlying RSUs were issued in connection with the conversion of SARs upon completion of the IPO. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The completion of the IPO of the Company’s common stock did not meet the definition of a liquidity event, as defined in the SARs Plan. As a liquidity event was not triggered, the conditions associated with SARs were not considered probable of occurring. No SARs were granted or converted after September 9, 2021.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of SARs activity, representing the conversion of SARs to RSUs, for the year ended December 31, 2021:</span></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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.824%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Stock Appreciation Rights (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9,032,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,096,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,681,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Intrinsic Value Adjustment (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,744,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">SARs Conversion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(6,701,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2021</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:middle"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Shares presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">The intrinsic value adjustment is the IPO price of $21.00 per SAR, less the original grant date fair value, plus an incremental value of $100.00 per SAR. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (“RSUs”)</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2021, the Board approved the 2021 Omnibus Incentive Plan (the </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">“Omnibus Plan”</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). Under the Omnibus Plan, RSUs are awarded to eligible employees and entitle the grantee to receive shares of common stock at the end of a vesting period. Certain RSUs granted during the year ended December 31, 2021, have varying vesting schedules: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">a</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 28 </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month cliff vest subsequent to the IPO Closing Date;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">a 12 month cliff vest subsequent to the IPO Closing Date;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">a 6 and 12 month period vest subsequent to the IPO Closing Date (with 50% vesting after 6 months and </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50%</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> vesting at the end of the 12 month term); </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.73pt">immediate vesting upon the successful and active registration with the State Administration of Foreign Exchange of the People's Republic of China (</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">“China SAFE”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.03pt">a </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> year ratable vesting period subsequent to IPO Closing Date (with 34% vesting during the first year, and 33% vesting during the second and third years); and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.89pt">a 4 year ratable vesting period (with 25% vesting each year).</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All RSUs granted as a result of the IPO, including the RSUs granted in connection with the SARs conversion, include a lock-up period of 6 months before the participants may redeem the shares. Throughout the vesting period and the lock-up period, shareholders are subject to the market risk on the value of their shares.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of RSU activity for the year ended December 31, 2021:</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:38.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.515%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Restricted Stock Units</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant 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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,980,274 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25.26 </span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted - SARs conversion (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,701,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(552,685)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.38 </span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2021</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,128,722 </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:middle"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23.39 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">378,791 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Includes a one-time grant awarded at IPO as well as a grant awarded in the fourth quarter. The amount of granted RSUs does not include </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that were contingent upon the successful and active </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”), which occurred on February 25, 2022.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">The SARs conversion was an IPO related one-time event.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, total compensation cost related to all RSUs not yet recognized was </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$241.3 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of which $154.7 million is IPO related and considered nonrecurring. The remainder of $86.6 million is expected to be reoccurring in relation to the annual grant. The unamortized expense is anticipated to be </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">recognized over a weighted-average period of</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 1.6 years.</span></div> 62048123 157900000 1700000 1900000 500000 400000 0 P4Y 10 years 0.375 P18M 0.0625 0.0625 0.0625 0.0625 0.0625 0.0625 0.0625 0.0625 0.0625 0.0625 P3M P3M P3M P3M P3M P3M P3M P3M P3M P3M P48M 1 P1Y 0.50 P6M 0 0 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of time vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):</span></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:39.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.166%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Time Vesting (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic 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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,462,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,068,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(153,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(966,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,752,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,657,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.8</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,252,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">152,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.1</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and expected to vest at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,657,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.8</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of performance vesting option activity for the year ended December 31, 2021 (in thousands, except share and per share data):</span></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:39.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.166%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Performance Vesting (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic 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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,440,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,397,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(185,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(203,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,009,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,439,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.5</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,439,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.5</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested and expected to vest at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,439,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">358,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.5</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Options presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.</span></div> 10462531 2.76 1068283 14.05 153960 5.30 966005 2.36 1752878 2.88 0 8657971 4.13 196362000 P6Y9M18D 6252120 2.47 152177000 P6Y1M6D 8657971 4.13 196362000 P6Y9M18D 8300000 P1Y8M12D 15440716 2.66 1397260 14.05 185953 5.15 203081 2.38 1009831 3.60 0 15439111 3.60 358300000 P6Y6M 15439111 3.60 358300000 P6Y6M 15439111 3.60 358300000 P6Y6M 0.50 0.75 1 P18M P18M 343 54000000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions used in estimating the fair value of stock options granted to employees:</span></div><div style="text-align:justify"><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.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.331%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021 (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020 (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2019 (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Dividend yield</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expected volatility</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">40.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The risk-free interest rate is based on the rates of U.S. Treasury securities with a maturity similar to the term to liquidity, continuously compounded. The expected equity volatility is estimated based on an analysis of guideline public companies’ historical volatility. As these stock options were awarded prior to the IPO, the expected term was estimated based on management’s assumptions of time to a liquidity event.</span></div> 0.001 0.001 0.015 0 0 0 0.550 0.550 0.400 P1Y P2Y P3Y 24900000 800000 1800000 10.32 5.71 1.37 0.75 P6M P12M 0.50 0.50 6701133 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of SARs activity, representing the conversion of SARs to RSUs, for the year ended December 31, 2021:</span></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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.824%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Stock Appreciation Rights (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9,032,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,096,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,681,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Intrinsic Value Adjustment (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,744,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">SARs Conversion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(6,701,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2021</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:middle"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Shares presented have been retroactively adjusted to give effect to an approximate 43.6-for-1 stock split.</span></div>(2)The intrinsic value adjustment is the IPO price of $21.00 per SAR, less the original grant date fair value, plus an incremental value of $100.00 per SAR. 9032006 3.47 3096082 14.05 1681980 5.77 3744975 12.19 6701133 21.00 0 0 21.00 100.00 P28M P12M P6M P12M 0.50 P6M 0.50 P12M P3Y 0.34 0.33 0.33 P4Y 0.25 P6M <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of RSU activity for the year ended December 31, 2021:</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:38.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.515%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Restricted Stock Units</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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant 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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,980,274 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25.26 </span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted - SARs conversion (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,701,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(552,685)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.38 </span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2021</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,128,722 </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:middle"/><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">23.39 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">378,791 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Includes a one-time grant awarded at IPO as well as a grant awarded in the fourth quarter. The amount of granted RSUs does not include </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3 million</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that were contingent upon the successful and active </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">registration with the State Administration of Foreign Exchange of the People's Republic of China (“China SAFE”), which occurred on February 25, 2022.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">The SARs conversion was an IPO related one-time event.</span></div> 0 0 0 7980274 25.26 6701133 21.00 552685 21.38 0 0 14128722 23.39 378791000 4300000 241300000 154700000 86600000 P1Y7M6D Benefit Plans<span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) plan for substantially all U.S. employees. Employees are allowed to make contributions to the plan through withholdings of their salary. The plan provides for the Company to make a discretionary matching contribution. Contributions to the plan for the years ended December 31, 2021, 2020 and 2019, totaled</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $4.5 million,</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $3.8 million and $3.6 million, respectively. The Company also maintains similar defined contribution plans in the United Kingdom, Canada, Spain, Italy, Singapore, and Thailand. Total employer contributions under these plans for the years ended December 31, 2021, 2020 and 2019 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8.8 million, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$7.3 million and $6.7 million, respectively.</span> 4500000 3800000 3600000 8800000 7300000 6700000 Credit Agreements<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company entered into a Senior Secured Credit Facilities (the “Term Loan”), dated October 12, 2017, subsequently amended most recently as of March 26, 2021, among the Company, the syndicate lenders thereto and Credit Suisse, AG, Cayman Islands Branch, as administrative agent, to finance, in part, the acquisition of all of the outstanding common stock of the Company. The Senior Secured Credit Facility provided senior secured financing of $200.0 million, as well as a revolving credit facility (the “Revolver”) which provided for additional senior secured financing of up to $35.0 million. The Term Loan and the Revolver, together with any subsequent amendments, are collectively referred to as the Credit Agreement.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 26, 2021, the Company amended and restated its credit agreement (the “Amendment and Restatement”) to increase the term loan facility to a total of $715.0 million. Also, as part of the facility, the aggregate revolving credit facility was increased to $165.0 million from $85.0 million.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) a LIBOR rate, at the Company's option, subject to interest rate floors. For the first full quarter after the Amendment Restatement date, the interest rate per annum is equal to (a) 3.25% for LIBOR based borrowings and (b) 2.25% for base rate borrowings, subject to interest rate floors. The interest rate reduced by 0.25% upon the completion of the IPO for both LIBOR and base rate borrowings.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) a LIBOR rate at the Company's option. In addition to paying interest on outstanding borrowings under the Revolver, the Company is required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All obligations of the Company under the Senior Secured Credit Facilities provided by any lender party to the Senior Secured Credit Facilities or any of its affiliates and certain other persons are unconditionally guaranteed by a wholly owned subsidiary of Thoughtworks Holding, Inc., and each existing and subsequently acquired or organized direct or indirect wholly owned domestic restricted subsidiary of the Company, with customary exceptions including, among other things, where providing such guarantees is not permitted by law, regulation or contract or would result in material adverse tax consequences. All obligations under the Senior Secured Credit Facilities provided by any lender party to the Senior Secured Credit Facilities or any of its affiliates and certain other persons, and the guarantees of such obligations, are secured, subject to permitted liens and other exceptions, as outlined in the Senior Secured Credit Facilities.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Term Loans and borrowings under our Revolver contain a number of financial and non-financial covenants that, among other things, restrict, subject to certain exceptions, the Company’s ability and the ability of the Company’s restricted subsidiaries to engage in certain activities, such as incur indebtedness or </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">permit to exist any lien on any property or asset now owned or hereafter acquired, as specified in the debt facility.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Agreement requires compliance with certain covenants customary for agreements of this type. As of December 31, 2021, the Company was in compliance with its debt covenants.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurred and capitalized deferred financing fees, or third-party debt issuance costs, o</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f $7.1 million </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">related to the restated credit agreement for the year ended December 31, 2021. The debt issuance costs are recorded as reductions of the outstanding long-term indebtedness. The Term Loan is paid in equal quarterly installments in aggregate annual amounts equal to 1% of the original principal amount of the Term Loan.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 10, 2021, the Company made a voluntary prepayment of $100.0 million on outstanding amounts owed on the Term Loan. The Company made an additional $100.0 million voluntary prepayment on October 20, 2021. As a result of the prepayments, the Company wrote off $2.1 million of deferred financing fees, which is reflected in other (expense) income, net in the consolidated statements of (loss) income and comprehensive (loss) income for the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding debt and borrowing capacity (in thousands): </span></div><div style="margin-bottom:6pt;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:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Availability under revolving credit facility (due March 26, 2026)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">165,000 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Borrowings under revolving credit facility</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt (due March 24, 2028), including current portion</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">504,530 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">439,757 </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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Interest rate</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying value of the Company’s credit facilities (including current maturities) was as follows (in thousands):</span></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:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">502,488 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">440,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Capitalized deferred financing fees</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,108)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,305)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">497,380 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">435,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current portion of long-term debt</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,565 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total debt carrying value</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">504,530 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">439,757 </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="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company’s future principal cash payments for the Term Loan are as follows (in thousands):</span><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:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">466,738 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total future principal cash payments</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">509,638 </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> 200000000 35000000 715000000 165000000 85000000 0.0325 0.0225 0.0025 7100000 0.01 100000000 100000000 2100000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding debt and borrowing capacity (in thousands): </span></div><div style="margin-bottom:6pt;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:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Availability under revolving credit facility (due March 26, 2026)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">165,000 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Borrowings under revolving credit facility</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt (due March 24, 2028), including current portion</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">504,530 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">439,757 </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:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Interest rate</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying value of the Company’s credit facilities (including current maturities) was as follows (in thousands):</span></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:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">502,488 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">440,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Capitalized deferred financing fees</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,108)</span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5,305)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">497,380 </span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">435,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current portion of long-term debt</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,565 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total debt carrying value</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">504,530 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">439,757 </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> 165000000 85000000 0 0 504530000 439757000 0.035 0.048 502488000 440497000 5108000 5305000 497380000 435192000 7150000 4565000 504530000 439757000 <span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company’s future principal cash payments for the Term Loan are as follows (in thousands):</span><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:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2027</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2028</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">466,738 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total future principal cash payments</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">509,638 </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> 7150000 7150000 7150000 7150000 7150000 7150000 466738000 509638000 Accrued Expenses<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company’s accrued expenses (in thousands):</span></div><div style="margin-bottom:12pt;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:51.143%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued employee expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,786 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued travel expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">514 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">383 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Operating lease expenses</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">262 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">212 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Insurance charges</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">170 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">257 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Professional fees</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,188 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,320 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Withholding taxes payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">26,077 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">43 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other taxes payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,643 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Rebates payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,307 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other accrued expenses</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,741 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">51,693 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">29,749 </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="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company’s accrued expenses (in thousands):</span></div><div style="margin-bottom:12pt;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:51.143%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of December 31,</span></td></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2020</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued employee expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,786 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued travel expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">514 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">383 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Operating lease expenses</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">262 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">212 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Insurance charges</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">170 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">257 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Professional fees</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,188 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,320 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Withholding taxes payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">26,077 </span></td><td style="background-color:#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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">43 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other taxes payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,643 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Rebates payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,307 </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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other accrued expenses</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,741 </span></td><td style="background-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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">51,693 </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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">29,749 </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> 76000 85000 2320000 1786000 514000 383000 262000 212000 170000 257000 5188000 10320000 26077000 43000 9402000 8643000 943000 2307000 6741000 5713000 51693000 29749000 Accumulated Other Comprehensive Loss<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balance for each component of accumulated other comprehensive loss (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:51.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign currency translation:</span></td><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 #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 #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(12,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign currency translation (loss)/gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign currency translation, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,274)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Ending balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,589)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,067)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accumulated other comprehensive loss</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,863)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,589)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,067)</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:middle"/></tr></table></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated balance for each component of accumulated other comprehensive loss (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;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:51.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><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:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign currency translation:</span></td><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 #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 #000;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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(12,961)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign currency translation (loss)/gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Foreign currency translation, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,274)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Ending balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,589)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,067)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accumulated other comprehensive loss</span></td><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,863)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,589)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,067)</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:middle"/></tr></table></div> -1589000 -10067000 -12961000 -8225000 8728000 3639000 1049000 250000 745000 -9274000 8478000 2894000 -10863000 -1589000 -10067000 -10863000 -1589000 -10067000 Subsequent Events<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 18, 2022, the Company granted 717,111 RSUs. Total stock-compensation expense to be recognized related to these awards is $16.5 million, over a weighted average period of 1.02 years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In order to allow employees in China to participate in equity based award grants, the Company is required to obtain approval through registration per the requirements as outlined by the People's Republic of China Central State Administration of Foreign Exchange ("China SAFE"). The Company received approval on February 25, 2022. Thoughtworks has awarded its employees in China 4.4 million RSU shares to date, including 2021 and January 2022 grants. At the time of China SAFE approval, 1.2 million shares immediately vested and were eligible for release. The remaining shares will vest between 2022 and 2025. The Company recorded $48.9 million of stock-compensation expense upon approval of China SAFE in the first quarter of 2022.</span></div> 717111 16500000 P1Y7D 4400000 1200000 48900000 EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $PV:%0'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 " !,-FA46!TS#N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:1%T=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KB557PNN#W6R'D+9?\X6-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ 3#9H5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !,-FA4I%;90E\& A&@ & 'AL+W=OV<:F&7/M%_#7/3Z^5S[G2C[=2O6L0\X->4UBH<\ZH3&;+[V>]D.>,'TL M-US F954"3.PJ]8]O5&HXPQ["8M$Y_PT.S97YZB5*$"5VR;V4992/MN=67#6<2PC'G/?6 @&?R]\PN/8(@&/7P5H MI[RG#=S?WJ%?90\/#[-DFD]D_!0%)CSKC#HDX"N6QN9!;J]Y\4 #B^?+6&>_ M9)M?V^]WB)]J(Y,B&!@DD^@.7A'@M0WH%P'] M+#/YHV1YF#+#SD^5W!)EKP8TNY$E,XN&QX^$K?O"*#@;09PYG\@7KL@<2DRZ MY/MB2CY^^'3:,X!LS_?\ N4B1Z$'4%Q*ODEA0DTN1<"#WP%Z0*GD17>\+BB* M..7^,?'<(T(=ZM80FN#AWY@Z)DX_"ZF64OP_/0 M+/\[7FJC8*3_AT#V2\A^!MD_E"#II_#^&?+XMN%U%"UJ\]. 5(R_/__XHV$, MG)3<3E#$2:J4I785:1\R]9,SA?+#T;I=EW8]C->HY#5J.9 4 SG/U/AP&7&L M%8LU5L?/):?/*,ZE,)%Y@U3%G-RER9*K.BXXAN.XW;XSG^X>;!;F^OYW.[KX>D=G=Y!CCN2?G;AN> M,^%+!35DMIQ'9&%@D!&IR$2FPJ@W^ _JR>/HTTN,)*U(TC8D']DKF04P]*)5 MY&=,D6(W0(YHEPZ'(^\S6NY*KUVO#<-Q$"BN]=%N@]S"=>1>U.<.AX1.C%PR M;<@#$X&,-R%418%M@\D,3$BN8BD5QKTR!A>7]O?<)W8/:O\HMZ*6-PXW":$X M:XE1J]S"Q67^/;5R7,Z5?(F$7Y]7''-VBU&KG,/%!?\]M;G4!F3ZGVAS^&7! M$8?.T,$$VJV 'JZ"E56XN+[?2FM=\U *3)<;0+P3K^LZ MCH,QJHS"Q57^,3+@$7)%7/IQ^8DLN)\JR%8M+1QI(I,$%&AAI/]\1#XXQV @ M9 ,F_<)BM#FAE8G0!NU7+(C$FBS>DJ6,ZS@V 3S=+# FE4U07,AW>2*7KW[( M!'3_A^RL >ANO)B._\8X5:Y 6[G"$\P!N\\"Q JJR30,M8#,M$[KQUH#YAVF M6[2R ]K*#G[(&.P3IL=99Z)T+2$<"2=4:3QMI?&[GC+OU[*A!8J:UA/#$7]R MC3&K))ZVDOB9,%SEDWK;X;(=U5IF.&(#LTKA:2N%STI')F \:ZEJA:(!YTZ* M+O-]#C $N2 &,-*YRDNTP7#1<+BF%RD&D[K^EKB.$UM.*T$G^):73"Z3+A: MV^'U%1"@60&MW#!1GSPO^_.6?-I72PM':\J85VF\ATOT M;'+U0,9I$!EH:\;&<&@C,FY7,5O7,6O :V16:;[7:FJP"$%@L0HVP#02J@3? M:R7X\W091[YM@%F=/$P+E$&&8M>DPK0?_=\QJ.W .T*EGWVBWJZ+T)'"C,TDX\5QSTL[Y#;D!] M##F)1+Y&G"_7_DHCE>/.#$^(VR?;" ;%DI,5B%E /L+CDTB3$.X)%T5[9#[9 M*"8(M LBR-8-[$5&VBY^DRJ=VKDQ[#*[^AJ)*'. C9*O;\2^"3P+V;\0IM1I MG!-S^V-B0F9R-KX$KXT$T:D?[O/')LI>Y5->*Y^: !T%/>U,!/R5W/#Z-P*' M@E[6'0V'@P'6TGJ53WFXOXS+S!Z4#!R@\0VM#,G#C:1<&]I?M+J"@[6NU #6 MM)9:F9+7D>\8N&PO M=V]R:W-H965T&ULC93;;MLP#(9?1?#%KHHX=@[K.L= #BT6 MH!V"%MLP#+M0;,86JH,GT7/W]I-DQ\N Q,A-+(KDIY]4J*11^M64 $C>!)=F M$92(U5T8FJP$0Y88B31.M&J)=M*6Y MA2_59UMQ3+I+>4%MOYI#_#PBMGEY4?!2UB@>)&\A&9!+=D'@<1P.\25_DQ/,FUQ9)?BSW!K7] M2_PM5S:Y2 M]:BRBQ<[3%B7+*.%NB%;;EV*F0%5\U[5_"I5#TP+LMV<$S4,F,;G5(0G$R! M%W[.#J"R8-X7"PJ>/1>]LDW@78#U'Y3"H^$.Z!_8]"]02P,$% @ 3#9H5 O^6 P(" MEB, !@ !X;"]W;W)K3FY.&O>NY$79]56%7DI;B2HM^LUEX]7HJ@>SB=H M\O3&E_Q^I+W]^__[H I^#;XAJ\.GD-3D!>@J^K:EOS,JO/9DJO;,;/EH=5KO:KX(%5 MKL7R#2!H"C#$R#-\_OSA\'CX3/O;.HU;IW$S'QER>BNE*!7@=2U4_38P(VEG M),V,=&A&7J^ C@U8FA?BKVV^XX5>PANK_52LFZ"1 F&Z=ELUXV):T93 MF%#4FATAI2U2&D3Z5?),Z 1<"@WQMA#U%)2:+:H[P N=T[Q<"J#9 635]E;= M;0N=:,MJJSTQ)B?)-$51X^@)@E.2L*F>JMZ()AF+1Y^W>SA1QPU$61+3GK<> M,T100OS>LM9;%O3V6WF;%X7(N@[[0#)W=4@ABWL@7;,D(13Z,48MQBB(\4:* M#<\S('YH;J[]^"(7'TO3?@Q=JY12[$<7M^CB(+K/:B6D9J)NQO@0QL[:E":0 M]1"Z5FD:#<0O:1$FX1-=*5X\ V'BK!W%24KZ:>>:Q0C%4>0'F;8@TY%-ULHK MU6.3.X8?-EH+59-[/JRI X)0!F$/JFN%(T)C/U($K23 (#U^*!4O[W.3*PW< MJCD"XV2).J*#@M'X;U5E#SHQO4J"/+Y',>KOD\\.)8@-\".RXH#P.$/JFN:[ M%QUV8QX3Z&S-N-TQ.BLT:$1IFII [X<4!3>54+W*-_7@03K,=L03J>H<@5 CI,7J(_#W5URK2B+ MA@Z\)7H49OH/Y5+G)U#\APA'TV5OQ*+4":?'#$$RH.K8DCR&8QLNM[HPTF!- MV=%0B0_F89JC6*8TZ@?38T;3)!U036R5 H>5XEK<";W/IH#;B7+KC21VE0"1 M!/8ISF>&8CS R+C33(3UXD]>;,4ISS*-4N]Z(YDU-^)IG@(G +L:$:>L7]1Y MK**$#@76Z@@.Z\C3_H>J3NR* D/N$?68X30>2GELI0./M"I'A5V'\KQ8/:*@ MZT_B'%1?HZ'+AH&J"5OUP&'U.":H*= 'H&[!;RHYF&"N6- TUN>W#]QC1QA* MAYC :@H.]Q]MBIGC.A9EM\70-31USJRG$TD(&DHUJU+X.['KLHBG5K,H#2ZA4.Z]6\6J]S9;J1 M?;6_K$J5E_>B7&K$X-5""/"I4@(@^-J+/SB[N85\6V_X4IQ/-E+40N[$Y +X MKH!^PD3'5S=6"DFXW_DB,J$+?LW24^/]3O=IIOD!>IU#9NB2>_D]>$]D!8V$ M!^UD:M??8[PF!",DZ&N@UB-(^$;LP;4JBHR(>M??TDP MBM\U7:QZ#$:EE8MVI5R?QOD4WW[^=U;82NZ62WJM:];:;/-^ *7(NE6-\*^>LO.M_?/=U/ M-I;>C^#X;1=QM7 H^%8'25@'38969>!@N))&V$"!0*R>D9%N2 I>;^7CTRXP M.$T3-F7Q/D LQE/-/FW47R::KN:=1CBEN"\X/D.]5#(0!*N-)*R-EUF6&^'6 M/&[NZ$[S$BSY)M>\[H7KN:8C*8R<(L1C2!)3C [@M0))1MNX[7I;<"6>KFU, M?2_%RGSQLA-:.FO_E;0K@:<()E&_U//:L62@U"-6*DE8*K\(Q?5;&7B5B;M\ MF:O70'!9ZCSUPW7%\)1BW-GO US7#L&(LJ%S8463A$5S+^UUAQ7_<^!#+URW MAXMA0E/4A^O:T83&:.!84*MP--SL.96(2;U6AP*:MV]FGNGF 43W&PO__0AU MF\7@_0BUZDK#ZKH0TE0MEU/P3W3V>%$KCC0LCC^A?J!6*6E8*?]Q_3"GKC2% MB@/:^48IK$^'H%_]C*!;>:+LQ8-N98"&9>!?!-UE^J%X6Y*G89(_U /S@NL. M\S+DH.5?FKQ ?4P\&726*"8>QLT<&/)+*6PL>*[$Z9YR U+"8R^1)@Z7^N&B]/1,#%'BOJG M:=;YT83YQQ'BSW/P+9/ZAJT_R.XK92JEHW+U>":P^- M@?[\KM)M\N'!_#2C_2G.Q?\!4$L#!!0 ( $PV:%3L\A8_Z00 !,: 8 M >&PO=V]R:W-H965T&ULM9E;;Z,X%,>_BA7-0RMU"[:Y M991&:FE7,]+L3-5T=I]=YJ B>O%QZBYY7(+QCS MV9H\TP45/]?W7)X9=2]AE- TBU@*.%U>3:[A9Q][N4'1XN^([K+&,6+L M)3_Y&EY-S%P1C6D@\BZ(_-E2G\9QWI/4\6_5Z:0>,S=L'K_V_F?AO'3FB634 M9_$_42A65Q-O D*Z))M8/+#=%UHY9.?]!2S.BO]@5[9UK0D(-IE@264L%211 M6OZ27]5$- Q@GP&J#-!0 UP9X,+14EGAUBT19#[C; =XWEKVEA\4OM]>/=[?@YOK;]7?_#BR^W-T]+L#9/>$T%2LJ MHH#$Y^ /\'-Q"\X^G8-/($K!XXIM,I*&VGQ%4H]Z4HZ*>46]I< DP MO #(1+##W!]N;NZ;&]+_>A)0/0FHZ,_JZ>^1DY#*H QHM"5/,?%, M/L3RRGF7/^683D.JV2W3JF5:'RI35IU,R "+TN?WM%H:K>7$MUL@;$VQ;3G= M3MFU4[;6J?NWXM>$@RV)-[30'+(X)CP#:\I+_9WRRR'@-U32M M-4VUFGR6)!)S1P35=$Q005,!PQPA;'1,5;UW!E7/E,$&S.!X;<."JNJYJ0O; M#H2N:Z,>60HO4,^73EDC@JOJ?D^;:4.,H-?W.!4ZH)X=CW+QEVWX[U+=NTK: M4+#-J6?;+GQ3;[M:NLB%?8(51*">(@O*(SE]UQ= \03X#9RH;%[D+FG6!U 5 M>:BO\H/1=4"B^G!4^8>J_D,] ,;R=G 2^[!-!@3=J8D*D>O\7PT"AU(H0/IT7'<(L]';3Y8T(%3RT1NCS3%!Z3G MPQ%K/-0! 1>9M@4]]':?/J3IO@<*&$@/C&.7@ZB#"GUN#&FZ[X8B"!JT0RD3 MXD:3$%CQ 8_96QR2$'@4!+"" #Y@9S$\(7"[TD/HV*Y<,WD]TE3%QP?L+H:5 M==PNZ[9I(LOK$]5X(Z4O[D?&N(_;%=RR7,N&5H\R5MF!5F?%)*[./ MV^56;HNLXBWUGC*C\<8^_USR%^'/49J!F"ZEI7GIRGC@Y1>(\D2P=?$2_XD) MP9+B<$5)2'G>0-Y?,B9>3_+O O5WH/G_4$L#!!0 ( $PV:%1BBJX;\@4 M $$7 8 >&PO=V]R:W-H965T&ULK5C;;MLX$/T5PNA# M B2Q2-T#QT!BN6B W!"G[<-B'Q2;MK651*](QVF_?H>2+#D4Q?AA7VQ=SHQX MAL,Y0XYVK/C%UY0*])ZE.;\:K(787 Z'?+ZF6<)R5-#EU> :7T;$EP8EXD="=_S@ M&DDJKXS]DC>WBZN!)4=$4SH7TD4,?V]T0M-4>H)Q_%L['33?E(:'UWOO7TOR M0.8UYG3"TI_)0JRO!L$ +>@RWJ;BF>V^T9J0*_W-63VDFVI(I&=(F*![EHLU1]-\01$*/' MB,XOD(W/$+$(U@QH_S=YG.64303L:"P @7Z MZ_J5BP)6T-\&[T[CW2F].SW>G^D;S;=4.V^5I5M:RH+R-L:6%X:..QJ^'8:S MBPLLV_856-2%^3[!(6Y@'PBX#0'7&)['#2UBD>0K1-^A.G+*+PUA\1JOGC$L M$\8%8DLH=?WAJ3QX!WR\('0<6XE.%^;XKNM92G1T,,^S>Z+C-SQ\(X\95%B( MS1E:T1SBE")8HRA>0&5)9 [)(MS$3[01CT$#H04FRN.V)- M"W123\TIB* D:*H]F+2^R2?!$K2@4(%J[]HPD0ZO<^(ZKKHT]3C?4]>F%NWT,A"IY9#YU,4-)__1B2<2M MMF.SN)_=((?V'V3 MU0H^-BO^;FH*T(U/5HJ M70D^)[9'U#Y,@_-#$M@JERZ,! [IJPJMI./P"+T $M"LK.5&&CJO#]S* B%[ M3I@ZDXR05G.)67._JM45.KZ4M!),\"=->F\PM91P9P,"]2E0N]2)!A= 2X=54EV8C6WF4BNIQ"RI1WSH M3![8R7Q+ZC!S?52[N@AM+8'^K;M0-5 _(,2U+'47H(7"HB;$[PMRJ[C$K+A' M<5_L<^\3]AK![6.O@0:.J]O4::'8"5W/475M>'"VF-%B59[1VUQ4)W#- MT^8<^+H\_52>W^#+J#K-;=U4A\OW<;%*,%+20 WB\9$_L;^8'FU'S\'U!+ P04 " !,-FA4Y,Y?\(0( M "V+0 & 'AL+W=OM97:)&W3G6E[D\Y>7:WV!4/^X+P C\LXR0][BZ)8_3X8Y.&"+X/\<[KBB?CE-LV6 M02$^9G>#?)7Q8%XY+>,!_IB&MTMBO*+P='!*KCC,UY\6UUGXM-@V\H\6O(DC]($9/SVL'<, M?[^@N'2H+/Z,^$.^4BGC,PZ)L(A#_[OF0QW'9DM#Q M3]UH;WO/TG'W^JGUTZKSHC/?@YP/T_A_T;Q8'/;\'ICSVV =%]/TX9S7':)E M>V$:Y]5?\%#;.CT0KO,B7=;.0L$R2C;_@\=Z('8<(&YQ0+4#VMLR,2OD? KCH97 ME[.K+Y/1\7-#%R=@N'Y\>79> 8FEV Z'HW'7X]/OHR!#JM/*^&?X#CR_KJ_.K+:#R=_0>,__MM/ MX#<0)>!FD:[S()GG!X-"]*%4,@AKO2<;O:A%[TU:!+'!;6AWFUQ?&9Q&=J=A MNER*+3PKTO"'P7N\O[?Y]J<=717Q+E]G/PV>9W;/X_D\*J-/$(/K()KW)PD8 M!JO(/'+G+VW+W*E)1W-AN%ZNXZ#@?@88?@+(@;YI36_:=ZOV2V+='SD'@WN#)+R5 MA)\I:1\9FS9IMPRRE4&L,L;)?,]A828]9-]AH5L]]#EZ]M% ]QT3=ZO!?=_5 M,G*U84&>ZR.7^6@K;1- #):(N3XS]\#;]L![A\7E:5HH\7RL2!YYVG@CSU.Z MI=OTJ4N;1F>Z$7411F[3;&)H"XHQ@DVS"Z,9H>:!]+<#Z5=NN(TZ25C&<%Z& MI?HJJHFP2.,YSW)!R'_64?$3_#5-XQB(E.\AR.9_6X(6V]Z;62?Q4N36'V(1 M33^*>X;IDIOFC.GKQR?(4<:FRZJA#SHR\W"L"C?A/VR$_XW46O@GD(A.I+>@ M"!Z-F8)C$,:(L@"ZK)KJ=_(F:%4_R?-UM3>$OG"#^KR<6" N^"//PBBO?DM7 M)3USL.W,0U0LRMDO]Y?H&,]WXX,Q28%:!Z#G,(_"ECY(KD$[V)[9A_8N&&=' MAQYF6-F>H]JJ$0^4C6YNJ&T")4&A':&CZ#Z:\[8D%&OW[$.?.8ZCBNLV;.J3 M:(5VMMX(;6)_7-W>BK]=2T0G:1\3[" 5& 9#Q:ZI5H(7VLF[J]8XH-0P3@[! MJCX=QTVSICS)9&B'3EPF G1M-K226@Y#EDUF1B MRN><+X/O,?\D:J;DGF=%)#Z ZXR+/9>)A6TH5)OUCD0SLJ-Y%PPSGD4"4L= M"K#=?PN)Z*F-,,V++LB=( .E,6&8$M<\<$B2&NU/ZE?UP:@;ZBL6(;\M_*.= MFM/.YKT#0)F(&73IT.P83PE.9 >G=5^WJ-$K3^LH24@B\LLS;"2AA^S0VRO' M1CKY1'CQ%?)==)HU-4KR(3OY7IUE(QUPOBCLE.C89=54+S&([!C\=5DVTC$H MZD3':8G;2&(0V3'XKDDV,L"&*3GV68=1LU^21\A>8+XDI4)Z*0E=E:!G75;- M$S,)-6R'VNLBZ@@;"%6>;PBX*P-^:C"UI518H@S;4?:"T(MU0!&Q,Z%Z+F.P MTU,J@Y$II<)ZQ8I]"#WEGA.#71]27[GKA<$,.BZA+=$%2\9B],XI%=XYL+53 M\]>G5%@O33%ES"6PI=K#$KO87IN^:TI5W[MQLN>(?=:F6N(:VW&]D5<]V15" M,JD[W-&]VNJV@J9K[ WE+F7$9ZQUU4JB8SO17]2-(FW QZC9U3>WC]S6PP$L M*8[?J)A%T"A,1W/;XQ-)9?R*XK1%AEY/MLF0$,7VHNX]\EJ_.8(D!,PQYZD%QIUE3OZ0,>>$I:T=&2O02#F*, MH3+P8Y.=2U 9Z5ND2VB1_:'5%3Z(CAOH>XK8(3%4@I!H*=388*?:G.UUQ_.6 M.[;5GF3GV:<=@F\1ASO7@'Y>:\<(D30D[T##/3!"=/0I%*F[IA_UNNKINK$M MRMP6(A')4&)GZ*^K*XGA?!BZS&%MZT]2E;QI;?R\PI+HS.W[%*ISJ#\VA>H4 M&AMJFT#);V+GM_7I#3$SHMFN*EFD'?:L# M9%.V.Z*&IZX.A1A!7WV"9#"E#O,I]5JV!Y4)"'W-6;,Q3:&PO=V]R M:W-H965T&ULC51M;]HP$/XKIZC26JDC+Y2VJP )0EBCE97S/.7?M'>//8H4HX27/"M&Q5E*N M[VQ;)"O,B6BP-1;J9,%X3J1R^=(6:XXD-: \LSW'N;9S0@NKVS9[4]YMLXW, M:(%3#F*3YX3_[6/&=AW+M?8;$5VNI-ZPN^TU66*,\G$]Y\\^--J5ECD1Z+/L%TWEJF/=6I#B@FPR&;'=/59Z3(()RX3YPJZ* M=2Q(-D*RO *K#'):E"MYJ>IP '"OCP"\"N"]!5P= 30K0-,(+3,SL@9$DFZ; MLQUP':W8M&%J8]!*#2WT*\:2JU.J<++K3\;QY"$<]&;! .*96D;!>!;#9 C^ M?6_\/8@A'$,4#()@U.L_!* 3T$T"[4]C8)A$$4&.?%_0&]<6?>3AT$0Q5\@ M^/D8SG[#^2 8AGXXNX#S*>%8R!5*FI#L K["8SR \[,+. -:P(AFF7I=T;:E M$J=3M)-*2+\4XAT1XGHP8HI80%"DF+XFL%55ZM)X^]+TO9., TP:T'0OP7,\ M]X.$_,_#G1/I-.N7:AJ^JR-\$::H.GB>(?BLV"*75-M3]=LCYYA"+%GR? E4 MB TI$H2$"?EA(*S/%?]_VFUK7="FDZC^4:)?=!!.?*E&2Q"D6X*6?XQ]6X]NWJF M9=_L]]5,*T?0?YIR((X(7])"0(8+1>DT;E1BO!PRI2/9VO3IG$G5]<9H\P5C&PO=V]R:W-H965T&ULO5I=;]LX%OTK1# /#5#7XH>^BC1 M8K>8 M,FJ-/MLRS3L;:RZ)'DI)E?OY>28]KD%9W,[FP?&EL^I'0NR7L.KWCQ MJ.J?S4K*EOQ:EU7SX6S5MIOWXW&3K^0Z:]ZIC:S@EZ6JUUD+7^O[<;.I9;;H M&JW+,0N":+S.BNKL\J*[=EM?7JAM6Q:5O*U)LUVOL_KI6I;J\<,9/7N^\*VX M7[7ZPOCR8I/=RYELOV]N:_@VWO>R*-:R:@I5D5HN/YQ=T??3,-0-.L2_"OG8 M''PFFLI./)"99XV=QA@S.2 M;YM6K7>-X0G61=7_S7[M G'0@$8##=BN ;,;B($&?-> O[2!V#40761Z*ET< MIEF;75[4ZI'4&@V]Z0]=,+O60+^H]+C/VAI^+:!=>SFY^3J[^>/S].KNXY3, M[N#/EX]?[V;DYA.97,U^)Y_^N/E!1N3[;$K>_'9.?B-%1>Y6:MMDU:*Y&+?P M"+JC<;Z[W75_.S9P.\K(%U6UJX9\K!9R<=S!&)Y]3X ]$[AFWAZG,G]'.'U+ M6, H\D"3ESGJ8<-WP\'[_KC0\.1-2NRA,78D&6MU@36=YVU177? M+Y"B+63SWG,?L;^/Z.XC!N[S%3+*FU(US3D,:*[6$AO*OHNPZT+GCX?+$>,1 MXQ?CA\, N[ X98F%FKHHE@@=\@>$1KBG$7K#=;7X-RP12$-M0UH%>2A755Z4 MDE0V/_VSOICK &]J]5# ]"/SIU='.-H_6N2-\%1"'LZ+K,]NU8)D:U6WQ5_] M!?D+$G>#1KWO-CH,5!JRQ HZ@HH-#C/;/8R^PZ6T!FG;=]&+4 M8#1BY]:C** 6"Q<41TEHD7!!/(X8SB'9-3N+28F'"8HN8"^-QD%K$7)"@48@32_?$4B^Q6:ORGR.MA L"S#2/DS,N M=9Z#AC$/;4X(+(HLT!0!I2+%.=' B%3@9?6] D]3%G\!*; ZH.45:".,7Y4_ M ;%\E57WDNCE3M[<@]3+Q4J.AE'O#>%=G"ZG%0!8/V;R4N$_A[D!S1GEJA\[%\32VISW6 M&XN8&- W:G2:^H7Z>P6Q*6'>GZ(CW >@4,!0D:Q:>@E M=%O+358LGO,13B9$Q"-T9[4+XX$M@5A?5(1#/(R\4[^^]VNUG\8H!U=[1YS" M/YL$@@MCF^L4[4X,L3!23OU:?I7G:JO=TR9[TG,+98((L*UE$P0TBH/ 9H&@ MV! )H^74+^9 HMY*,Z6ZK**Z\3G(+2@U5X+#-&"!31;Z19)I6&W7%G8, M$9D6(@[M;(;@[%3FA1PS-&+/3N_*.P[;IMN:H(L Y86H-?A1)TMC."K2U-ZL MH[@D3 =2-3/JS_P;=GN5+XLJ@QW[RU>YT6?FU^?C95!4T#6L@LUV7A8YS!78 M_L%=]S.G:)HM/(B$/5.SLZ7;:B'KQ[KHP@_+J!=*-/JN-G,J8AK9T7=QSJSR M08XC832>^37^-GOJ*R3 4P']^VY#V'TM574_:F6][C;T*#=$L3F/G,WL! .* M,'+2'@8+!I.#\0#,[P$.27;%B>,11:DA>WG@Y20\!.;8N"F* GD8X&6TG_FU M_W@:SU4-/<"$!)ZZ[/Z@R@<]/7/(=T5+EEFNS W/\)U>?-SU""*@S*Z0 M31"<0P[;VX>'03AF:.P&?XW=V*\ZK<9JO0::C:Y(D:X")>N\Z'V7VG0Y:)]_ MY7I3JB?9%^(>BW:U4N4" H5&Q347H\2NT$P0E&MF$1!/^<"BY0=%?+]3F:VR M^GD;TA,%X>E-YTY7R)WL_G1"A))$G$HJ.9%7-SB@C,^)R%3!#*B@1@HO'%C M@?B)5Q"%WBU6"[V[+U _S-$B!:0%9SA.6Q>L+YJDPRG&&!CN-S!]J06SBH-E M48[8#!HX>1,K1]COMZ8(BHF!=RC<&!;N-RQ[K_]F9_;/C[;W&%N4*.8[1!!Q M9QXBKR1H0E.[DHEU&(61&.!KC SW&YF/D.GR/M<_%^SKK 5[MJL.PS+3X7C; M!T5OQ1^RLK,$.HU".FWK(F_U6PWX'8V$:TM&(F)VT1"!1:%PQMQ%I6(@!L*X M'.%W.=U;UX4$6P,)IGLSV7W2.[W_CKM +$X:,^<5#H(3/ P<^@@N#,(A_L8- M";\;FKR8),E:,I?W157I)0"3!E( V<">3:%Y3"!&*64TM398PY&I$ZM',%A$9HBN.,('5,WEDCX#S;,MIM- M*;7'AUVXWDV7JMG6G'/PNY7,%_AHB.RB PO40 MC$=.D1Z%)9&]"<1@D(*&@F=1$8Y:GS;AJ! M@5@,J)XPED3X+&Y0LK@GUW%17#.0/L@?23&!P=MU[*^[PXL M-Z1[-= ?6=U?W1^*ONJ. EO7K^G[:7^TV733G[3^DM5@>QM2RB5T&;R+X7GJ M_O!R_Z55F^XX[URUK5IW'UN_851 MZF'+B>,J64ZRKDTFOI$S6UNW[@<(:)*(08!! M Y(UO_Z>9_=I$)0]LYFJ_9!8)-&OT^?]PNO[KO_D-\X-V>=MT_KOCC;#L/OF M^7-?;MRV\(MNYUKX9=7UVV* C_WZN=_UKJAHT+9Y?GIR\N+YMJC;HS>OZ;L/ M_9O7W3@T=>L^])D?M]NB?WCKFN[^NZ/ED7[Q:[W>#/C%\S>O=\7:W;CAM]V' M'CX]#[-4]=:UON[:K'>K[XZNEM^\/[>F[\S/,EMUWW"#^^K[XY. M<$.N<>6 ,Q3PSYV[=DV#$\$V_I YC\*2.-#^K;/_0&>'L]P6WEUWS7_6U;#Y M[NCR**ORLW0PZ\UC!O> MO!T]?.-]5K15=L,WDW6K[*9>M_6J+HMVR*[*LAO;H6[7V8>NJRD)O>:'3 PLM3[.?NW;8^.S[MG)5.L%SV'78^JEN_>WIHS.^<^4B.UOF MV>G)Z?*1^V=%YV-$Y[>C\7W\Y_Y*%LH^; M;@2L)Q:2_7O75/!KGKUORT6>(<-P??.0?6J[>X @/#WV.%J> PCW.WCNZ="M MW;!Q/6#^L,EJ *(?;WU=U44/:^09_);][_]U>7IZ\NUUM]T5[0-]6G[[#,CO M#MC*#AZJM[N&KR"G0WC7W]4E;+'L\)?/&?SD^EU?>Y<5NQWLG^_1=ZOAON@= M#=KUW5U=P:!;ABZOH39CPZ83?N0 YP M2/_1,40KG.K]4#0/#)"_$LAP!!SXUPY&X ,WL+MBU_4P_\T..'(..RUJGA=' M_=;6@ZNR_X#'JFY+9S9?$QK[Q2.WFM6>!B <@".Z; >@ ]S8R)66 A- '3N) M#"ZV>**.[MI>\0)^K@O3RDO M@P_(IK.;XR4\TA1XH*$C=*IE]AW/WNGL3P6KWG_X)6#4/>!IYU^>,\\)\)MN$<"PIY;CJ/YP+AXW2AW (E*^$)6!(O @?L MQMZ/R$_@@W7B@@%F'-^FI^]N,S/836_@7OP^"4.3\!Z[X!H M@4,#9O,T=5LV(Q(O+EY[7*1DLO9%0Q/#V%#Z"?'=]33^]"0_7Y[FR_/3KYQ4D68U-DWF/KN^1)XD@T:0C?U]#^38 M^[]DW8Z0'" %4"LWH'QD%_G%Z8O\;'F1%555X\^ !G'A!$2K'FB\=/T G$ 7 MF#L&[&F@'^E^>F";^/030(*3DVR'Q(KSIURO=Z4#PJBR%C 6T+!TKJ(=/#E; MGB]>@JH"ZZ <+59P%B IY)&X<')*_**J/0D6%CYX +@\&,J?F5L$DG6?01OU M?%9@XWWWF?@02)DG9R>+,UUV >A?=SU"#M=C&:!R6TX*6VN:@W=VW13 R:]R M^>,M;8;_ODZA#.-@VG$ 5M02B1-F@E2X \@CXK>PBXO\].)5OGQQ=NBN4,?( MEL<@-(%_@9I9BQP;=\(Q'CG#$NCE(C^YN)P_36!+=I,W#CEO=D6+O(7KK!QH M^[=-V'F-?X.>#X!'5LB[G)P**-?],=9W0") T.U(K (6_^HS+K*K@,4HV1A9 M^+BX$JG^0--E7]_"HL5M=Z>2^LO7:YD0>L.R&W'&JD#'N@^E\"L@14B\A'1W"-;:3OX M%:BA\\,Q 66/DI1]HGH#X,.DP1=,!Q7L@>H 9N[[""_"$,\-#Y-$E[,[C#P7BX5@JTS,<#I29ZABX6%GL M:MQ/( I5T@E%@RZP2OC;7V1%XF#$:_=@@%P,1O6NWMZ"@.)I H\C1CIESTR: MAW"O&U!N5(\Q*;P, ?Z3Y:O%B7YOU9=_@%,^62[CW':.O>,NLK=(?+A\8M,0 MBTO,'N3X>.=$1*S@&8"O@@'DHP$D8IA (>CBI_K@1*G$=:=J/Y-2C4J[*I5A M-I*@?='Z@E#% T4!6R"2\]*_&>KGF7#AYH?U]QW5X C>=% MJB;5@.(Z-@$5($+3:18:CX4>@?)1%8" 5:R9KN)1M\I1 $F[? 0 MZAW:#R"$:T>6.T%+JMCBCF,(_"P]2,,'<0@V68=?B]*12$V0["-!",DSP"L7 M(N>I.\+CP&W@UKM[8NLHK:INO!U TPW$FV<\I_(;L-N+NE>NO>ZZZAXX&$,( M=G;<$ -FN-&ZW19X2_$9=P%S]B/\>MNU(WP,<"[);4 2X!@]=L0K$2+BVK&[ M%Y[>$'=#'0@1'79$VYP1^E]6/)[E9SDGQ+U6?!TTR_X@4K!WMFG1 /!8.5 MN;;67X<083W)LXRR[-%JUH"5RK)4+J #$JQWNLU-[59F=Y4#RQN'H33H@]2Y M_N7=S]&34;?T''&+37>O'*[$3<#M,!:J $'G'TQ/&P*\6F3_B;Z^A*6B\J\* M&:'/%O5GX"+9M@-,0.1=DX:KWD29/0#9#B&6&IVD4WLO."3MX-D; @PIB]'C M)M@$2(UA<:::C?/M(7/NR:A"FMJ)4"(S;\V>+685!!X:L6NZ!];- -,8B72C[4JMO6 M)6+0TT1!8F5(_.W![H&+ 6*O%6B]4QV- M=+B-:]AE.*>M\8VE"AP>L =JA&^>O%R\,@9/GYV>+4[^+6,F].1\\2+YTC;#/#.\!J\E%( MS=TW2Z,.[-AU:W&/J$!5Y!"1X! $KD8!!G+?72R6\4K@]HRY2E?V8/CE=7";SOYC,?V&,V/GY]V[UISE H(!C5>$Q<%AE4 F*;7?8 MRHNX.91(],W)EPY_$/=^%07]5U=VZ[8.]K7QJ.+W?R=>18^*;H1Z;=\UY-70 MJ!8P56(AK')+H!AV4=-.V2Q@+;!W*PPN^*#0H,+!XC)1]4GC](+VR)&'1B(H M+3J7 *O7+(E9H]*=@$XPLO>(]BB*%%GGXCGL[E"]K$%M1\4&;*!L!_;&0,@* MW^;(?%RKP1'4T?V*#7NR>6\;4:-!#('4&]G04)&.R\+#>[[IK@=*0=>]]2*3 MV0!CFH9]@>P?%]"I,0E&K%@R:]QY*PZP8H1S]ZRQ=BR]!I4#=FVV?(=XB;Q* M ;HM".J!V#KPD)4CSPWJ:B);05U&$)-RM,A^<*QP1SN[A (,5[4T!F[2=9EP@L (/D-4 M>T3Y8)=N8?37H/:L>)E$ PD8'X^ZIZ6$9TQ8%)T@ $)R6Q\7#2IZ&NTQ*$ _ MS_S*.EUTW!A1F&Y#'AX$D):)F./AW%XB3LHIKA,L5D>A@;6!J][3Z$?:S@ Z MND]P_JYK1L!ZWEQPC>:!H!K,#?\WO!NT3[%+^% "*/4;Y*$(@.""%G'@ZU?L,64)(@USYTO!9@2YX"LR[N2>U\!@Z:VF1>PK_H MQF%_)=FH89G &J*7\F/RP&$(QUV/0]W4?P^G47B*8Z%GHZ6I/U$4A6?>.F#7 MU42V$/80_A'CL=Z.2#[1]%?)HKSU9U6\E"O-\WT@:>#Q/1N?8X_*5%74^ \=NQTVZ #F9;M(LN825**# ._71"@8 MVT&"DG,*7XR\EMTFAW>(=Y-PA!CWPSUZ2L,3/EH,81R3<;'NG:N.*73")Y+M MDR_01R6()$ZJ:HCCJF6'"?D,@F)D&4VFQE5ZPJB(@'A%3G_\@8A-S\W?!3:A MAQ4N97.&).N(*,&*[5S";R#?X9AH"W3W!2LBJ5)SF)TGDHXOOFYWHR*T9ZC@ M(BA?-%('Z@[C+\H,-]RCNX?O(LIO$5Z.TYPPRF8,^#UDN(J4#WIL[3]I.+J5 M? )2A.H6MR*ZW,;Z"D=13>4L$23 I<&8-+[U?5Z1BQ!%MB#+5AJ&#H0$F$42 M=>K6#GCLHV,S4: *"48*EC&,.0(9@(6TQ X>PQ2(5T>F)$'+P3J!YP[,." H M\" ;G;EY3SD+;'-G=SZ[HH#!=<(5?U#2I V1\FS%#DI5(&. /37-#7JO? H2FLCJ-^W+!_*PKN#(0' ==*JZT&SPH+/('M:+]PB#QIF MN#5V#9&^2;KSLXQ57. +>-I'AP6%^QEML**@A>_2[:WJ'F3!["8W!SD&T S: MB'H28[OLT<7[Q*C7^?P_-=M$9YC \-NL7J&6,?L4@2L5]'K2/VU[A$X2/PN2 M/RIQV=NB8=%Y%95M,K^9-?68#BVQT,3F+.@!S)K4X#Y) V2/':94R2D*43=A M2CBM&CEF?3'U 6!;T"$H$(JV(4?-172&^%C+ROV4O>]/5]ATDUWQ MP"R'S6O@,1JZQ+74[8WY*MY/5$3ERI,$6PVM^[T-D!8@,;.YE) 4.K,ZAIG) MWJ0 W=OPF'4V^ #ZJ>'D-\"\CI$P\9P<.0D>\/FUQ21 F^S!%3W>@&?-[9=; MSEC(KI4JP^58$)'D\B'7SV;NE#I5IU,%:B5:/. $PHW>(<=+W 8D,I"Z=SA! M"$=6-:E"'#)2)Q9.O+\1<6!$V4W ;[YS2L0D3\P]MUQY/?OPBK?O)N@< SW06;YEA)YBF MH2RR\8%Q'V/5A$2TR)8H#!K> FA7]<01:<,)K/*G3Y,;DT/HI+%-/%KDJ>FK M%(U(/6[=O?KX"KB72LR/>F529'@KR=E$&BHC@C.0Z3UL>LS-DBAVX$IP;E<$ M#HC^=+H)!'+#)KOR)"-//Z8\%,Z+7**94QS9CHE2E0B._,R$A;4IJ%$8^8@P22FS$Y]?WNHA?%( M@/\7PU7, _&G8#=?LTYG11$&+ST'.'P2*@?S?^AK4+>9C;)0)G^$!*_&_D#D77R: MO QY<]D7\Y!$^1!;8 K1H3']1IC!CX897*7,X'ME!N$:,:5=OYQ>$.QNVY'[ MA(OF." P%WR/7CAX\!%FM *3)TG&5!X>$LI,;"ED"H<[^AID,.K08VE^WJ& M RJ!N0KT(=VB,4WHD7-".^\_)J9:[/2CC 7#5%/5(L[&#)K&L9,$S!^LFO * M2Q9! E_"?;^H=^]&D DZ=A3Y5/5&PR>V0>:(:^-QV0Y#\U&8( (M^94+FF)0>P_T) M[SW$5?=Y:YI+\#]-OUUDO] E/!6Z>X8I[3A.OG;ZM4Q7&JJD[';G!]U<+F$4 M,9TU;R%$WVW..QP6I(CGS6!*D*C$6NMFM&C\FFH6CKO5BK-]Q(J6I"FIWL#T M&+^1W"+XX_M0VN/Y"V>^P#N(EFZ>;4!#!@'0U/ ,7@K8(II92/[;7>=K-=$D M 95R.R<5126LDS-KVJ+E+ %WY"2]L1R>B(R.E'^MDCOP@5OW;INT;X#V!V+=DB,O*W,-^P;5O4:P'+?AONP12FT MYJKI[OUB;J=]_*H@YH\[KOKB'@M>>O2II_KUIDC&T#24JT4Q"H)X)D',;DQ3 MY/Q0#V-D 8EI0%.@B\:76*^^XC"IY%W3GJ3<%]5R]!V7:#7<%NVG;#T6@*.# MDP(]F=1DA\><"G4MFIIMS,Q *PUVR$FPH!""-$5UG<.XF%2,W"A>DU&N$7'V M+I5UE11$<\F]J:.H)H?$JL-4=B Q8AD 02RV?O9-=G4@\8?XUO5!_'J2857K MZ;[<1P+#U6:MXM.+_/SE)17@+D^__8KQ,\;S,C^].,>BP8O+ M["-A[CSP\EGHP3%>G>>OSD_I&*?Y\M4K;0W@,;=)W(BLFB2U .^T%B \'O[H MS;C>D==448%UVA##,^E U:C)ZY*SC#76CHWD1?:!W9#\46@_IOHD'KNS$\2) M5R=953SX6.PE+E1RJBX.[C6:+8,=%6+MDF%9M%^JC!!"?/RA)/B*NB$GLBJ# M8;RF_";VW)(^&: 7EWJOHD=2&9*"'2JJZ-*BUNCL]-;OS* T>>QSWD_U1$A! M0(SX%3,P)3Y8C24G>25@2_/99A+M;TF82H@N. 2Q-G*NY#38#D5I5ABP'B<$J!#,4^'?M4HJ2Q M]"I\5Y=XZA;K14YRHQ]W0XG!.PX/=-P> C9''I8*Q.E:VR>L)M"9-!L('3P" MUO@#A%20_C0$]$!N0GYOQ#W.:W"#=18;B*O[E1&Y'F(YS4,LLR%42]%LCH=( MS1&S/-1SE;%HQH9N=$BX0\>%LXUV-W*K%<5,32GDYTU!!<54(X.6QX.5Q',V MWE:V>A2,J]!HWS*-NA;=*_I@GV=/E27YV>?$,_SS-7YZ= MT5\@L5Y>/LNN!2*832=NH:>GE\MGV=/+_.P$!CV]R"]?P>??4F#J]E$)'K!8 M?[4R%;_D!T4M\_+R-'N!N\R7IZ]P,?)$"EX$)9Q]C)S9_J@W4+?)\FY'^8=QF0RCUP'M= 9E@X!1QQW$IJ;.J@:%-_ M&L:,S<\UY^J/0\B$8)W5.KPY\R3FG9F\+.\0/1H*/ B#BM::J!O,7.<'Y<3B M*69,03Z.4$84^P8[P: (7HU]6X= 6@3)&5[-2S$HK_DDO?G]%'\_D]]OI-6/ M]3V1"08&\S$6OX1>0#3MA0R[&H'E=<#EX)#G\MU/:/2C%HP6&[ 80GTWW0>?P7BIUA&ZBM<99N MK/"+)C+SN_F$:1!IJ*3$G:(7A+A9T93"!PM-O]5$@P#P6&HUJ5&]HTPAFWH: M2X$7V0^Q+#A)3TV2(0W@S5'4\V7O.]#_#,:N**\UF3BDO=*TH>-..G/#*7;B M7X*][#I?-*+N(YO#TG_E@XA3*!O[BD0^F4A7-]?9V<7)\?E)/C\H#TD&DYPY M;:8 HK!5'ZB+M=Z L*S%)ARW5)8=V[ =]$%>SZ]K2MP/Y6CRVJ13V6@H9H,8 M>WF>$Z)3;!I;D5)&9E/.BD:](W1/8.U>>J/JQ;(SS@L@OLU$DJO&\\\X434: M=!I]KI/ Y*-JQI_O93WD=(G55JJR8P?06'0^#U^" MQT52WE4EX;)I\=:/VI@@_-$[JLAD.&BE*I+T$=(_*&DMR@4G)2BC7->:C M\EXKCDII:5%,PN.A1Q@GN4T+4$RB3%AWCS=CVN^$I24*23R.5B^R50KS>2YI M8V_)NTB5DA%+E,C^4EN# ](.>"$&NC0S)/A?IK/F2<&ZG"B%[]>>3U9652*/ MT4I*I<:XB9B;*R1$#C$1.4K;$\8DMJ@)K,>0VJ:"CWX MY< 4J;:T$44E-OOC)&8!-I Y PPH A&E?C[$MU-DVI6"&*7;%@5-W3UA2X3 MG$&:K($UGWN+W#Y(^:Z2\SY#2R&AE E/391>:W88<@KYE?/'S*49!'<,DR0) M(1 *&(G"-T=/TTL:6RG1=CIC &#HF?(X*A$V)WI@+/JF%I7ID1?9_S&'2OV MF,]4]EU0%:(5@8"JL($LZR)[:4\YRQB9CJ4S60J(:<'U9LH,]H)J;U[R[F0@3QGEQ,@%"!%[AV(>=$5%4I.V71H:8K V " M%ZH)#ZGBT?GPXUAC<@GP".FNRU>) D4\$9)"9R(+((=;]"96R7V1NHM:+Y BJWF%&M3?@1"+/P7F M3)CP2]LGAGSAKT'WX-::8CYJ?J[B%,]]IL>Q%G6=7(GK!'7 P]97;H9XCO4M MOXV:)QZ+L@M2.:*.)Z\N^$><-T$_K7M[M'G'T[Q7B2 )?,H=6$DKT _\.!&J M[#D2G4(ZD5&)8X\%B:S0H ]@I>H 9O=&Q](!Q4 O^"&4S=.**/+?Q[5-!F3*_.0QID@ *YD7* MQ01S[)@66R;C#H*X@(6#/!FP5)*#*8?7F>*YRAJU4)G+V:.F)A8[8LRDG]Q# M4C9,A8#2K4$6VV\?ASKVBMKF4(?77.Z! 24]+0RR<&0D"YV\"OVFC%G^1>R3 M0CE4F'@6>BK.G?S/,U4_SLR^3X$FWVN/BHBCXE7,$%&($H8DKDV]0S?K[/>A M$&F&M-DEL50_MV96W3KA7E_EQEYHOM-':JYA.45-'3TI.1-KD%6RIZV"8 ?: M*NGI;XN;!?Y13TD\.C< V14/%'DC ME_ *")L_M31K[X!:VS1/&(,FDC%E-[1G5$EHFKWT,!=>,;$NZ2(EG(#!+8(F M=J$+E;LZG'L$'FZV2QVS^='L8WK MT&MB%/6UA:$LYS0ICU*""VK;0^O%&4T<44^ =&=Z=H80,?O @79JO]%H3+0O M8RB]VJ>=4+!EX^A^OY4*^T@/5@.&_$FZ;$#I1MTD:1+Z!+W8JZQ;4;_JG^ZQ M3!PGFI9 M&56-0%Y>1>$T19_ZNZ/@:TJAWUZ]./[GSZ^/WJF>R4"56Y16U_Y MG BB/7C-PTT81_KJ!&GEL8HCTIO&X:$/@ 4E91RR@5I@0S7457W&2B,?<_[& M8C=D3, 6_A+:H7/?-5(Q2,&?;^"1BRH@63OR5@HR_PCA0-T8+6GGI1*)49R[C>(<>+: P.68,#//PH:868FRRPF2:HOD^JI98C('/5 M6<6-1,H(J!Q9AK6+QA! MEL'LG0I4M%NUY]PX[J@US5LYC%1=I!WDJ3]>4QLJA!16ZR'.T MNK3SX97.H[5,&'%Y]N=T/2,$,%UW"^ 94(8>"J"3VAFZQ&@@9.;8VN9"@?2 MJ)8D!2;8=D_=:O_%RQ^DH!F0A0>XU@$5-ZIV8!P/FPC9438^*?SH $,DIP % M + ;@NB(!8K7-L^XB;L')(\J,\*)7K$$)CMW?[EKLPQ_F5L7$YBF&1)8J(H M\?^N;21FY=D;20H7=?-5/PF;%^H@P<-1^*FHJ:&UG);:-4[-"%HYZ9\>-&WI MXE#46Q+KZF^##['#>8ZG1!D<1'INZI.DCVZ>VDOW>W'-J&\'1SQ(NELI4:;. MD7+$J+Z'=ZGL-3J21!ML4G9K^IW'_%YJ%122_T+1J CFNJ_PY69\EOU.=V&S MM+YX>WFKE%08?"?Y;.A-5 AZ5 LIPTL"$F+C;.Q%]A/5J^WG7)18D\DFCU;- MT,M)[)M8IA=K,BRFY#$7$=-VFFLM6XUS2 MV7I,+-3;?SG,?F&I@HZ>ERJ]A\7!Q>:FF.K(-!7U*(ON_X%:!XCTTE"">I%L MBCP-UD(2DQ%A,T0HUVP_53(Y0FY<+O$-=$%UIGH8\=Q_0;Q."\P0.+!0?(_, M 5\8@R%I%E.8=F-5>$E/T&(/Y+?%_#I3%;MW=X&D3)>GGU)Q8H2I;8WRB6\',43WZ^+X2?A!^BNR"IU>I'GB-) M"#-!BTT-VF-?;F!Y#"%<8CK,_#[R:.L5LS-DVJ )@=X*RZ+6)X4/VCWK0&( M%WUPO[5VRJT]O:T9-Z]'X0N?W4=2Z'*+AJ$Z[<;6?*;N>(0#T4=!+^VL_QB= MJ3><-J2SB7V_[$VGGCSKR1;7. D%[-!% 1M30#XSM*BEG39K/LTXV=^2P1^/EXZBV,?EY1[PVM=E"Y,+R1 T>Q@,^ M
V:)50C]*SI2;92:M5_PV_%_+%MR"L,*ES^0W8CK15O( _1GP5F;:/K?5] MS+(1\6:&5P%HF*JWTG Q6>#TD056%/< PB[Z^3!.);H@I9MM5,;A%(H**95.*.4Y5E4WT-)U-+T)5X: M$!.W#UA.D6GJC[&#Q4P2O.:@Y#/1&6)N^N;,05ZO0Z,F7;S0#\S\;%X?L]G4 M 5CR=C,T]N([5N*OQ%#2X.,^^8N>VW,WOQ7F?G QI%S<3(J9$1,?]V4V4?>\ MW(GQNH/ET_E<:5IN&RS$P(MY)U[RLJ4O=]37UY18+8+?GDA%%%HSKJ8G\>5P MC.G+)JT^GQ;][><#?$0=YJ>N !4"KWOT*E]P%?6%[?Z2H:YS_N+2?C?\ V\OH-=0 M'K\E07)MVFRD(1.]:62<;DLO>V'^]8XTQZZ7-S'.].M@D;"?#_%R>9FG*VI" M!+\9T_[$%784!]'W3H11P<\_4:/66+#.YOL4INA-*KB#[W[K0).^SVFJL<.F M6%.KX%&.)5'W5, ^YYY/ ".KHA'$:HL",R:/R2M5.6F0GU=1@&$>D\M3L["1 M-S"0;8RO0KJ+;0F$T=GLA@.)9\:O;PK#>2^<#O/TZ->;WSR^"Q5/B7]SM37U M!:A")#@>B-L?,7H<1.[.="&G.:D33TCMB0:3N4[>57B?\7S0/[[;#9!'0KG4G<3-U"<9#W1--%;Z=YL2 MZQW)BZ;#M*M)PSEI(\50L%O0^N?0V.S ?+BV]H6:H9ZIFQE!=2?YI0GJ:O6K M[;;XKTV\R+^"))\.#SOI1X>ZR35?/S.2OP55QKP[^O7SXO-ZZ?NVNZ5T'Q/J^.UH>F6]12?_NZ&KYS=7IT7,8&1]_\WI7 MK-W/1;]&SV;C5C#T9/'RXHB;Q.J'H=OAE$@S0[>E/S<.[JG'!^#W50<"2#[@ M O1Z5=S>F_\/4$L#!!0 ( $PV:%2":/&+$0@ #D7 9 >&PO=V]R M:W-H965T$D6/[2J-9X]4 M9K(NCS>I5"H?(!*24$L17 #TD5^?U^ A^EQ[]O@BD03PT/VZ\=# \;72/YNM M$);=[,K*G$RVUM9'TZG)MV+'C:]J4:%EK?2.6[SJS=346O#"#=J5TR@(YM,= ME]7D]-A].]>GQZJQI:S$N6:FV>VXOOT@2G5],@DG_8<+N=E:^C ]/:[Y1GP1 M]J?Z7.-M.J 4$^KL._Y3BVHR>&7FR4NIG>OE;<3() MR"!1BMP2 L??E3@394E ,..7#G,R3$D#Q\\]^G?.=_BRXD:K]I_?=#R,!BR" M)P9$W8#(V=U.Y*S\R"T_/=;JFFGJ#31Z<*ZZT3!.5A24+U:C56*!F[/#B7W%SK=6.G<%6C70 U7;+SAS)0K/_+%?& M??_O,Q,FPX2)FS#Y;;R^&H1=;@4>6G8ZI9MA-IH7F]E/GQGI Q617XJ&_9E=!6YKQDO"IZ] &7V=M: M&)]]_PP6DX;5!%*)"@,4:Y >VEC@R6K#[-Z5;_;F>XR;<1.LK81V'DI[W\M: MJROIP/"T%H:T @8;H:]DCDZ8<^^YK-@5UU(UA+)!3P-1T,JTTT$]RL*_P^]& MJZ8V=Q J"K!U)JMH28/N0(C%X\RQ;@6"-AZ+33(D/"GH%#0S-1.B+66.;D" MP":W#?I#=/>L#A'UV#7HWCIVM2@49(%7M@08Y/(=R'T'M1):PAJ/K1K+\*!@ M:EXV!1$G;S W3;:W$69_W"<3A0[V7/14$R=K54+ 7=CXJA0TLX$C+7?%@[&C M /[U+XLH3-^/0@>_'^;* <)CMP@.'#"'1^S?@NM63QC40.Q6Z-PK OT$^ FS M_?+]U $=L7\HC8Q?XB,BP@["0_:&Q=G<2[*0GJ+0B^(43Q&^S>*$+<^79^P@ M.F3Q;.'-LCF+DH67IO0?>NE\QKYM-'9!=A ?LFB>>B$,"+.9%Z<1_ENT3\O+ MY6>6I%Z*ESCULBQ@2>3-9S-VJ2Q2M4:+R)_UK1[032W>D\%W=[QWF=G MO.*%Y$B2FE:U6X77@M:&0,XBE6$J%MD*:VO7IS';8([*P0\T]JI0M$)@&BR( M$20TA)/VY' >Q86SSEER-SD&N&L,*(63 M@6!F_=VA.<4-?[6/@N3\;A>3HZ M2U(&7DH^6J_=(BR8;-U9&LG?G?-9?17X_V 5Q_,^B_*[_N9_;AM \F_DWUO?T_C M6N)<=L/SI O?(AY'CW#"<(AM%KYTA3T2:!*HEP7[>RPUVN%H]I%L_!WZCOVD M3UC:LNYG;*>%;:X^2-'YD*+Q7F$Z)X-!?\)PME>9%RK'73)>E-3!<[%YGH'[ M?H5][,)'8C11!;P4OLI0- E,Z\*,TP7>"E MBQD+9Q%JHP7J2,ME>XI O8GC/PR,4/>$6,?4>U;"['-3R- MDQBFT0 A30,4$AS%, MHK(M6* VFV/:",58V&6H"T#TGB5!@")MOGAU[?9'%,KC4\17%\D]R"4=18[8 MY?V# GF3$C54(<\1QS0DO^;S"$\!HH(CP[OVR!!FJ3=/$P0@]>(0$0Q2;S&/ MV"G8/=;Q'-A4P2T$'YES(*[+4+:V9EP0+\AQYGHT@ MQD:,<0J!DZ(6^X,WAL;>(J"#2TAKY@F,0>(9WY'0$@??2&Q[6&I.,"Q$T?6VLEQ*][P6FER@8_2^'H+%=^O9PR$ M0M.%8NNJ:59&_-*0S?@N56%>5H2%G?+V&WU_;-?M=P$I#V_O'L_=REF6[K#; MLVZXI&#VK73T^5!6VX_F-7;=/1=2:2&ULK5AM;]PV$OXK@SVCM0%U7^1=GYO8 M!FSWDNLA;8PD;3\<[@-7XDJ\4*1"4E[OO[]G2$G>]=EI4?1+O*+F]9EG9JA< M;*W[[&LI STTVOC+21U"^VHV\T4M&^&GMI4&;S;6-2+@T54SWSHIRJC4Z%D^ MGY_-&J',Y.HBGMVYJPO;!:V,O'/DNZ81;G3A:3X>"#JNK ![.KBU94 M\J,,O[1W#D^ST4JI&FF\LH:O;I8L'P5^57+K]WX39[*V]C,__%A> M3N8T%SG]9$VH/?W#E+(\-#!#*&,\^1#/3?Y5BS_( M8DJGBXSR>;[XBKW3,;_3:._T!7LWG<>)]W1KF[4R(E'!E'3M/2B_ES[]^WKM M@P--_O,5O\O1[S+Z7?Y)7/^X-KTW]"]A.K0,+?($3$:AEIQ2*\R.I G2R9*4 M"1:YD81RV%';N:(&84E43DHT4J!C5OOF;^=Y/G_]5H).BNX&J>M!*KY?O#X! M$T--O=A'J[L83D;OWMUF=#Q)+R8G).A6:(7Y8)0@K1H5$(M68JTTAU'T41YC M:-PKVWF]>\;HCZ:89H>F"NM:ZV+%3N#UT\_T*Z+KG.S%Z;C/!*^&F%\VD=&G M6MK2.OI9>:^:2()WRHO^>;J/<_[]7X?S&]NYSPK.?@]IUL&XTM)YLAL:]=YJ MNQ::W@/"R7 XB9F^4<8H7[\,^I23'N/G0RU9D%V)?8[!'Y^%K:5UWS$,TSR-J;)$!90QP14ID+P[EX5TM-&N2;E) [DBX@@\*,/MA&I M0/?2L:Z@M;.B)-]B7+NNB1')HC96VTK!IBB<11MSE+"B$,D84NMLV17AP!4H M((M=H646HQQPVT?MQ84UH'1D/M:/EHM'H<@9_X0?6Q"?>2]YS!/HG[@4H98/RD<4<5-(O>9C\I"2#RW_B@UC ML*$K:2LGVEH5@-5]EKA/'#!4%(7M##.44P[_'T<'_XZN/][2^7R5T7/3W5.R M65E;;I$2J9()LU&PNMX]9Q3W +XD)'*MI9$;A0?$CL.4[9IY[W!]0&#.-BDO M'S$6# Z\X&\A7< UZ!$'=*W?&>F8P"FHC5".[H7NY-!R7!+!N\@_5N0Q^<=F MI"T\E.A>AY:$#+^HZ!U3GDZ!<-L%-"QK;@$OSX00M&0*&-N#G5@;RP51Q^-K M)-Y0 23;MQ%'U37M %$E7,G"FXY'<*+0!EZ M%O=<7VD 5Z&[,H[R:)DCMEH!'YSY@#_,[&CN6*/53EC#-K*?> U66E1UFS8[+WZK<0#U2=(.PY32,,&-3S9K=/5PZQN&35\BGJ[(@3=C'*,5&M0A M9BZ%*'D_Q='+M>"6-;%7DLY?6=J#0?4M;PIN;X!LBWVB/^GP.*_T+JZ-)TW. M_H:%'1<X-P03!4ZWGHYCAKA0P9(_>46?;$!$M_&; 7#&0G"E M:M72$2T6V6(^9Q:BA+@AQ/4$^VE=YJOOZ3U\NC[,V5YD69Q1RRS/SU&LC70< M?1 /B/EXD9TMST[H[3!K3_/L;+'J0WEV2QW1\BQ;K=9SLN=UO]X>")WJ/ MP=,=A^O"$YBCZ!\$=XJ+0-(?;U=[(*?;'MR9B@>1V:]E7^BT#H;5 @7(JK5. M[,&:&Q_[>/I& X]Q08EO8@>(!TZLM7[8"_V%>+_B/.^9O%A?*:-D]$#FJ;'7 MG '6F75H\W$!+^Q M-@P/[&#\'XRK_P%02P,$% @ 3#9H5#(C^M5"! &ULK5;?;^,V#/Y7"*\86L!++-OYU24!TMYN M.V"'%7?=]C#L0;&96*MLY20Y:??7CY+CU+TTZ3WL):84\N-'D90XW2G]8 I$ M"X^EK,PL**S=7/?[)BNPY*:G-EC1/RNE2VYIJ==]L]'(IT_<*?PC@7>F!B4HFJ^_'%_#AV#<73"(-X;Q)YWX\BS M?,. 9MSQO MXK.([S#K0<)"B*.8G<%+#G$G'B_YEKB/(H9WPF12F5HC_+58&JNI>OX^XS8] MN$V]V_1_/NZSJ*YQK\V&9S@+J#,-ZBT&W^0*[@N$E9+4FJ):@S# V_8$M0(R M@JP@$S0@JF;)M7YRNELN:W1*Z];/I5=1M2&'YNH:[I7E$FZXY%6&P(U3IC1B MN20J32K9!"Y(3,,H&<'MWE-.N%8!/C:N07-+NVG(6'H>+8Y(&(=LP&"1Y\)U M_0&-9U]J8?9[21P.V> -AY?$*AU=O>&2N0#283BB4,X?IO(I$,\IX$T*7L'] M^B07)US[D&_])4';&B7W\15B8X@6&XU"%D5.&@[#B*1?T9"_+*O+FE0Q!UXJ M;<6_W@PH"C9.*9J0Q?$)V! J>BA8$H43-J0O"\>C,=QKGM-;H1\@'B7>4_MM M:N HZ!#XRA+V2_]1XE'3*/6H;Z1G0.F97,%E'([CY*I;VZT/1Y6R,QF'X^&( MI#2*PV@PV#>#)31B1C>XJ(3%'R2]#CG8-A2R=_5^J\H-KYZ^_VXH-VZ1U>>)[M M#LT;/MZ&*+IGY)CHONL;NFQR1/?U\$) 8T5YW %M1*WO"A\M'? 6.Z?G:@>; MZA7^ )N.-R>N/_(7NPZ,P\2U110G'3GMR(../&SE^V=GPTF84G-<')KOM=>H MWQD$J'?7?MPQD*FZLLU,<-@]3%2+9I!X5F_&L8]%FHK:B MQ).ETAM>X:=>G9NM%CRWFS;%>>C[R?F&R_+L]4M[[Z-^_5+552%+\5$S4V\V M7-]>BD+M7IT%9^V-3W*UKNC&^>N76[X25Z+ZLOVH\>N\HY++C2B-5"738OGJ M[")X?CFE]7;!/Z78F=XU(TD62GVC'^_S5V<^,20*D55$@>/?M7@CBH((@8W_ M-C3/NB-I8_^ZI?[.R@Y9%MR(-ZKX7>;5^M59>L9RL>1U47U2N[^+1IZ8Z&6J M,/8OV[FU473&LMI4:M-L!@<;6;K__*;10V]#ZM^Q(6PVA)9O=Y#E\D=>\=6JTG@JL:]Z_;[,U$:PS_Q&F)?G%2C2_?.LV7WI M=H=W[ Y"]D&5U=JPMV4N\B&!<[#2\1.V_%R&]U+\4603%@4>"_TPN(=>U,D7 M67K1@_*Q'Z7)"F5J+=B_+Q:FTD#$?^XY8MH=,;5'3/^@"K]_-QO]HHP9GS?W M+@6<3K"/6EU+ZP3XR4ZME^[>PJW?#M8WSRJ[GO";,SQ9";72?+N6&2M4QJV# M2,.XP9X"C@K2LF356M6&E[D9/V?_$EP[*S/82&P60G=VHC\^_@3SQW+TG'TI M906:5Q6OP. 3-HH2;Y;,QKB2%\Y#%M#)E<>R% M_I1]5A4O:'$0>=-93 0"/_2FTQF1FGEI-+M/E9_7/3[/1PM1BJ6LQLE&0L,";)^%>#5,OF,]9 MD'J^'S"('05^HX:&/HOF7N#/61AX='Z0>/[4!V-+@8?T\&-/2-)F.&Q;:4W [!0D\ M#[U@&C&P.9LU:WK>^?8&><8(:S6L2W$!,P<)*2.8>]-@QGXKV3_J4M "JT\/ MFA;DB(I9 P7<6&UFFZI(X<,BQ M/&Z%E@J.MW3L(:E5CODW:K/EY2W2&Y@BT'#VQ)_,$>F+@C@GPJ+1C'*TM-A MEIK^P< @V:/SMQ_2,)B],(=**9'=\]8>EEG)%[*0E11F0GK]P'6V9N',RN>W MO&E5\FNI:\,N9.ZQ3Z*08NDQ0)V]S52I-@@?5R*KM:QNV456L1$Q$/HOWEQ\ M>GMEKX,78_MD!Y]I34/[#1"$2UE"T]#L*?&@P S&,1UK< MD/V^3*XF;-E ET1#B0+SD9D0WTW'Q:^__=+QD'&M;]6UT,8>;W\N>/;-D*G5 MEE *=7I9=XIQ('CB(,A MU=;)A>7,ZMOJY)@KN%GM=EIWCYS1>?X5U99SC[[U<5!\[PIK][[7.(_&HVTA M:#FICY>\N#72\IWC+I1:.D[%<@DY.C_>(P;"]Z/"=!(.HD*3H"@78>]AKO&= M;$2R@SJM([P]Y#^BLR]63P?@:MST,&BYL&1QQDG605P%9_*:*$S86RLK89C"TNT=^..^'9/C0/>![_)$+4-.Y7+%WWI#>!;5TK?'J4" M4E;P]*_)]A_OYA9,'?-B&7AB\VGD4R!<'4Y<;_6E">=-B_7R4"WS+S9JB5+,;"%]W_JTIEWYZY MRGFP' )07.DY(U22HA9-J!0*J2X*HC'[='7&((=?\Z)VG+AH5V:"9/>3&=083&,P,^X%%/!Q3\[<1XF6BU9^ M5'=0Y[C[_67R\\0AM+%?&L='2KOHV<:F'@G@4P1AB,!R8RU.EG4)'D"/$](: M8)X"/M$T&%#@QJA,6@CL9+7N^VH-J77%@0QI(1U$ !10\&:-%5F;[EXN,KL MZM:C]H"LK\I6IE-A:6 ?<"TJ)V:OW")NBCIWP=_%%3+"862Y.!G6FZ#2L=B3 MK#E-E=B;9;K&T\[3G\ SDMBGM@* BME/2N4[Y!)H*O+A=#/VZQV(@+/NN,X- M"$3S*;8G4-4C \4!)5C'=_A.V$4'7 J,N:H7U;(NVAK:$/YA$02J %V/O*$@ M[L0,O!0/9E%XMWM&:(L@,T1$CW1Y5 4@5H1$.DX3]IM%84,:74I((2C"F0X_ MIZR:(-*E,X;6!D[>K#OED*. H@K"P"A!,.^:HU,DT:7.PX".U%)9>F8>F%D+KF6C?/56,<+^3^BH7G9=DLK>)/KQ+UTEH[= MU3Q%=_A1"ULY=L BQYW/]HX[L!%NHG.EI)!"_HY=5*&BK,4^OF!OB ;SC1UV M04P;[:G(6\LMJ$2PD8\L2!=)@K#Z6?-<;+C^!LJ 1IB.]Q?O788H4.,VP,2) M1BTK8(^, :,1J2FE56?UOFN.YA&%[7@>G;338&F Y!>F-FBA#[9:N'^+"_E0 M9@+H^:'5ZQSY+@#;'U ?KEQ#MZ FZYKJF#5J WB/I.);4[']34 LW"Y9J2KW MO E^)_%D/9Q6+J@ZAKAUW1/G@RTW M?043Y3.DGZ]H%$TN,U?!4T6]11UW8],!)'N23H*NQ"6.T E/VQL>E35;5ST6 MM\,Z=,CG*19/G34?GC6=1/L;]^NHSXEGQ>>0=,M=4FR8>JA)[0=%UQ'?2^&! M5NO/*\2?I$.%A#UKD(PMU$Y5@H]0V*,0N.:Y4X.KH!Y28U>&03P(%!^B*;D/ M31O^5=E!!C9__YD&/%[;HEIJIV0WZVG\5]L*R8V5;&./P&W;W4>KH57[@_P< MFS:(>[VCLVVT5\ZA+MX1GN'JM%M+0&_@MHZQAPS1S+LD 12A0=(T:G)G.CLM M=*X0!"E\43C1;A+!J?H"O[)$A*S< *SL#S:HN.ZU&&WVLU6C[;91LV];+WI? M(AMZ;(JZ(=\."('%FSWMJ785M>:=1U,)VB" M9G,I12XMUO3*[GHP/LOJ34U)_7HOGIV!E=GMH/08&/.9,V9G1#H3N&X=_%3] MG:FRTJBI>QAHA[T$7NBJF<\U'9?<;(MNI$3=6%W1ZZ&^?@$>@@1B7H9\M!$.*'N<]!O M2PGC$O6Z7++]"MQ4=0%%\6OH9P&<<]>UGU*LZ"8W[8!DL9C_((YY%:1', M-ZZBOX_-OV;8CP\<:GO/)RQ%<1_9?BB.Z;U0;-\@M:@PW4ARJTQS MIYT]-".QK'FQ8NF%:+93FE;@6&JEDN^EM.^'J969@Z49-@>IC]ZJ&4X^@L(( M#175QX$=/$2HI:_L*,FF^7WA8'I9RO3:^VC?VU^)JBJ$:[I=S*204<,*VD6Y MPSY_-(U1OG8J%V[2W"@["+S$GQ]I_7"$:)'0Z\RLGPNXJ#VQ)_/=P.'F1)/O M4AD9S:E)G(9.,R]USDAS>-IQ3*WW2K#'A9OG_7'&Z;4( F^T]^KCN#S"G?%= MV?J1540O$/>3%XFQYYRV=T)]EQ@G:HY]YG-2!'TACZHO1%@;9DMU 'GBK E> M[B4233L1ORE>896Q(TU;:MVC9&J$Z(63?7]@4WKWLL#V+LTU(9YBSDX4U_2^ MP7[8T 0UI 2E;;63V^#7!_%2%L(TPV[DC]*TK_WZ%;R'.EQ38NL5E\:]]&D? MM"EK4'!-V._DB$NQVQ<*TH'L78*PM=1^Q' W4X\X'EIT9$_PX<=[]]:"OCZR ^]> M;W)0MN[^J!;_I+Z2R:E/3,Y[7^QLA%[9[Y*H?D&2=!_O='>[3Y\NW!<_^^7N MNZD/7*]H8%.();;ZDUE\QK3[%LG]J-36?O^S4%6E-O9R+3A000OP?*E4U?Z@ M [H/PE[_'U!+ P04 " !,-FA4;(!UTQ<# #$!@ &0 'AL+W=O-<=Q6&MFRPY7:F.U1T4FO3B.82V,\BKP:F581)%\[#E0@6;U:#;FKC.HB#L^*=.#3.*\+-JN,'O$/WOML9DL()I1(M*BNT M H/U.MC&5]>9MQ\,/@@\VD=[\)7LM?[HA3^K=1#YA%!BZ3P"I\]GO$$I/1"E M\>F$&4PAO>/C_1G]]Z%VJF7/+=YH^;>H7+,.%@%46/->NG?Z^ >>ZLD]7JFE M'58XCK8912Q[ZW1[PPT9'G+'=^LC#Z" M\=:$YC=#J8,W)2>4'\J=,W0JR,]M=H;F:]P#<%7!ZT^]Z*CCCH%"MPH=!?!F M87D"NQ[!DA^ Q0F\UY^L,791_7PB53:&R(53V_W3VE\'@R1E.Q92: M7HYU6(&NP34(M9;T!(4ZP*50I-&])0_[Z@JVUMM0K['=HYGZ[9<(MCW=0;T7 M$N$"TH5?$KC1;=<[LOT:+RW8(BL@*5B<+>!.U^[(#3(0JI1]Y<,*11Z*R]]Z MBQ"G+"]R*%@>+^ -TL-JM*Q M)W1G]$C6HK/LB2'>,G2901_U;4HJ8S>*.%Z M@]_46[#E?$%K/$^@6+)%GL(\9DD>$;JU5_3^R[[M)?<=J9 8K!1\) :"X:TV M3GP9%9=9SM(\?067:<:6$6V>;_'8?NI'QO(HHDTR9RFUX/9%=+PG0K5^' :Z MYT=WY!8NXF*6TXN7DIP8B?-9=!8'\XLXF M241=)5:U'0Z\*!]FS]WY\!&SM&@. W]:NEN]7/:)$"2[F)[P-X&S>[>A\-]H"7: MYE8259*RD_WU]\R0>K%CI[E#<4"02!0Y[_/,#'.Y,?:+6RGEQ6.1E^YJL/*^ M>C\:N72E"NF&IE(EOBR,+:3'JUV.7&65S/A0D8^FX_'9J)"Z'%Q?\MJ]O;XT MM<]UJ>ZM<'512/MTJW*SN1I,!LW"9[U<>5H875]6E/^MNK=X&[54,EVH MTFE3"JL65X.;R?O;$]K/&W[7:N-ZSX(TF1OSA5X^95>#,0FDS^4E% M?4Z)7FIRQ[_%)NP]&0]$6CMOBG@8$A2Z#'_E8[1#[\#LT(%I/#!EN0,CEO*C M]/+ZTIJ-L+0;U.B!5>73$$Z7Y)0';_%5XYR__JPR!3?/ MQE'6JDP\>)-^N1QY,*,CHS02O@V$IP<(3Z;B9U/ZE1,_E)G*M@F,(&4KZK01 M]7;Z(L6/*AV*XTDBIN/IY 5ZQZWJQTSO^ "]7U51&8M(%#]\K;5_$A^U2W/C M:JO$OV[FSEN$S+]?8'32,CIA1B??W\8O$J:$?>\JF:JK 3+2*;M6@]=R^X2, MR#+-J>&-2$U1X,G1IT145AM+RWZEQ*?[7Q+A5%I;[%9.F 4OWYFBDN63V"C8 MRRH6H/0@/W\2;B5MV/F@+)VY$9U8+TF5T)G-2JJ_Q)M!\1EB#PM[_,IM/Q MAYTSO#KY\'8H?NV%J%6IL1DQSO.>"KO\2M1 +)L%5DFPU#COA/2DJ[:@XJH@ MC5A(O*]E7A.ADFV103.F2C:09:J""+L\-A ]S:5S>J&QB#+I=*;H')MJ9?), M64=J3,X_"!6 20<6J2F=R77&-ESH$ERTA$(>"ZB3WB5D&'^ J^U"JP8B6Y%J MF]8%3D-8.@9%O]8R#X+A@!1T ,^YAAC@2E"AUF"4Q.C;F#K/Q$K"(G.ERE:; M**RW*&?;:#$4GX(N3(<^IHAQ] X'>4$I5X,7"U0HNU06:J;8Y0)X :B>DE8=Q$#>\N"5$M"X(.J>( 7V+EM\3%_P]* >J&2(C>:9Y)34[$WD@ M9&%JZ*;(F V&+M$P>=@Z-! MDHXA%Y<(B_S9^28F"=CQ&P;Z Y',F515UF 5TH5H8UED]@=:#XJIK;U(I< U MTVOXN.ZK?-1"8@ M\RP59S5EY*Y[MA3GJ'<@"MMPC6-THM$+/^[=%HAM'<18I2'FXJ#CAW0&6V[M25QPL=W",-W_!0$2$1-PN-SX!3F3L*&3 $I,'R%YI;! M;R\.-?B*3;$$-F1X_9EC]ZK9CTL J:)^H\%;=\":6R6!E2%GZ%@1]V;)+F\* M&,Z+CC#;\8X=>;/M,*1Y6+_=7G_#,=+3NR5P2Y4FURG#A"FI+CN1&S*W"X7E M-4%.ONJI\[;??'&F$/@R$ \QS34V"^TGACL /(0B"*; Y&5*&'1!=2ZIL1N* M7TIQ V?EXBS,F0%%;XVT&3U:4R]7Z)]DJ5%E0!HSD0]&EPC+D^SVFM*ZNZ3/.:/78T&?=VK!22.S G0YGC9&3 M9JXX.A].6\OW!H4P9W!G_'=9UA2>7>0U&M#%A&(K1>&?]HCNF&; ,&_0?Q&; ML^/S9'PQ^R]U()!9@NZ2_!X[*M+A>#;IPK%3[:(7HP=4JTOU7?6:S&;)[/SL MH%[/Y\F7])KT$['3J^?'?7I1@B#?4Z4 ,PMK"M:MV<4Q_RPR0WQM^SI@4>T: MU&]-$ = )JT>T5FU(+Z5I(=E8$Z-Z7MLR!9+52H+8Y) 2'*Z#(-1P+N"3[IZ MW-WL('FYM5@'W.1R$4:%2)&L2P#XJ*F)%R?'PS.NLI/^G-#KIX$35:X:/&PO MFZAJG5XD)[.+Y.)TMG/IL NJ_?+6FW'[W<+.?43R/PB=[-9%G"+GK#%Z(H2Z MUG!_WQ':CDFD&RMTF<6;A51:^T3R\Y4"!]YL>M9+J3"_]^X-0HMS\,9@*'ZL M+35M21P(RG@)WO9P;.>],S$2+HL7.E#$\S!&0SH8I[',HCK%<"&:&ULG5?;Q:\F+)C3Z8/$B_8R]G=LPOB;&OL M5Y<3>7%?Z-*=CW+OJS>3B4MS*J0;FXI*K*R,+:3'HUU/7&5)9D&IT)-D.CV> M%%*5HXNS\.[67IR9VFM5TJT5KBX*:7=7I,WV?!2/NA>?U#KW_&)R<5;)-=V1 M_Z.ZM7B:]%8R55#IE"F%I=7YZ#)^09[3@1'TSIPDRV;V "*#V>I,-SE;QH\8;2L9C%D4BF M2?R"O5D?WRS8FSUC[^VW6OF=^.MRZ;P%!?Y^P>91;_,HV#SZGSG[<6UQ4UM5 MKH7/2:R4=5Y\JZ7U6#"KD($H+%T9:3,AJ\J:#661D&46WE^;HI+E3J2X:O($ M&>$;\R:8AQ6L%6"_RZ4E)[:Y2G.QE4ZL:JZ86%E3!%NPG1)ECG7XV5)&Z/^E MI@@VR@U9K_ .8)EK IP,_W:..(87OUN/(E%)#X--*\'FK>]YEW0?#T6EPZ( M@0LM%.U%)%/4C47C*)X?1XO%O(L \)1W?5C!TBM(S4ZB^0S>XR0Z79PV.9I' MR?QTH#CP\ LR@*Y&CJZU=$Y<1N*J4;K>3UG$^"H*PT/O@/GS$*9V1E2U37,, MABRHI[),,6/PM"'')3$5CQ_79)I0*+,CP&'9#"&FWE@'9-;4ZSP@'%9P+-Z7 M>*FPAEQL2I?%B280YE_U3!\>(#UX:VMPK## 21[/Q\2'> M'\9MYEREE4=,QDO=!Q)RU7IAF&T@'?8^HCK@? QYZ# 3!XMD.IYB MB4O90W)^_NDDB1>_ND'IQ$HJ*S92U[3/-%3 K$OU+V--QHL>$%(@LTQQI$@- M=QAV(AEV$KKG>Q+@C4E5")-1#U/6I(D!#O8/%Z3CI$4ANCDQA;JEE M[5M,ECQV6JZ&M"5R%&@< N(TN%"Z098P+^P@]%;8N)Y%3P"6ICSL*^THQ8#R M.RX(63<>]/:+K0W2WE'EJ5C"?3/'ZLJ4 6>JC>/B/NG'][1\&THOS:$NV%\!+57H3NF"]MK3F'H"I.)H=SZ/I_*0S_PI6#@<=\7HX M.?GU6+RK+>!:9C";+]NOBE!XCB.@'P34@<(!>G<:#W@I"EK]L&L(V1@A>W;"7-\;SI1&,Q,!KL[_@,TZ@ M#N&ZW WV-/B\Z7I@S*GCC/<<>C;/S)*4Y_;>K'K"J+U- DOE'K6^QY2P8T3Q M\>R'F2&X4_%'A]XTD] 2HXT>C#?IXC0P\1[?GZD9J-Q5N9 MML/HB0%L)/"A/.]/")?QHG;0^1(*W8Q+7JGD#KSU;"!3&Y6!P]W(VA](7 20 M([2W5MBULT#BB 6=T:T9D]]4;Z,*] MQW]QU]:/6GLO!X/!P/AGTSF^AY(H/HF?TQCB^-X7\61PHL!'TCJD)%MQ[&1%/S06I>-SS]V1]Y"] M6$OU1:\ #'LL\E)?>BMCJO/A4"R I*_)))57"#0[4E<7]MVMNKJ0M*Z;HHN-I<0R[7EU[@M2_NQ')EZ,7PZJ+B M2[@'\ZFZ53@:=BBI**#40I9,07;IO0W.K\=D;PW^%+#6.\^,(HFE_$*##^FE M-R)"D$-B"('CSP.\@SPG(*3QM<'T.IY1?_9QHZQQ%S#.YE_%JE977IS MCZ60\3HW=W+]"S3Q3 @OD;FV?]G:V4:1QY):&UDTDY%!(4KWRQ^;/.Q,F(\. M3 B;":'E[1Q9EC?<\*L+)==,D36BT8,-UZY*42XUNP7%WLFBP(3=K[B"BZ%!+V0[3!K$:X<8'D ,0O91EF:EV?LRA;0/ M,$1Z'<>PY7@='D6\@63 HL!GX2@,CN!%7BV[8-=Y-8/6K$*SQ)EI M:R8TC:O:0,KB#4O%@TC1DID5L!+;0@,@2K0"QO-<)IQLC>SAK&2>@M($03/7 M=C^@&7\ A=N;R:QGKAFV"&UX:7UA=[&SD)R0Z8#=B-SR(=;GR*+Z\MF5UBC6U%+40S?,GJ\@$T M>8:OM3";,PW&Y#B\N_^D??).J/!(WC&7& 9VG4%3"YJ?OA0:S=<<4]TF):F5 M(C27' :TK7S&G:6E;5LD!O0-@?>B7(/G-:.VG0C M6N55E0M<:$UDQ-B@ZNA:;9HX M"C K6BO8G>URX(K'(L>2L*I6E=2 Y; )P:RI-GD.GQ>R+@TZILU4$I=MS J, MDDXL,!Z>_EOK9K4O=\*F5582224?!8H#L'$TF)YARXG#&2R\*?C\)3]],,\#,(WW6_77GN-;PMT M;X%:ZY.I'\R"+9/YN&].VUZH$$1X/(9GLT"*?V)QAU#?Q; M2O@_4]0EJ$G/H>1\EZS<[+6_<_:^J'*Y 7A&+/H%.=E9&5,_FLS\23ACD3^+ M(C^:+KZEGFV>>]SG8W\R#_U)-,7GP!\O)KBV7U^30S4E^G>N8SGM>:(%MJ=0 MW]ZTQX=G.W:GD<^F#1MF9I#0+N1K&BTKIZ6A M+DF";H7?&0_H*'7H(_;L1C5L$#Q)\(:A[&KM+!LA/@)RO%<[T:!*R!(UJ">> M-N]02KP+<(.Z9K5",NNI7U);2[]M[=V!X1@M[*%/*^W/\,.F( MBS]VNR=4+HI(MM#)W(]#TX#G791V"\=7/KN,R6+1JGI[-D=35ZMG0G/DSKG M+K08$EYKEQ*!G-U1:GL(Q??%\?/8J\7T2'^B0RLCO0S&V('&>^KWW&UHN'/; M+$ M[9U:N].-NWAV;[MK^UMW6]V:NSO_1ZZ6 JGDD.'4T6 V\9AR]V@W,+*R M=]=8&KP)V\<5&PO=V]R:W-H965T5\(R.N?C,) MK2=9)J7&3.;3Z6K22&U'UY?IV3M_?>FZ:+2E=UZ$KFFDW]^2<;NKT6QT>/!> M;^K(#R;7EZW*O[;O/&Z3P4JI&[)!.RL\55>CF]FKVP7+)X'?-.W"T5EP M)FOG/O/EY_)J-.6 R)"*;$'B;TMW9 P;0AA?>INCP24K'I\/UE^GW)'+6@:Z M<^:3+F-]-3H?B9(JV9GXWNU^HCZ?)=M3SH3T*W99=CD?"=6%Z)I>&1$TVN9_ M^=#C<*1P/OV&PKQ7F*>XLZ,4Y;V,\OK2NYWP+ UK?$BI)FT$IRT7Y4/T>*NA M%Z_O7-/H")1C$-*6XL[9J.V&K-(4+B<1+EAPHGISM]G<_!OF9G/Q%A;J('ZT M)95/#4P0VQ#@_!#@[?Q%B_>DQN)T5HCY=#Y[P=[ID/!ILG?Z;Q(6]SHHXT+G M2?Q^LP[1@S5_O.!U,7A=)*^+_POF_V!.O/:N$1&M(Z)+_X6(-4&H::7=@SU[ ML2;E\%[;K3-;*G$0AC;2B-8[153"6! .A">TZ_I/M!#;4D;J!AZ]#A!@);;K M/,31T$*YS@?<*['N($ AC,7'(\>TE::3$1&R6DE;C(26DV"5[!YM%LG#-?H5 M/;_IC$Q=IW.>4BG?05\*H^5:&QWW8E=3BH.3,AI&^:T+04 'V:SEVE!29J>R M<1W\*6DY-4RQX"P$$%L 4(BM'(L;$VO7;>JDX"F@OT.*4$>]D7F6P%P/!DQ9 M%]D:AF*I%4R@A6,M%/F(H1CW3]%7G?=(V0SA,AHR)ID*.!J!T9F* Y=/%3"( MN3#/5 JUV=5:U6*'%#TCT$K/V&AC!(=7RX0+9^@UE&6Y):X55177%BFA=D/9 M"H&A[R53Z@! D8(#OZ"L'.)(.( A2H9:5)CM*/9[!.9+ PL3WJH]:"#UT!=6V6Z$H\>,3'@#7U%[OSL4'7V MPO34O6OZTNE,]0YST8LM;+LNH#;V!^"AR"2:?NTB4X,>6HVBQMHG6K[I+&$: M\DP,/4]R\?M(@2(WI6B<9XN,>6((/43JVR!;+P2RA4.#+.'&Y]9TS.620!1\ M;O)H0-NAR3G,3.W421M/"63@\$OG#PD/0#R:!E&W&F%A@P"%D3>Z1#"E.6"? MI1DCGDM9A551=YMB,SW71- M+]C*?1ZEO/*4'>JPYF5%Z"K/%39T-"H.)>8Y1UPK>B"O=.#9\0G0N<>."WIC M=:51X=CW#PWDN4E-@L\;-6LPXO")*X LH$6O_$.TA;"4)B<&='Z#9%.O98H! M^[_S*0V'@%(8[ECQ78(%1 2XX?M7XJ.+0!=AS,6)F)T5R^49WT[%;%:L+J9\ M7HA5<;ZXX.-2G!87RR4?5SA.YV?<$4"J GD@-CT_[RV^#/N)6%P4L]6J%T[4 M .=3OS-IGLV$7W!%]R3QO2#>-IX#$[_31)WY=':!\8@H3F87XP5B,0;4*7 ] M'Z\.UR3*3Z;#$\R0EM+N:/;CYU:!R='VU9#?I!TS\-?0QKR(#4^'-?8F;V^/ MXGD'?BO]1H/.ABJH3L=GRY'P>:_,E^C:M,NM7<1FF(XU5G'R+(#WE7/Q<&$' MPW)__1=02P,$% @ 3#9H5(VJ+TLK!@ S X !D !X;"]W;W)K&ULI5?;3R8NS:F0;FPJ*C&R,K:0'H]V/7&5)9F%186>)-/I\:20JAQ=G(5W M-_;BS-1>JY)NK'!U44B[NR)MMN>C>-2]^*36N><7DXNS2J[IEOR?U8W%TZ2W MDJF"2J=,*2RMSD>7\>NK(YX?)ORE:.L&]X(C61KSC1_>9^>C*0,B3:EG"Q*7 M#5V3UFP(,+ZW-D>]2UXXO.^LOPNQ(Y:E='1M]!>5^?Q\=#(2&:UDK?TGL_V= MVGCF;"\UVH5_L6WF)O"8ULZ;HEV,YT*5S57>M3P,%IQ,GUB0M N2@+MQ%%"^ MD5Y>G%FS%99GPQK?A%##:H!3)2?EUEN,*JSS%[?>I-]RHS.R[H5X^[U6?GL!(GXH,I?>[$VS*C;-_ !)!Z7$F'ZRIYUN(;2L=B%D][*9P)E5GQ< MK?#_IK:J7 N?DU@IZ[SX7DOK,6!6@8DH#%T9:3,AJ\J:#661D&46WE^;HI+E M3J2X:O*$.<(WYDTP#RL8*U -+I>6G-CF*LW%5CJQJCES8F5-$6S!=DJ4.5[# MSY8R0C]8:HI@H]R0]0H/F$>PC%'AF([&$6HHE9LY-H/H/W.(E. M%Z<-1_,HF9\.%@X\O #J')P=*VE<^(R$E?-HNM]RB+&5U%H)GH'S)^',+4S MHJIMFJ-19&%Y*LL4/0=/&W*<$E-Q.W(-TX1$F1T!#L_-$&+JC75 9DV]S@/" M80;'XGV)E\H)9K?AJ(T'B7!4LH=<;DB4QHLE$?I>]K4.CA$?O#2RN5-H:"2. M9N/C0[P_C%OF7*651TS&2]T'$KAJO3#,-I .>Q]1'7 ^A#QTF(F#13(=3]') MM,::2*@RU77&>CF(3\>S;D#DI!O$6^5SKK%0%O)N+*XHE;6C5J0JQ;]4F:C@ M*6 4=,?"I>R>G%]_.4GBQ6]ND#JQDLJ*C=0U[2L-&3#K4OW+6)/QH@<$"F26 M*8X4U'"%86>286>A.[XG =V85(4P&?60LHXB2_?J>$X C?0.%J?CI$<@N3@R MA?ZEEK5O,5GRV'DY&]*6X"C(. 3$-+B0N@%+Z!=V$'H[V;A>18\ EJ8\[#/M M*$6#\KNVZ8T'M?UL:4.TMU1Y*I9PW_2QNC)EP)EJXSBYC^KQ_$ M\^"#9]T7[WU#>K8?;XPCH!P'U&I0%A4[+"88O'_22,OR52EM MJ IC*V,;?2VA^ ()134%[49MVY8U4F>#5-F10AW!=[@9[&GR^Z6I@S-0QX[V&GN2959)RW][K58\4M;=)8*C7]"N(P7N<.:+R'13;ODD4KNH%O/!C*U41DTW+6L_8;$ M28 X0GEKA5T["R*.>*(SNIW'?;UAO:X>A,_J)BXM(-%UZ7%4X/FJ[!^;?#]) M"<9 B%>IJKBX^#06-@_+/I'-]#212?Q$^M&.+XT9?Q9'#"P$?2.IRCN*"0 MD>:PT;_MCVJ7S0GE?GISSOL@[5IA*]2TPM+I>#$?-81U#]Y4X;RR-!ZGGW"; MX[A)EB=@?&6@T/:!'?0'V(O_ %!+ P04 " !,-FA42*DAR.\1 #Z-@ M&0 'AL+W=O?7V;%W7FU=75U6\5IFL1L5&Y7BS+,I,UOA: MKJZJ3:EDPIVR]"KT_>E5)G5^]NX-/[LKW[TIFCK5N;HK1=5DF2R?WJNTV+X] M"\[<@R]ZM:[IP=6[-QNY4O>J_KJY*_'MJATET9G**UWDHE3+MV$$[GM"GW=8FW&OWJ=_=U$7^[?(]U)>*VR+#7E21UO;FJ,3JUN8KM M2._-2.&1D8)0_+7(ZW4E/N:)2H8#7$&L5K;0R?8^/#GB!Q6/1!1X(O3#X,1X M4;O6B,>+CJUU+4MUN>"UWLDGF%8M;LI2YBO%G__G9E'5)>SD?T],-FXG&_-D MXS]!L7]L)/'QMT;73^*G/(;TL&UQE\J\$I]S\3FNBX4J11"2\H*9)^JUXLXR M?Q)RLRF+!XQ&#^FUX"G$YPT/2Z.(AI_P]>'TA ;<>=.4 MFZ)2HE@*&E(G.E\)]-:M2'%?8&BWB>NF5*(NQ$:6M8XU) *JB*^PF;(3B&8; M"IU)^O=-";F595+1"%43KS&OJFCS9)Z(9<.#%\NECE59>2+1);R_H(\JVZ3% MDU+X&!=Y!:>EB;F;3!YTA4:TC(&>*IYUH81!$6A,UMRB*E*%P:NX5+PPV_%] M ='$2/R,SX51II5V):$+UEBW:OY>$FJP.IHR7F./^Q+\5T6:SJ"8VU16E;@E M=6:L2-HOV@7)"MBH6"\UY%./JHPU1MF44,%(W&"%P$Y:KA/RI[O/0\WFA4@+ M^$ I5J71B9&Y.;0EK*\TI5D?=-%4Z9-ICKG-BBL1PP!R. OTYL1)2%9/;-J MC3VM&25@ZQYT6R/R\<>LP.C2/*;5 ME8H40QX!8Z16?1L\:*/4JV^EFK,A,/,FT4&PPK<5VD"4^^76OXT$+%,L-N+9>*@R0M$G+D-G)N=;UVI@.3 M@F)JF=+XT]#SQW,O""-1$;;N2DRZ#&:OJZ'9KLD7%DI14*]4^6"L0^BJ:B3V M:&!W1_?/.)G3##18L T:T7@>"_0# %*/])GQZD4PF8VN$5+3%&\\?!_-W#=6 M*QZTKUO >U(2.*$HP F$)V.#+D3Q_SYWAL=E] MC )2QE/=J9)9(6W:+_!J,L'/%@0.XKE*]4K#V3M'H-4K32:0%_GE;XU,#8X9 M2W&((@G%-D79PUI=VKWN[V\?>2L&&D%:(5QCXR#!'ZR@1&^3!K*<6Q#@9>TL MHPUX@!3"6M>9?0J"+(NFM+O%P$A>P]B A;2- M\T\8PC1;/1Y&4[$N0C)07S MRXS($X;)H8ZR D'F(:>CL-=:X16!9*F4R S97I$"!.!T36ZAW/7?PNH( M]2'24FEZPP.0'G3>@I+9>R)< Q\&W+>60B)GA'0Z [T@$5-RZ&9#]EPCLIGY M,%Z?1)Q$K;NF)'CA4'N"9?"$%)T.S>B!<2Q^Q? T2*HS7J)ZC)59/X4P8@HI M1P"805XM55FRAK$KF*;<4F@&;["K@C9:$\=>=Q@ZP$L&1O*:S,Y M4L![SB]RZ\_+(D4&UH8)"C/(P_KTA9F!X7$<0$%VF&+U5&#V.)4;S"J9A$V, M47'# XN12VR_J/1C9Z^_)P9"HR*MC<3?B@$0.&*R)11CK@(QDZ9T@]5K71IB M07Z)W0>>E)B>54K0:0RNDT 3KMATE&?O X2;D]"3:/8SP#$0YYK\&;P(4A#I M9.,PNC"QFI3!WQ)D:Q>OQ !USH,+\7?.(S'X#7P=:;'XZ';YCB@=M[E9K4JU M@H^VK2_%>YDR$&/3]C ;KN^-$:PG42!>B' TFXJ_6/4%GC^=>^$\$L%XY$_$ MI]9WSX-)Y%U/_0LQ&45^*P9>7$^GGN]/+C!2-!6W-&V:<@]O-@F]^6Q.K^9S M]-F W"1,LX+P=?OWA*R!F'O3RT5#T8#;#4,%PJ(TA^+!HAL$_(AIMC8M_-BW!B'VZ _"4-AHC MZ_BUJ>R4*Z(UAGXQ[ .BXAB<2BD M?"]5R&@Z5,1RUWK!EK=X L)L"6A\*3S1G6[&!,O M9'PPD-E1Q^,HL.G1FA\+!H<(U;\/$R;>>.Q[LV#*WC'M8T)T/?/"J7\ $^83 M[WH2$28$DSXFA'[D^?. ,6$^Q 3?O_;F$5[!C/T]3#B)!21C=.T% 7D<=\>? MR=R+?!\>-_DN,/BNL9Z#!K\WX(^&@X.4>P/?*YWU(\ /V(Z+H<&LX+0 ;G!" M=1A4R=% +_<'I@8+56_)3C$8E:5DN5*UW>7$[+FSJYW.MJF0"X0$;\C1,QBY M\8&U3#KA@[GCAS;+ (P#. 75!PCAAJR1[99 DRL5E/F7SE59/O.$,+I-V H* M5L0VP6T)?K#ZA:D['5A )R0[:H:0*-O:1JDX$\6@),!(W _Z>M0R03:=DV;S M@]60PR57CY6>*),N41CD^H5-$#N[D5G1Y%S-HSI<+*LU2+]$/HSX]0V2FE(/ M7IOO#(B5BA%#:TV5)^3]:<,Q$3J(E0*A7I9%9O0@4^[:M=^IZ/3R [+Z-A&I MJ4QGZ[%V4%MUI*0,,B+KH6X(A-3Q"OJR3RFU6#3&UA># N".=8VHL-T5_JZ] MW=H??2R+9K5&9BISG9'];+$*R,8[#Q&]KCXH87")7NI8]BUY)QG=KXLS^_&, M.Q+!2M5>!G7(2T&''ZUO[OLE;SS5"$WM U]@>[1!;'TR7FOD_8DI#[)"K%.T MV-LKF;&0G+KMNYW=NC_3Z\C'3N&H"Z"TPJVD0@]0T*('S/=I4+I-JZ*W/S$8 MA#((U8YJ;-Z4.CC+;FL0.W7R$S)Y-B=EKS*ZY4UP26RUX\^&[QIK-C[-]>\3 MBUZ $V?T8-E@B0,$I[*\74E;FOB9!;&KM<;TT -JBJE-;A=I:F$#TW4E'>!& MZZY%J5<:&C8ILS$(R80"PT3CJ%>!,Z5J6AV383Z\*5DESZVD3L 277ZP2ZXM M_C"[1I9@0M->BH!-:S*KO:8R6B8-9+*M:S/$M=@VK \Z'@-K:]?U2OR#N/G' M8]R-]>7=V(B'JG*RK5N@JG2<>Q6Z4&_X@[*W:2=L=DO6K6]QPUF#0] M' \.-/S1?/= 8W[B9&#?*WN /_2^7;_[EZ0._%$40MS):!8X.:/9KH F$M\@ M.JA8&PCB"R156[^_O_G2U>M! MO9NP/PG2-"*3:[)X$TR/"HFS E-UFE@7V8 M X6+_GFR/:;LCJ"]P0&W"9@FA!9;^)S]YOS$J77GF)&;/-C0)-WA]IZ%W>P^ M(F^#J:U63'3YS+7/<:E"774C,2'X8X>+7$,J^?.'EB+ M?3 >B8^20BMOHNQOHCG_!J8Y'.:V.N'2V[P##DO@\VO!L# MYJ-PAXIMS=R0]Q]**8_;\-Z)]+X=/H-XZ[WY?YKZWHC0=]:4SAR)L/K,U-4[;&" M*;7L'A@PZ]VJ]*$]\NKX&Q4TXK2PVVF&YQH#Z ,9G*-1]-8S](ZID$N\6=1^ M5?28:'2JU2=S1=]N"%Y@. "Q8W*2C+NTKW^.[LW\P NBZ-@1$//[](F&8)%Y MA^ARO :+RHX[9C L#!5\\ZTD]TPL7CC*X14FO.@+4;:B\N'LJ26Y.W MMU9V4]9E>97XF\-/Z#>QP/EH4HR MUWS%!_*>3P2DOS""4M.3Q>-KST?0]OTIES['L[9V''G^]=3SY^&!VK$WG0?> M]9Q/E&8SQ&A'B,RD-UP!Y5SL/+P0YY$W&X^]Z]D$##@<@2ZP8FX[79VW?@,* M'XQ\_W0QV?'Q%^TG6N:]\;@?4:"E59E+($,F*+N%ZZKU.QNVD%^9M=%I 33@ M"3XX&21Y!XF:!W;35/8V7IO0M60#O,OO#0O8[C#>V-#7HQC_HZY@]6O:_0:> M04'9X_?$-O9OEW Q'S/6J>H(@5(]:G$,<>U%/\KP&,!<)'&7*6[ME:Y!L$N> MQYH\8V,/0 =JOGLC!:DK&:84H2W/('SHI:D)4#F^ F]4W2T LI5;&U_(CU^S MG4GXS!_L'5'O*>NN'<.>X3US$''>1F*W.(.J)MOQ+BI*36[@%CC MB^YN2MO/7# A=MO$1 H1I WK,??82K6B J/<(1\U#7&39 A1[5M,"ZP"/.;( MPKL;+UQ34P7B(@C<%V4S4[RX7;(>4O.31SL,8K)) 2GF'#TC]JK(;NW39XC? "ZX@7AW)N% M(1V'1Z/HFJC-#$^N3;7P)V-ZM#U%KBZYYF,"KXM!&)?\ETK=R+&-&PQ;6*H[ MO)YD*\#ML8[S"7:0I%"&]CK+'W=W,4PNX[(U,EI"D?]W2#R*B*Z6;BBWR:(^ MJ479D*F'$Y-$=31I+Q&3S&9(Q2YE:S?"U4+^A1LQTL'8L5LPX3CHZ9ZN<-OU MO @FX][E87AP7T9WJ=OF'GF1EZI-.;B@V[^Y^6(^'4W[0_7O(O!]FS9A(6OB M27K%!IGGC2.$9O0FAV4!!/^IDK9H3QB3N]I4-_)WW>29VIL\AWXJ<]7[/5*F MRA7_ZHKV$A9N?IK4/FU_V'5C?L_4-3>_"ONK+,%Q*Y#>);KZH]GDS-0KW)>Z MV/"OFQ9%71<9?UPK"6U2 [Q?%D7MOM $[<_=WOT?4$L#!!0 ( $PV:%3] MT+^P&P, /H& 9 >&PO=V]R:W-H965TJ[GE6=*QY+)$[:318'$YB:X&E[.1MP\&WR1NW,X8?"0+8U[\ MY"Z?1'TO"!5FY!D$?W[C-2KEB5C&KX8SZEQZX.ZX9?\<8N=8%L+AM5'?94[% M)+J((,>E6"MZ,)LOV,1SZODRHUQXPZ:V';+';.W(E V8YZ74]5>\-GG8 5ST M#P#2!I &W;6CH/)&D)B.K=F ]=;,Y@0KQ $(35(HM05^ MP7/\& .6E3);1!?#;3L$8=%;F WF0(9KYP4AXS.SOBG;$MYX$Y-)E%KTGAO(B M9063[DF(&79(4$N\1<&I0%]EP#6"Y0)M5R?AW0>AMBVZ"D.74$V,;31".1^/U,2/ R<9(ZR__7R:^5XL M0;4#J8/J9RV)#;YRQ+DI>W MM,A%#QXK)NK!':O<\HRW164L]H*JIT(PO#DIU^ M5*)=A:[K6/Y:4]V:NM6NL5_5_>S-O/XKW N[\BE7N&1H/SX_C<#6G;:>D*E" M=UL8XEX9A@7_G-!Z ]Y?&D/MQ#OH?G?3/U!+ P04 " !,-FA4K[W[>XT) M R&@ &0 'AL+W=O\]ME=7=@B&)VIST[X8K.1;G>CC-U>=@:= M:N&+7JT#+?2N+G*Y4E]5^#W_['#7JZDL]$9E7MM,.+6\[%P/WMZ,:3]O^(=6 M6]^Z%J3)W-IO='.WN.ST22!E5!J(@L3/@[I5QA AB/&]I-FI6=+!]G5%_5?6 M';K,I5>WUOQ3+\+ZLC/KB(5:RL*$+W;[FRKUF1"]U!K/_\4V[AU..R(M?+"; M\C DV.@L_LK'T@ZM [/^,P>&Y8$ARQT9L93O99!7%\YNA:/=H$87K"J?AG Z M(Z=\#0Y/-]M*2Q$TD,7R&Q& H/MHLK+WX M)5NHQ3Z!'N2IA1I60MT,7Z3X7J5=,1HD8M@?#EZ@-ZJ5'#&]T;/TYD&\USXU MUA=.B7]=SWUP ,2_7R ^KHF/F?CX_['@BR0H\-[Z7*;JLH/(\LH]J,XQ77&_ M5N+6;G*9[006%#8(G04KI/BJ,FT=?M*"5LNSO\I4&QVT\N(TX/!?_S(;#OOO M[I7;B ]69GP_>'>6B(4,./8I#7:NG!@,R?2#:8)8G7OUO0 WLQ,28L#!8F-] M0$"FY:H7=BD^2I>NQ? \^BS!7INM1&@D3OC&[[*%3L%,&*+E/*TZ13IDM=A? M"^V]2L3UWQ-Q*W<;F8D[;[#!BQLGLW2=$%.Y0#AH\B/%M4 &R0*86+'4&3;A MO,Y$+EV(G&7Z'60UIP+(*XVA'WJ"5.4#J&L(G-H-!!<(N_1;];Q4H,OV?]'0 M.Y$[^Z#)1C[N\^6^*!-Q -$39,QN']%L#*1A9;9(2ZP4[/I@S0/+$FDO*]IM M%W[A7<65S+Q2 MY#EDJ[ 6!,@&*1$G#%GHAG!#CN(D_* %R1=Y4@(\KF/!CY >E=\RHX U?)$ M#422"_$2&+P:$5*:3%:4]FQV78G%Y[[$@4 G"ACH9G+?XB*6S M&W$RVV-]8QT2%ZAY45!D,;/&A7,E'24+1?82,A#22(@<.V66%1L!YT$ICD0A M\]P@3.=&H=:X%0)ISJ* =\L/9+?!])U'+ ,4"$ BJ6& W!1>*,T .95GX$7' M(T/ \'1.2Q_N;CY]X;6$Y&G1_1LR2AXX-("J_P ZT3.E\$QF::QUOBM0FJ.1 MM<.C98$P@AXND%K+4)JA\7S+ZYSSHD_V23% M=9G 0!@24='0@3&U5(K6Z4A5X)XPJJ9^UN>$ $K 61$0]_\%R89261CC87)> M[ 71-X-P(&#C9)4WE/*4>Y"2YD:OR):9/ZA>+3%^V"O45018HZ-1$\YINTJ[ M'Q*A H2SD((2LUPN\0 ^BS&2*A2T\GI/A(7= %$ZY3KD=!J.Q-KK@;A<-JY4 MCZG*H[N0[TT118Z]4[1-6,>,L24TE)XA\7T!96KC> )F9@.9$@ *T5I&;A/( MM2J,C-G! 6 9-[YTO;6%X?J) 88@B1%'.8U8E@N E$J@?*0#T43I4QC[\X,J MJ9N7EK%PGNW74B5V*F6#M)>@&Y,:K;+(*K)HO,QULY+:!X5KSB8R/(VL"KA[2E>V;*OX M5 :7\]BQ5$:N[O=Q7V]_*DC(K^"HLA55 O"L>// SI9*HKMB5U1P*&*B4XM, M><9$=!%3H?".^(*S*-'3-;"'+206\(/1(L!,VS* L42A%9N%*@>P/RE!ZZ5N M'$I,ZR8M>N^P=:VJ@X]56=,@4@9]J57CDB8-<+?>S'EL/ 1TV.4*,<<+&(D5 M>[P:B_?K4NP8CYA2E+#4-=?NWA3)YG1E)YW*7*.OC6FOZM*;48&J3"*XW=)N M\3H&+A/'M%8PSQ2#(>T1U!EW!W6_ZI3A%KT,\[IE/VK7EV4WMZ.N(_;X1XI' M#9Y@S!&,#&T=SP8^MDQ[Q;!=]0U"X35W^&TX'8X^FGIYS1"(C4[971HR'F@9 M$WU&>*T[>VJ,*!XWMJ!G=8%4+XC2Z(ZSF#C[0>;V[VE!+P,/0=;$"6,2@ M_Y3O-W(!E@(I N<)3KE3:$S8H#2C#-K3YF'O4\EHMTV;UN)]?\0G:\^5![2? M%B&KWRL,^Y4+K^.HRZ6GU+@YX@^P[2SU?TL:G%N@PK%G41JG86[6EC1ZQAB. M>>]4/>;(X^J,T(_JG8A,A2K$J=Q9H^/KD'I48/R<&NM]=2@&# 1T:DUO*!_4 MP?.?1_(2W01G?-1;:ISY#5#9 +9;VY;3&/Q[U8*"%XF)WA*P)K;P]+[D[.US MZ8/^]<7U@]2FRMFQWKSP_F%1J/VQ_/Q,G B,IDF_W\?5+%X<#13/D^3",'Q7 M_WZH8Y)5;',<,\?96=)T2H*3%R"66\<-SJ0_3B:COAB/WB33R12]7WN"&G4G MXI48=V?X3X9/I7,\%SQ(4ZCG2M:^R/PJ[5@ M$Z%XZ=GG(KQ%]WJ_S=_[.N? MH$GR_DC+$^@Y3,:S&:[&XWXR?C,5MS_.W>)TD@SZLS/Z'?4G9X?&!IED-"/C M8=^;H;@]8 NIS?Z):3*88'\R.9^(>WXE$FO-OEU/:K>V!9A()[ MWRI3IM*O194KZDAKO:["[A<\$$4%OR$DBCK@9M1?Z/K]0>1Z_@=H-D> MOZ9\Y/&;1NPECO:[TTE'N/B%(MX$F_-7@;D-Z$+X&ULI551;YLP$/XK)U9-FX0*F"20+(F4MIO6AVI1NZT/ MTQX<. *JL9GM-.V_WQD"S=:U+WL!V_?==]\=OF.^5_K.E(@6'FHAS<(KK6UF M06"R$FMN3E6#DBR%TC6WM-7;P#0:>=XZU2)@83@):EY);SEOS]9Z.5<[*RJ) M:PUF5]=56C-)62H+%8 M>*MH=C9R^!;PO<*].5J#RV2CU)W;7.8++W2"4&!F'0.GUSV>HQ".B&3\.G!Z M0TCG>+SNV3^UN5,N&V[P7(G;*K?EPDL]R+'@.V&OU?XS'O(9.[Y,"=,^8=]A MX]B#;&>LJ@_.I*"N9/?F#XY7Q K-3B",?6,BB5_CB(<>XY8M?X%OS1[X1 M:(#+'-J$N3#P8[4Q5M.M^/E*B-$08M2&&/U'&5]E<,TW,PW/<.%1=QG4]^@] MHX6O)4*A!+52);=044I].X$JP)+U7-4-EX]OWZ0L2CX0X$"!/<6[2A)0[0Q5 MP[R?P0"4MDBK;T\ ))!-ZI.,!@G4CU"/B &%^3 R1 MGZ23 40%OT RD*F=M%UW#Z?#;%QU(^$)W@W6*RI8)0V5MB#7 M\#09>Z"[8=5MK&K: ;%1EL9-NRQIOJ-V +(72ME^XP(,?XSE;U!+ P04 M" !,-FA4TC(XP-P" "6!@ &0 'AL+W=O!+/)FI5XA^;+^D;1+N@H1=V@T+44H' U]>;1Q2*U^D[A:XU; M?22#S60IY8/=?"RF7F@#0HZYL01&CT>\1,XMB,+XM6=ZG4MK>"P?Z.]=[I3+ MDFF\E/Q;79AJZF4>%+AB&VYNY?8#[O,96%XNN78K;%O=9.1!OM%&-GMCBJ"I M1?MDNWT=C@RR\ V#>&\0N[A;1R[**V;8;*+D%I35)IH57*K.FH*KA6W*G5'T MMB8[,YOG^:;9<&:P@,^F0@67LJ'V5K;NCPB?I-:3P) GJQ_D>^JBI<9O4*,8 MKJ4PE89WHL#B)2"@$+LXXT.:TCG/7SCGUGF/D*:2&\U$ MH?L7\!V9:IL/U#ILEF1V:)]=0EJB,=#-HGLCZ$M7"D7^!-0(HC]2DISV%@'W:]H]@=02P,$% @ 3#9H5.0AUZ:L P [@< !D !X M;"]W;W)K&ULI57O;]LV$/U7#D*!;8!K68K3I(5C MP$D3K .*!7&[?1CV@9+.$A&*5$@JCO?7[Y&R%0=K@PW[(O''W>.[=\?C8FOL MO6N8/3VU2KN+I/&^^Y"FKFRX%6YJ.M;8V1C;"H^IK5/76195=&I5FL]F[])6 M2)TL%W'MUBX7IO=*:KZUY/JV%79WR7"2K[,/E/-A'@]\D;]W1F$(DA3'W8?*INDAF@1 K+GU M$/@]\A4K%8! XV&/F8Q'!L?C\0'])L:.6 KA^,JHWV7EFXOD/*&*-Z)7_LYL M?^9]/*>0\' M198?A1?+A35;LL$::&$00XW>("=U2,K:6^Q*^/GENB\ MP3L9@SR)>"?_-DCZ8U4X;U$2?[X"/Q_AYQ%^_G\T_(\0]*NF7X3N<5$H.X]* MY!/R#=.5:3NA=U1;H3U7=):=3;(LH[OU5S>E+\8+12B;\OYM"4M<'Q'+GY_" MF,D;*AC7J32UEG_!W[(2 0<;@(>%V I;.9*.WF3OIJ>H.J6 ,"'SR)8$;6.E MPT-@CHM+'5MI*C(;RJ:SG'8L+)A\TF1L!0\ "X7+3]QVRNR8@:WIJI%:A+U. M6"]+V8%$6(<*TN_B3:L&*D.D[F7T8&>#J1V8F\*C 9'H.FL>(8!OK.GK!C:U M#(F.$G2!3,,'QS;J+!SM>U5%Q2[NW[+I%/_@Z(Z[OE"R#*$-?*_@8X&_]H'N MJL*-?,:'%3H%U-%T_50V0D.;'Y/!<;VZN4Y^0GZ.8D 2&"VI>J8-D!LN;,QZ M?CID/?B$6'QLU-2 <)0%?A+\OR'J?#H_)"U4!;E&6.Q#I@JL)S L55])73?A9@1#(2'B"C.?C6?MS9-MR)7&2VM$CNU@I.&++ MEHF5K&6AF/"JWS'H@%Z P./V'E"9*\F9^ M/GT_,@+K5ZY"WYFCDGD9(<0,L6^D!8$':.-1/#")&?E6STB/>G#+MHXOC:/2 M]-H/[7A<'1^SU=##G\V'E_"SL+74CA1OX#J;GITF9(?799AXT\6.7AB/]R$. M&SS(;(,!]C?&^,,D'# ^\FE;/9J?GS]]M,W+^NCG'^F[#^W//S9]5Y6U^]!FOM]N\_;N MI:N:VY^.+H[TBX_E>M/A%X]^_G&7K]V-ZS[O/K3PZ5$8I2BWKO9E4V>M6_UT M='7QXN7\&;Y 3_RC=+?>_)WA5A9-\P4_O"U^.CK'%;G*+3L<(H?_OKIK5U4X M$JSC=QGT*,R)+]J_=?0WM'G8S"+W[KJI_K,LNLU/1\^/LL*M\K[J/C:W?W.R MH2\,)<7YK1NGHA6^2KO M\I]_;)O;K,6G833\@[9*;\/BRAI/Y:9KX=<2WNM^?ME[^,;[+*^+[(:/)FM6 MV4VYKLM5N3'+YN?SBP/C70:H M7-)XEWO&>]^N\[K\9XZ(,\NNF]K#;HN<\0@ ]:%UWM4=?P'0>E/6>;TL\RJ[ M@2\=8&WGL_]SM?!="VCW?P^LZ'%8T6-:T>-]YY3[TN-4R=2XEF1U4X=Q>.!/ M&P>DL6RVN[R^PR->AO%O]O@E+.W3INF!!HBC9']K MJ@*&FV5O:S@;7&@)3_E^X']VRRKTGW-\'T<,C7+NV W:8 MY5O>"_R)D-JU9=-F.P?_%0\ ,D*@;CIGM]Z&M<%;78.C(%_&/W$&1'Z8)N+' M&1P)?#+O\9YP3!P],&*P'/D;'"!R_E<=@L*]ET_OJ#A[8-2VL]A", MGP88/ST((<#A7=X>I)XIL!\>]!/!.!FXH]T_ *&]H!)"L^SN@ =WFVSM:@!$ M51%:NAV^G4=.",<)X^PJ%P[X?,%Q6<2X^OXY>M6_>5 )T7GMV\OCX$ZV-X)OE=EOBBKLBMEJ*+TRZKQ/AQZGTO\31XU K&O<2U M;SV \J[N'3WCOH'VXV'@HF_QT.,[A )$R\#'WB,G!BI:-_CU EGUC)Z]%K[F MON953Q!")AC@-1-6RD,W1*D5H2F %C"ON86EPQ: ;Q1-O^A6?158Y"SC,54, ME#!3V=*YP";635/"4*PLM,*E)]"X$;S-EO@X/DW7 6,V?;PZZ*I>_@8 MX(SR?09P:Y9?3E'U0;ZU18B(8+2K=UD/PKRM2(84#@ -Q 8KHF4Z/K[M%A9+ MPV7'S Z%<^&PE3-DF[W]\/YD)N?;E6O>Y[+QH((B4PN0Q64-H(KL;-FW+8(" M#W#9"6'A:)L2YF^!_BKZ#>000AA_P;EAYG:,P#BZ0?L%2"# $1BOQ0/+?5,3 M-=/^>3MEN^RW@&\PME(TRAXP4Z0KC]UA=KP= %J- \6-ZV!-0 MR#W(?[MQM: 1/Z/*SU1 M"HOZ4S (ADM!F.,9 >#!:*B$NR,^XCR@M^#^#O#UYX&O/S_(E6_<>J^@//RF M)1^6]8@J2#9.93^LU//XP-R&7_$>P?*!<9&C$/7"R\K/045#G0X(W#/ONMV4 M@":>1;/ER&7-9B6>"A""OW_U MJPI;9$_T'#&H#4!7F.H2%P$(P8BO,@MM(!B>%@2H?);]YZ:L7,+%-P@DQ'48 MD#!V"Y2"*D"V;0#YD%[690?[6HA1):,'(-M7B(NWQ&#-' '5=8CDY,;\\._^WC%GM=X_/GB8_7CP[>_QOLP'. M!\B,-TCTF[T"";%= -=0AP$-#G^1>N0V2;PU/UP&0LQ220"ZP/B1O4##J[ *V."+:\T;>U@ 6_.V[)V<7\4C@]"[C M)SJR9V=/])M]ZT^A/B-TR%N&Z7?SL^?)^$\'XS^),^X9?W2J[Z8 @6*<%:)# MX+ JKQ)4UP#+1]1]&A>'0I"^.;]O\_MP[P"#NCB/OKWS>WP9;,I\=,MF#22W MQYUQSRA67VAYI'\24Z;!1>]$FZ%M*MRC2!PRJXEQL3DCWDS8>TGP89.+->S6 MK=!-ZX.RB,H:ZF0MB/>>C3C577!:>#@U7!"2+="GS]4'P.A')AF\4R% 4!E%Y5M!I\Z" M;=F)E;C&E=?(4U#7[&'?+5L##8OI3@1>,C=[-KIXB#Q+#G8#:"0="1/@7"M@ M4+ GU(-%B0!3!$%,6N!9]L:Q,1/]++3/8 5$_K(E]@: /(7UGRI+XMVLRF^P M%1 @J'395<(#C5C;/ENWC#X\>5S#7B=K(/ A(*+?!8 18 %@$B*A_SX)G(YV7"2>(*< ] M1_P/]3O1LN@WEQM%/>AW*YXF4;4"QL>MCM2Q\$P0R>3>0!"B;5R Q?27MB@]I]ZYPRS^FUX=FB[8]?PH801JE/2K;F93Q!$.'*1GTC^6:=\;)* MQ+1^5P2OEG6;,#M%3UR?>&,-+WPE1Z?>(_4LA"6@)$&NO6][-<"6O#!F7ER3 M^E 8..C&(-,=_D<7&7N[R?X/TP36$'S2V[I/:O$,\FX0AU3VH7;!77Z"E6+'PT M[\)[3,;YNG6N..V!J!3>AFA4M):(&0LT#.TK"U8<4VGITCBPW46[) FMN< M%9%4J=G/SA-)QP=?UKM>$=HS5' 2E"]RFK#2_]%Y%\/RZ40'"E"98U+$5UN8_VPO:BFLI<($N#2 M8,*:N,685\Q$B");D&D+)\ID("3 +)*HPY!!P&,?G<:) L5(%+",84S>[P@L MI"7V9!FF0+PZ,B5^A1 \.-BG-LPX("AP)PN=.'D00!_4TL^^^NR*@C'7"5=\ MHZ1)"R+EV8H=E*KD'\3(;Y.@)JM!('A:0/$E?MCQ")XE-!LD?E;CL95ZQZ+R*RC89_J MH>I%P"_-1@-,Q$I(88,,8&P8!M&0S87RFT)G4,32P85(:%"ELJ?@%KL=F.Z"-"Y7JBB H.?$,J/7>(!Z^0ZC3K2?!^^%E4"+,1EC [I:'.K3 MS-[B<7\2'<7OX6<8WB_9:@7R*@.KEH0%@)M;]F3%!D332"KBH-CY,T52?JA MP8'V*VDXQN/SE_IPR(D583,$M_'.*1V;$#S_4#?UZ>#'>VG=#^;= WBFLWC* M##O!-(W9D8T/C/L4O;<2NB-;(C=HN #0KLJ!(](&,5CE3Y\F-R:G)Y#&-O!H MD:>F+5(T(O6X=K?JX\OA7 HQ/X!28@H4+R79FTA#942P!S*]NTV+V862(1"X M$NS;Y8$#HA>?3@*!7+')KCS)R--/*0^%_2*7J*841[9CHE0E@B,_,V$AVLT: MJIV)50V&91=5!WJ,S66 98CFPL$SXN ^B![Q">8 98WK0:K2[),IM@(L'!]F ML[E&LQE=12M9,07E&G02<5R51B359652A<"&LB-CDHXYBB%73JSK_RZT"W:R MJ.=$LFAY%U,QIFZ28Q8888H1),I2VK=I%1VD=24GHB(! V+G<3A"-#@'BA76 MC8&[/SS3Z@$[2O?M]SQV+O&EB^]3"!1EP=[! G&[(.;UY>"<*)WIB#!)*;, M3GU_(]3"*"C _]X@&?- _"G8S=>LTUE1A$$+,!6;NG::=E,9*S@XE8 ]-QB\ M=H4:G&XRVI%$^SSLA;,U*$D._UAA.H53-HE.W0U0W62B' S_&_H20GI?FY/? M%Q?V0PA3A"1'!#FQXV@)P[8+(%_,F?9-0GSC (=/ O1@_G=M">HVLU$6RN2/ MD.!5W^Z)]XM/DZ$#\L ^ E\:H@7 9-N0TX929"0,,95H$'U_\. !%K@"0RM)\57) M$5($340K9-@'S'@("AHE[%#BIG@\JQU_3'=V=*$ M[^5=,(RHJAR@8Z(SO_4'X^WCYF*.G>1/_W;3J@ZQ@'EG! M_""MOJ>#/!9J/\%R$AA[DN@?-)#3@6032\,+J!;%^4Y!,I.0D;@)-#,D9!K8 M"A4 ,4A,SR# I"M1_S&^/TC:Q:]OV[)SI\UJQ?E4XC&03#A I95SAWEI+&6Z MN#S,['*_D0PP^.,U,'=0'('R+OH19M@$;!$1L5<(SB(!@[6E> M+'G(=XTOU0B6]&G*3(930#(BI$4; ^:9,1O>HF]"4AJ0:[;.<5#)!_/L()QB M@=7%X4*HC[#4MB3!B]NYAS536W'L,/HY6V\:N<27"ZZ=,<3]^571^9;&+RT1#H>O-+ M/,$5A[^E5H'6M.'",C2W,":P1&MPD==?LG6? SUVCC%%!S45%3%71EW&VY@T M@1DW:'W#"CEQ'!1]T)+0#./P/";B'ZQ^NH@E9A>'*\2NM,SM8_!HLH:3E'R\ MTI(/?7P2)1\X4VMF:AVY?'6_K)"' *3)92IZK6J09'9@>*B5H(5_EGU@'RI_ M% 2/>4J)N_'R'.'__7E6Y'=>ZPF<^G_)(WR6[5MKM+DZ^U9(%)"DU+R^KV1& ML.WP0TGD&!5;3C=6*F(!2 M30WBX]M4=80;7@1 #7WE,0([#4WR>$PL/!P+$N=V@46@8L-H7"9HH1Q?P&5@ MM2C3_\SX@IBB64]%!K".FYF@XDK.0CUO@]A)230M0%]$!N0DY[Q#U.RG"=]70; MB*OOF!&Y[&*=U5VLOR)42]%LBH=(,1JS/%27E;%HNHDNM$NX R9AZ=#DVEBM M*.!K*I&_;7(XKL,UL1>Q*/;BOJI88X2_3I+N)SG_'Q@MFO2DL'6<9]61P1*R M^N'@^JVDKJ8.A#KU=V%,U_Q<<@9_WX5,!=8]K$.:,T-B7IC)F_(.L::BP(#0 M8+1K1&UF_C']THRX&,5T*0C'$<0J;H"089./ MY;MW:!ZC-H-6!E"5UJ8FSOV' I2D BRW0MA?IQE=@ W'SK;ZP>1.58= M7QPN&GZK,,'Z8P7:)!K?-PXQE+8@FB0EX^KF.KM\%B&2W0!':T-_D;KQ24I]V*N8&<7EMII:K$D4[*E61$R+PQ4R MZB99DGTF>?*A&-*H?5B@Z=+R$'G)FS<8Y+N^!5GO)2]\E/5NHO-AWE%G 1.5LZKR LD#8_HGXUYF_@/BDV_(^^ZAJ.#W30< M=994(,N.4O@^='\RL]IKFL_]+/N\BR%O($)O$DG' M6T5)A%IL%0+02:+XGUJ]@ ^=VX@JJ)EBJMV,XE2H\ ++)"5H4*\=+,RI!X]J3=-DL5:$EBC=;= MADV0=R:^G]LF'X@D/>A;7.) )I&*6OAESQ"IJ;$12[C9:>(J9TX*L(', 6" M 7G0%,5.3]+,-9*_0A"[9,$=DB\J<-ZT#>"TM60.+#0;3;*XDTI%)>AH>4E]+-:K3 M$0, 0Q.,PZA$V!PG*6U]:TGY*\F6S[+_93:5VN^81+%LFZ"@Q%P*!%0!I-NR M!C3*M9BQC)'A6">@#!+$M& RF]SF&2X'V1FBAE>8[SWTV<0A#Z.!PT,G;=$H MXP2#[);:Q2'#)46^J9KU7?#R*$8U?8=I]<3WJ?A+TM54&Y']@T[9-CGP/6%* M^H1\39_%E\E'W'O! JU(4@SXU?7;[!F/*_NJ'+PRA1/F 8EK=,:G*!8 M6^56H -C47>$RN*XA,,U%!K$>W(P 4(Y'N#:A4"W*,A2Z\:BHQ+1RP 8P(4* M44-^:K2H?NE+C&@#C_C P3\^2A0H8EY)WH[Q"((!*.<2=M%DI*$557.U6'O%:A36 MAZY4"<%$QI@6MT<=4;2Z"Q7"-",J&F_CW"99;2GY<"P5O.E)26&)4UNE,BR. M,ZY9RDAIG,LG/#, M!WD$#S'5>6P<,3_<\H&3++)/V(M@BI7>\[KE3R4U_:3L-RSR5"TF[0 #^]8. M.,>?SV[.N&6-YEO89G6HCF@ !B/"[(7"3(!2XR1I]83ZHB+ NDJ9A%S0R("5\QFY6& L1BQBF]",2_L.'+$(U MME +I9'Z.C>XV]_U+8V0*YL7XYKU75-^V(,>Z*GT$3^Z6A(-<;ND%5<\$$Q':8)E [<0.%')=P:IH38KY/-D;>#K=%Q;6]&\S,^5:F M2MWGDB+P&V@['@1(\/DESJC@8DI1)N=V.Z1-[C%Z^6W>J98TK&RY$4._P7JE MT* C:(L2U52,MFUP1=:BU/M:%CT5;G!+)VG 14H)T7PS%9+%%;;,W%L00/PH M]D'M6O%\)6EJ^;D4/9C3GU1:+XXH@D$Z0Z0[DS#R1 EXQIXH)W2;YP4 MHT5;.H;[BC'MA(H8&^OSXUX5[(7>6VX5DK;HL &E*W4)I5F^ _1BO[TN13W7 M?[E/.'$2:>B4:,O,:G)4?N'>:T:K?=?4[[S0^UE)W0Z42(Z_''3B.4]?TGR4^PHS4P;QXR\;:B2P=TFX-:0\S:GA].J[XR?(.S M+:\3TMB?NOD'!I8ZK&3@82HGT*[C@@!EN*PR+.\X95.Z$!@W\$$ Q%S5^>$4 MTS^:98Z"1':^R&$5L=V&[)#QE7O3J#057M,%VRM6<")6^% M(Q-KA)@!49$>K'ICIYJX:D^92?"-ETF:I%8B(Q/+! _)]IK$)(&*MI7VG*O$ M[9F&21;[4?GL#1<&_K\<^."P9VD_?2IUU@RSPJ&)&GKJXYL8'C/CX8E.TY(, M2.5(^W].YS/R#JOUM@"=#M6%?5V]2<,.'4%XCH'65W,*I_? MDPF.A28FM?O:]@R?Y'OWC!8RGVL[N]_=LCL%4X[H@D Y3 MY3!;D 1L4U<2 /7LVB:-EAKOJON+[3?U>R%(*9:9E]3NFF',#0>'=AK-G'17 M#Z:,]"'(RRWI3>J\A0^Q__D,=XE*3M"99J;615K>SE*#]'84)(\&38CJ@"JQ MD");ZGTH6XSV$4;BM/=UVJI',O2PS=;"=$./29[4[(;*>(,<\UW0?,H6-,"\ MY;V,>[6%Q=+\$CK@I5+%6W")S2;CN**CT:-:"ABN$$A(G%-RS[)W5/LT3AM: M8E4AVY1:E="A L?.';;-A@=KDH2&1#D57M6&D&LMO(QC276 &$*'Z#=6.\P/ MURH$7\:;4'*"[1PG*?>!(Z7%*S$-)+-UC%AJ!BCG^YS3*WTW8:J9G#1Z7NK, M[HP+9C#9U!!#TX>&HMY>,8+545DCU,8 MDRW,C/^./2TL]<4BHGH#"3[=HTD,BY40.#!1:#*XS['*8$B:K.2F35>!]CHA M>C!.)O+*646HUYR';JI)1V<7F,A!O(VE$_/#!0UO,"#U#PI(_1J%X33>'AP) MKSM[X<&:V?*P88=V>*<9]G[ MT7#J:;7Q#0F8D$S!%E6D!E 8HF?W#J: <>[GE",P;$;&H> N%\-K=!>C ]BO MD;(VI$<]-?:80N;".2P/9<8,'SL)6,A+J4?ZS ME,#">8')EA1-&Q;DC$Z-9@$FY)5S"8&B6MZR(BZFX!W:!S+')QR2^LU M7;[2&<-[YKQC/L8I9LHU"\JWT+%LQTS-%; ]\_E"EC9+7EW5V=BO,0^*".CFXB71'(R8^C84O4?>TW(E1W+UUIK.I\J:9 MK?6/@3'*GODVRFY]0"-[O9#$J@.4H\Q5"EK2J_8R\>6P#:RHU\Q'3.NVYD!: M.#;.3?F$RLB[)@=S (^[]W+S[)KKFRZBDJ@ZF,:4Q0JNRM=5<0> M %,_#NOR^$0/*3FQ$FA^N';GAAHWO"1Y<&T:-TQJ.???BA?SH^6(D6.Z+=WG MPHSK%>E^#5>]='<3/2-8%HS38YY=/)\E:PSY,;2)Y"DF*%K8*K/Q8;X6C3<9,$,#(K MFC&LKR@P8P8CWW(FF:O\O,H C+^9A+*2I8S[(? M3<#%U&;S6C@GZ_CHX\UG?W3"N\2_N527*J>+$**/&^+&/XP>8^U#"*\Q_;=I M3.I!$_++HLECCI-7Q1GY>W++EN;&.$ >B:F7'&2AH5+^P/W7)[J4R7L2#"+; MB\Z33\;6 ;G0E$W=4-Q&?) 0\=$[TKG:E.?NR-!4368^S=HM28-E!@*=@E: M/!M:>NT9#^?6CD@3U#/TB2.HODJ2/N;B>=V% I MN>;C9T;RCZ##?+"M1=]^>)]=2YSO%:+5P5]G6H1*YP?26MI3#57,P!P.862* M>Z%74DSH5?UUP#9)=K7YUF$/J[P?N=PF#E<7, *S!6X-!UN.=!Z=_PP8+NNC7C((WJ-ZP=OR6>5KN M$P2C7@NA['LL?%-"192/*J=-< [^ZGNN#(UY[!-G$-O\?AI-SY@?Q,N/));YL4&CH?85OKFY>ALN!R]&"XVN?Z:(-D-Y7-Y^/ M3F#I9S3EZ<7E#)0W]=1D;P);42WL6E)!A>>99S^:%BB$)M.^J"R8KEO*7[W' M=94A59;XV&?,^^<4'4YQ"S.WPYGW^:,6Z!7?-E^IH0.-=D=_8G^6@BT=T8U& MWJKH6R7 23R4ZX>TS(HL*4J*IQP:-EX(G_EVP[P0_0VSISBA*RJ-L*S42R;9 M;%6.ER2&5_$DJ]$T$R/6[G:\"YV&U#V&9CHGM9;,A2:H,T;KNK8)&FV\PW%B MCJ %) /LAJ]KY%UVA+F:<+B"?D&G&6;YII>M'-0JIF)W5# V)BZ@ET G81%/ M'IJ@'WZ:+!O/CF_Z1=> !B+EY282!9:L#$M0>CV[9C5ZR,&L9'3P3B =,P^_ 0$;?A-\RX@*4_/;BQIZ?GL#%JOA&V M]/SQ_&0@YRCS@%##-,$,\IBB^11L,3]S^$1JT+'ZT;G0II[[Y7XM6[UC"/A2 M1_4^W'5#CS6]#&"A86%6&>EJ!FS]AMXUCEYPZ1AOS2YK]GO1K$Z MGNYDD.5<<[2DE'//S0;VNHYE5$V M2PYT*\1 M()MB+7U)DA4S8\<5\MI0M(7UZ<6#1NI&4O^/O"9$8;_E?!9=,828F!L:6OVC MZDT,#Q16;&_&DZ+<,JZA MY4 >C:=>K,G+M/E&>1>$?K"G&%&L#K#B['!AK>2FMHDVB@3CYG_QMFZ\S,3S M:\"AOD@3E8G;%X(+C'EH>ID%)8-QHR=,^GB1'9,^XP%"KN4%?/; * MNB]E8K=3FQ6W>'R/)*85H;P#(E428Z8F;S7LK9MT1]IS-AO;H%->P\+,G;W MD/+Y1\?QQ;F=LB.O?IRZ+'Y=T]J$G7!I_M8A9'MAQNGW/3,D"BE&SDV'ER9ZGK2 M"$SO&M,B_0D"9VZ'_)L\3#%)E(2"!)5#C<@PP50*<6QN*0%_P,!(KO]'#W#; M+_I([*&M&*W3MR9R%(Q%#H^\XYQ#D8V7\Z>@"%L3#QU3R9-XZ]?4P .12O)! MF^=%L1FTR41^$BM-)T69&:I#)#$R,._)3GRS,%_B):=Y)%--W4 [U#/I,_+ M9>X[+GG-PQ!A:NF/1]E\:LE?O[Y^%RQY*GB7!OW4,3.Y*ZYJ\CK)W)L,Y\UB MK;CQUL;V#J0"X%K1=W-:-/,/'OV,CLL(;)VN6YEI2)R9QF1''$1VD:@!NDNS@8!E@C M'JMPS\C8H+#,C>OC_H E,!_U>QN;%AR1LL/>XTT8[828XS=8H1!+.&^+<4.7 M0S#BZ=ZCV&%BCQX2FB(,=,N#C&)0)M*>W$AAH?*7.& M6TFL8\YZTE!#+3M50TM,V17C:*I[)[/I<(<8%2Q,2";L=T%Q$.SQ&)F)!7UD M+&*3A"#-F,T,N4S@*ED9.K^%1, ISB(YX@.(R428,L(B2L<@&K&^=HF)LC85 M_-12/R01D%AD,=6)]BQ[7R_=0*J.YBE]D):C&X8[YOO-GY>"IR-D)"[S*V9( MF*9J8Q8S/S\]?SQC9SF=V$?D*!\=-=<(9M]SM&3?<&YFTK?D-4WK^"F"TJ>U?K&"E6D@T8>E;$:T,5;&\5#(J$XZ!KL=>^2#U)3LH8KU%7,U M[\85:RX!-77G5MPD=1ETZ;"7*QZ)\0P M4V5^@*8FB47-7\2KJ3N])DL/ F?^"VS4RS]CHJ:B6/U1$W1R :+8!A'([?Y2 M6_*\5E_CU0)81/9+;*%^Y3';D 27DM-E]*($/2XT]PE>2[;WD3JFW/?!AWB7 M'5^3<_$96(@^MZL1I>?$,I&)%R6..AUM5RSZS5;!"%C_/1\4S:Y ME"QMV_+X)9B.[+J_QG/*S T,YJK-E M8=(X=#8.;$IDAB69T5 !J)W,[RDZ7 MVC_>_)1; <\)CR[14:J[>_RN_Y_1[_R/T^_TG1:/R*I^E7?YSS]25/C:597G M^OV?CK!.-WR+YXK-DUYP9OQ\9]_W.5K!\QRC>Z3RJW@U?.S9T^.V+VH M'[IFAT-B.E#7;.G/C0-;IL4'X/=5TW3Z 2? J",M[^?_ E!+ P04 " !, M-FA44PV^!!$% #O#0 &0 'AL+W=O5.FX]V(X2CSW6E[-5HX]SV8CRVY4;4W#[36Z&P ML]*FY@Y3LQ[;K1%\V1+5U3@*@LFXYE*-II?MVJV97NK&55*)6T.VJ6MN[J]% MI7=7HW"T7W@GUQOG%\;3RRU?B[EP'[:W!K/QP&4I:Z&LU(J,6%V-9N'%=>;/ MMP=^DV)G'XS)6[+0^J.?_+J\&@5>(5&)TGD.'+\[<2.JRC."&I]ZGJ-!I"=\ M.-YS?]7:#EL6W(H;7?TNEVYS-(6KT[0:V6+[CCTTNC=V3\:7#S@];4EAK* M2>6#,G<&NQ)T;GK=6*Q82UPM:=Y%AO2*YG*MY$J67#F:E:5NE)-J3;>ZDJ44 MEL[>\T4E[/GEV$$+SVM<]A*O.XG1(Q+#B-YHY3:67JJE6'[)8 SU!QNBO0W7 MT4F.+T3YC.*0411$X0E^\>"3N.47/\+OK5ES)?_F'C:,;K2RL'K).Q3!3;=& M6*%C^.J%1,FB4M!HECV@T1RXNFTIX M:3?<;EHUVL'+3XV\XY47>2P4)]GZA+^P6UZ*J]'6VV3NQ&@Z0ZZ5&O94P\:"5W"0H*[,2!!:6ND*!0% D@H$ MNK%@9L\O:&:]0(14U MAAK#Z3W"P_5^J/*%XDK,H*#!*BH#E24COOE)-JK)J M #D,2$-)@P0S!N30QPHPB5*69#G]_%,>A='S[Z!76CW]BD?(HC3!-TYS>J\= M0''<>>RH]V!&D; BB5HS(A86!9W 3SK@)SV)G[TE""?9CT(8&UR2]T,W"K9IJ?VD<1=1W"C)?"KK1 M]9:K^]:SV7, 8!",WH26>\&\%_P-C/PAN.ENH,> $@5A0=<=[!@MQ%HJY>] M0.O>$S^ALS!@<9Z>^V'$LCAN1XA>EI_3S8:;=:>]^(P>R@H@$ENT"&3@09R0^H("-DW6*GZ0147@"">-^E M&)45_D@?(QY@Y(+>KM#R $^-4=(U?A/:BD';V/LV:SUF6S@V#J@Y[$=^/^[W MYWKE=A# ^ISWT)$*!(I73Z$6V?Y QS;MR68-6CZ]D&BN*.G7OG#>09ROC])Z M*Q%&GR&='5[0#U7$@TA?.W+_B8Z9%VZ0N&KMP8@[KJD*&!)E%)8L+@(ON7^C!4 ,J1/(LH*EJ>L%)@8 )00 9 >&PO=V]R:W-H965TW-KE\6!@RKE8<--7 M2U%C9:KT@EN\ZMG ++7@$R^TJ 8L#-/!@LNZ=W;BYR[TV8EJ;"5K<:&):18+ MKN]>BTJM3GNTMYFXE+.Y=1.#LY,EGXDK83\N+S3>!AW*1"Y$;:2JB1;3T]Z0 M'K].W7Z_X0\I5F9G3)PE8Z7^=2^_3$Y[H5-(5**T#H'C<2-&HJH<$-3X;XW9 MZXYT@KOC#?H[;SML&7,C1JKZ4T[L_+27]\A$3'E3V4NU^EFL[4D<7JDJXW_) MJMV;L!XI&V/58BT,#1:R;I_\=NV''8$\?$* K068U[L]R&OYAEM^=J+5BFBW M&VANX$WUTE!.UHZ4*ZNQ*B%GSR[%C:@;02Y%J6:U])XZN.;C2IC#DX'%"6[? MH%RCO6[1V!-HE)$/JK9S0][6$S&Y#S" :IU^;*/?:[87\8TH^R2B 6$AHWOP MHL[>R.-%G[%WJM6"C*"K1ES YW9.1M[;0I._AV/CY__9R509)Y7;U2Y<8;E2I;H0-90THU MAM<3,.5^0OS08NO6\S70,?E-:?A[B$E9?B!Q%F1XB;*@*$(2LR!-$G*M+"CIC']! M:!"F15#$"<9Y& ''C;*,!4#S^J(B> _>P0>&B,>=$+1>@+N\)P(O\1%)ALU7 MEEOA/+ZF"5-1W,]?!@3(+Z!X/T>Z5Q7\]8I$>9]M5L*LS[8K#CM*^^EZE>6L MGVQ6 Z";I?!EK[H+GB+=WK.^3T:\YA/)$21+H3UAAJR$1@P)!"]*$%2UBHP% MD:CCF)(0G^&,VL-W;IR)VLECMP]]TY3S74B./X+7$L:C^GOMO";W@Z.#6T$ M1IYF9]BX-*\D#\@*R3[;+G M<"CMN"WHV>^1:L#PI^^4C5]1WR=JL0E8#L4_C=AU+6QC]4&( MIEV(1ML*LS8R[.H/I]>9!"UJWQL?:W5XH]Z%Z;):\ M%*<];YR^$;WOT0-E/7'1>T=NA+:H1M77]L!K4U4EZ7O M.2Q'2PL+-V)H7PL>6R\B(ERF[C&C%#2Z-%1*CKGJS LT!7+,@[)$-=NG+>P3HY M"3&-!>1(%J)'HZ>R*&#HA.Z0&.8-&W1XY;( R:8YDJ&-6TB9)N:^+K_S^V8!< M \0XCY\4/&;4V96F#*,0K-R*R=$2W1 $%%F09C$( MR(*(@L$P"_*4D7,LXIX$NS=NC.+,N='%WI>Y<4^FIUVFIWLS_0HWQTE3^0K? M63\T1M@VH,XE'\L*=PWQZ*?N7O#GY[YT[69]UWR*[(Y@OM6NFZNV:C[@?F@< MY!.TCSY!W:W030W,"F,-67GC+UHNYY,@#G-'#E*QV('856(7!Q=/H;7':>\7 M$(V"/'2?S=2E=?@HDX.=FR)*PU__P/4, MI0'->0K1L)^A9NOV#MR^6+7T]\ZQLB@/?HBJ-1':;<#Z5"F[>7$'=/^(./L? M4$L#!!0 ( $PV:%2D,"Y[U@( .$% 9 >&PO=V]R:W-H965TT.;%%BGR\) BN3@H_6A*1 LOE9!F&936UO,P-%F)%3-7 MJD9)-X72%;,DZGUH:HTL]TZ5"),HFH45XS)8+;QNIU<+U5C!)>XTF*:JF#YN M4*C#,HB#D^*.[TOK%.%J4;,]WJ/]4>\T26&/DO,*I>%*@L9B&:SC^6;B[+W! M3XX',SB#RR15ZM$)W_)E$#E"*#"S#H'1[QFW*(0#(AI/'6;0AW2.P_,)_;// MG7))F<&M$K]X;LME)D2QG_AT-I.)P%DC;&JZIR) M0<5E^V M:KKEY&=7Z^RIX8:["AFX>&"I0'.Y""U!.X,PZV V+4SR!DR:8 M_P\0$J>>6'(BMDG.(MY@=@7C> 1)E,1G\,9]HF./-WX#;],8TA@#6U6E7+*V M)V0.:V.H]P=U@-_KU%A-_?+G3-Q)'W?BXT[>B'M/8Y0W D$5T',85GT$Z7&H M>*WX9T.XN9V;FF6X#&@P#>IG#%8/);I4:R:/[PT4E+$ )H3*VLR)C26+@G$- MSTPTGE]#;Z?%D5TYL3%!M4,&<6@3LK M*!0%/5!O<4EFJC&$9"[G\* L,=KZ#D=-\RT\,5/R&MY!'(_B*(*=INVC[=&' M1\*O:1]82*8?X3O%U!W-<,!L!)*>SR>P2OBB5 M'[@0,$Y&LWC:4=EK12]3-SHK:%@["B'O5\N!C+5 M2-M.8*_M]]>Z'=M_YNWRNV5ZSVD"!1;D&EU]F :@VX72"E;5?HA39:E@_EC2 M#D;M#.B^4,J>!!>@W^JKOU!+ P04 " !,-FA44KOQH>8# F# &0 M 'AL+W=O7WF>R@JLF+H4:ZSIS5+(BFD:RI6GUA)9;IVJT@M] M/_$JQFMG,K)S]W(R$HTN>8WW$E1354P^S[ 4F[$3./N)+WQ5:#/A349KML(' MU%_7]Y)&7H>2\PIKQ44-$I=C9QI#2#NWSL^"8@ M+#'3!H'1XPFOL2P-$(7Q?8?I=)3&\=#>HW^TN5,N"Z;P6I2_\5P78V?@0(Y+ MUI3ZB]C\@KM\^@8O$Z6RO[!IU_8C![)&:5'MG"F"BM?MDVUW=3AP&/@G',*= M0VCC;HELE#=,L\E(B@U(LYK0C&%3M=X4'*]-4QZTI+><_/3D9R'R#2]+8'4. MO^H")=S5FM4KOB@1IDJA5G Q9S12O9&GB=(X>MD.?M;"AR?@@Q ^BUH7"F[K M'//7 ![%V@4<[@.>A6<1;S"[A"AP(?3#X Q>U!4@LGC1>PKP8^HW7&6E4(U$ M^'VZ4%J2C/XX0QMWM+&EC4_0/M#NRAOB$4O8AW"LO&=1S(Z]4FN6X=BA+:E0 M/J$SF1<(2U'2=N/U"K@"MM]RAHQ:#%E!6:("7K=#)N6S6?O$RL9&M-H7Y<(N M$8VBZJC>%"V MI0;)-,W&;A#$Y]%"GXR!&_0#F.8Y-SNY0V/9]X:KW5P4NDG0?X/P@J**T]X; ME(%)($[_>G)\IEVW1M/U8T+;%DMB<%7RLJ99"F;N#[QDH2UR?K$RKBR[*F:F@I M58)50FK^IW4#JGPPB*D#;A"&)V!=J.G "B+?'08)/0-WD Y@+EE.9Y9\A#"- M+-/^V>KVAZ1=8$M-V*_Y_S!1>@.PJAWV-0]APF5%#4< MN(,D)2OV0]?O]\]I*^FTE;Q;6W?TA5W^8WV=Q?]?7_]1?:6=OM)WZ^M6:5[9 MZ M$22VC>!6AZUXU8G3C?A"(Z;0C4R'_3 ZL.,#NW]@)WM[_D*6#-V8^ORAT]&Q MAG@'=S>2X4!5DHJEU>XWK9KM+\+2]^[TL;V_0GYE<<3H*2UR2JW^9TMDA MVUMI.]!B;6^""Z%)\]8LZ"*/TBR@]TLA]'Y@"+J_!I._ %!+ P04 " !, M-FA4C:*]>%<( !?%0 &0 'AL+W=ORY(450BJ\XT7R20!.[SW',O>?:H]!>SDM*RIW55F_/1RMK-Z71J\I5<"W.B M-K+&DX72:V%QJ9=3L]%2%.[0NIH&OA]/UZ*L1Q=G[MZ-OCA3C:W*6MYH9IKU M6NCG*UFIQ_,1'VUOW);+E:4;TXNSC5C*.VD_;VXTKJ:]E*)!PO97^P?D.7^;"R&M5_;TL[.I\E(Y8(1>BJ>RM>ORS[/R)2%ZN*N-^ MV6.[-\I&+&^,5>ON,"Q8EW7[+YZZ. P.I/X+!X+N0.#L;A4Y*]\)*R[.M'ID MFG9#&BV"_R 'Y$7 M]HZ&3E[X/QUE[TJ35\HT6K)_7LZ-U8#&OXZHF/4J9D[%[ 45=ZB8HJDD4PO6 MJ9M+U(UD.^4>>X>5L67.1%TP( NXJ0\%_*@NJM53LQ&Y/!^A&(W4#W)T,?ZD MC)E,RSW=&ZT>2E=#N&3=,^OR37 N&)XLI5IJL5G!JDKEPM5+:9@P.%.A;@&- MLF9VI1H#J\WDE/U#"MWFFB%3>ZM)!Y9X6%@6_8 M.(R])$XF6,XB+TXRNI=X(=WJ@L>"T NR@$6T,V51Y 7^C-TK*RK:S$-OED0D M@/N!-YLE)"KQTC!A1W(>]3F/7IWSF]ZO\96LY:*T$^?AL,8.9?JHAL.9OE\- MPC@=SX?J]E+\0[)XW6@M:WO*/LA":A?6# &D7"0(-7X1=YR&/& MO2P.=EF:>3S+&$\]W^<,60FYWV6ID\_"S.-^Q@+ND7X>>_[,AV$+B!YX?!8RF)DDW9X!A;Q_0E4S!XYLWX47#%/;CB M5X/K_6(A70<;FG%+/M_*7-5Y696N;@\![*B6PP"[1,<=BB43+$!WK=8;43__ M_%,:\.2M.<8N5NU?8[EIJ+B%=:(^G]R=L$674X/T-5;IY\$9ILD]* [XGWX, MD&]>MA9&?6N+,^"-@TKH$X4 FA&?M6GW9S'E J.0D=-Q(=O5A)%I3B2"B=F@ MK)=LH=7ZE/VNZE]@88,THLTRV6+( &-^' &N09:P. J04 -W\I7K$(5\P.2T M65-]T/6BPS/%!QJ+TB(:*)60$Z915D%$BP3_ 'N+&HKAX!QY.Y DG_*5J)?2 M>6NHG)((OWY*)12 )G_]^.G^HSNB924H@V5MI:X=,! O4?P;@PI9:!B*!_4/ M)D:4./=XFK*??^)Q\I;'P7@]856Y+FV'*%(M\\:!FL"!:+1/$B\!#3B,!6_[ M_SNK\B^_M#UK;SLF2 M/Y#"HC0"#:3H+0%:2\BNVS@AP<66+FC[@ZB:UA)!Z!1U+LEW/TX01CZ+8,R$ M75_>OK]CET@&[-@J<[HW6#J48"9!E0BMG^?RK%'"Q'9A_BSN,*>J%[Q@2.X.JG4$4L:HI MI#O?)KS=Q$/U.FZIQ-L]U@Z<]&[U!]<:13UT=H(_8KTH5 MCV55(9NA#V)(V.\OH!:$\BAT82 @S&8X'B.=WTEF7TD"@ORV!F-VV1<7D7>A MFKE=-&"?/%<-A1DU"M2 3/$R\J%\HD;3NLF]% ^2,'B90D),)? 9+F)$N6H, MTFQ,2W.H$^*S@$1':Q&RXTH!\ BC4 MM(AC4/^]%H5<"_T%D@&-()WL%A_;+E95SUM@0J-1"POL43*0-!(UH];?9GU8 MFN,LI-829>'!/.UMY6C00>J(%6.HB\+Q(VU;0C!C0,\/7%PS]&2>3H[08MK3 M8OIJ6J3\YVI9N\P2-5YM6^@M^(;&9ZK$0\QX5,?W395SN2QKPIZ#FJP+MURW M=8T]S=#(O3[_0\;"*U%1_7D#.Z#4=. MC,BDC3+=G>V4A &8G,N[MQLG+\!8D-)TZ-Q%:!I,2'.:I#X9U M(^5W21B#5JE*N!N10E34G1MZ'21V,YJAZBUUM]X-(N%N"KF3UE:R'0_<3.!( MJD$6= O^KR>2\2Q"[?4AES1\],'&V!3[V3=1/X3YZ>"C%YA@Z3[MT5L&0--^ M_^KO]E\/+]N/9KOM[:?'WX1>$HU5 MEFW8!IRTQ2[08HVFNWLH>J"ED464(E62BIO]]3N49-RN570>-<]TR#&W98,OMC>Y0D:36IN6.KN80VLX@KP:C5H9)%,W" ME@L5;%8#;VW=_= MSM M/*-4HD5EA59@L%X'VWAYFWG]0>$?@4=[08//9*_U5W_YLUH'D0\()9;. M(W#Z/. =2NF!*(QO$V9P=ND-+^D3^KLA=\IESRW>:?FOJ%RS#N8!5%CS7KJ/ M^O@'3OGD'J_4T@XG'$?=C#R6O76ZG8SIW@HU?OGWJ0X7!O/H)P;)9) ,<8^. MABC?<,HO\8] E<5O/W6BXXJ M[A@HFH>K3WPOT5ZO0D>>O'Y83JBW(VKR$]0X@0]:N<;"6U5A]10@I!#/<2:G M.&^3%Q'?8'D#:2 'BN18I. T%/"(W%NYT MV_4.S84\\?)TDM_KVAW) 0.A2ME70AV((@/%Y>\4%MA)883-)[-M3W.N]X*F M#;*)]V0R?[@K-2T$Z[/4-3A*>\S#.[H2BCBZMV1AKY>PM5Z')@?;/85\FAY_ M1!Y%"P/)[#>Z1]T6A9@6@[HQ_0 M(UKRS[(DAWC!TD7T6OD+MIC-Z8QG"10+-L]3F,4LR2-"M]0]7I9]V\NA[Q72 M1)2"C_N.8'BKC1/_C8RK+&=IGE[#59JQ143$\R4>'S_5(V-Y%!&1S%A*)7CN M*807FZ=%A+$BLR32Z*?( S+A3 MQXO3W;#']MI1ZP:RH=\0&J] \EIK=[IX!^&PO=V]R:W-H965T# M:- ]N%5WN:<'XXNS2M[!&ORGZL;BW;A'254)VBFCF87L?' 9G5[-:'Z8\+N" MK=L;,XID8\P7NGF?G@\F1 @*2#PA2+S)1GNCSOTGT+L M&,M&.GAKBL\J]?GY8#E@*62R+ORMV?X,;3R!8&(*%_[9MIT[&;"D=MZ4K3$R M*)5NKO*AS<-K#$1K( +OQE%@^4YZ>7%FS999FHUH- BA!FLDIS2)LO86WRJT M\Q>_HN[#7XQS)^R]3DP)[ 8L>VO*$E.VSJ4%-OPH-P6XD[.Q1X=D-DY:\*L& M7+P '@GVP6B?.W:M4T@/ <;(M*_ M@'G+(_$+K1G*%B4&YP0J<: M_4WP+UJU&?D:F],F3\TLU>3I>S84,9^+^ 2'BQ47RQ@'8LFGB'V#&QNL1>>X M?9(O&/:]2@&IL^%LQ>=3<<)^^&XI(O%C?^W7@<2($TE)\F8/:!V NMG#.8\6 MT0[E*;\#F/U@EY+SOV0EQ(6G!8,LP^,#=]$INRZKPCP"M(O* M5'2JN+#^#P49[JV,.8]G"SX3"Q;S11SS>+[Z%CV[/!]P7T[Y;"GX+)[C..+3 MU0S7]NLU>4E3HG\+&1V;#G<]-%5CEXQ04V15%8_$D"9X[ 9<;1_;S)2 M2*H M2B_AV;1Q)C./A/8A-:%:\Z#PK 4VC4?S-]ATO(E:2U<5RC-M0N8VYAY&.YDZ M,7!I%76*C%395Z;0N.@$V#TX3Y3;R2,JMB^]Q'X#>QR')30$(9,$^P@;5FL_ M,Z,E?,P#J[$*!WN3)#76$9J#9O3D_.)+ M;RQ986I8\'0H:="2=Z6=4]DFXV.TR&56%^B3WE ZFRA3ROMS_##IB(M]6[-9 M-ZCJ ]A$.4A'#)LC\J8,UM=M#CB=[/$0JZ1^9%M)JC#)-!8 6I%\MYXZ/ELR MPD.%I$O9IO;8R=5%RG+<(.@,],Y$94_0B=R!A]&1AE83C9XV%L\=Y4=)4#]^ZBJ9P/D@+$9[#X-POC?G M,DE:X79 >I+$[#FZ'?'*->()IB=9T^.=F?6PSCO7ZY!'L7O@H< MAEIKW[3._=/^P^.RZ;=WTYNOE@_2WBFD4D"&II/1 B6US9= <^--%;KOC?'8 MRX=ACA]/8&D"OL\,2MC>D(/^<^SB'U!+ P04 " !,-FA4MOM>CK8" #" M!0 &0 'AL+W=O-Q M)!E7P6K1K.W,:J%K)[C"G0%;2\G,RP:%/BZ#)#@MW/.B='XA6BTJ5N #NJ_5 MSI 7]2@YEZ@LUPH,'I;!.IEOACZ^"?C&\6C/;/"5[+5^\LZG?!G$7A *S)Q' M8/3[C5L4P@.1C%\=9M!3^L1S^X1^V]1.M>R9Q:T6WWGNRF4P#2#' ZN%N]?' MC]C5,_)XF1:V^<*QC1T/ \AJZ[3LDDF!Y*K]L^?N',X2IO$;"6F7D#:Z6Z)& MY0US;+4P^@C&1Q.:-YI2FVP2QY6_E =G:)=3GEMMM93/_(]@+MU2)RQ.4SHJS#W;2XZ1NX20IW!%5:^*!RS/\%B$ADKS0]*=VD M%Q%O,+N&01)"&J?)!;Q!7_F@P1O\5^4WW&9"V]H@_%COK3/T?'Y>8!WVK,.& M=?@&ZP-U55X+!'V V]IY_#NNN*PEW),4)F#'7EI1U''PI4+#O"SXC/3V[&L7 M<9'0-_7<5BS#94!=:]'\QF"UMIZ?3A3E'DU_JB&PHC!8,(=P:,7)3ISP]%!U MVD)0-"\(PM;[=H>K3$L,H:;;-L"$ -U+;R+HD F.^;($30)Z6UR!*W5MZ?#M MU1P>M:^>9*3P#I)).!I-O#> ) G'L]C;0QB'T^',FR,8A+/1R)MC,N-T H\E MTE@Z..(?A_%TVB%>+(2HAK,P&8_AM;N-SOI*HBF:Z6$AT[5R;8OUJ_V 6K=] M^3>\G6YWS!1<6:(_4&I\/1D%8-J)T3I.5TV7[K6CGF_,DH8L&A] ^P>MW&PO=V]R:W-H M965TZS^X XW2K]V6PX MM_!0RLJXMG?2W[N]XUZ6S/!+)7\7A=V^C\<+ @\U]8$'8+ M0F=WJ\A9^8Y9=GZJU18TS49IU'!;=:O1.%%14&ZMQE&!Z^SYK57YY^,+W%B/#G9$7X:#$=SR?0!1X$/IA," OZC<=.7G12YO>,,V/EV[3U^P1,69AH36K MUMRU_[E8&JL1,/\:4#;KEPQYUX3(-%I<_] M;V$L*IRD&L.JPGC 'W)>6S#D+\ NJ'%R^U4@VHY.X".I_-2I' ='\+O+ Q2^ MN.<:TQJN'KC.A>%PK47.W9S%>JWYFEG>SSZ&"R99A>/,?F.6#X'OS9+0BZ, M?H1PDB;P,T:+M 2>GV1>F$40S"9^#)BJ*RYH9!S$D3=/_".()Y'?FX$#\R3Q M?#\^0DE1 I>D5DJWPDOCT,O2C(:R#-?40N/ WW[(PB!\V[\'; T@\Y(X]>8I MF3J;!!&^@GGB14D(R21SOD*1Y$S>FD1Y]KRHQ O1G@ =0+N>I22*.M(4105/ M1=58YO##*@> _\HT"DV+4 -8X0UW'MZP>PY+SJD&6ZW:,BH?@17_;DRG19-DF.$WW$ ALH-F%H*.X%A,"/4'.>0H_]:3%\? M:/[?0SOV9C/?2X/$!3DYA'8T3[TP\9^!=A9[\S@B: ?Q(;1#/_+\+'#0SIY" MV_?G7A;A$$;#_P;:@Y F&Z.Y%P0$'+<<7W'F1;Z/P(F_"]/?)>LUH/XS@7\Q MJ@<8(^X9(WXU8SQ+55NF"P\<=>^VYL$G)IN6NA<&TZCM?HYAAI4_34KK MEF MI?B#&Y=MVQVR69<';*\0&K(4,X[R!OWDA)!()C3?:<[1 ,LU0493J'PLEF^Z9X"0 M> /OL'X46##@47"YSX(WS[:N=CB\5Q)W)*GRQ/'$QZ'N-?/=JY^(RDL84U4R M1Q! ")&SCWRK7[ 1RU\;954YAU&G(5_=36ZQ5.*!VS18& W/&RVLP+&ML!LL MF>ADZL$A40J)/D,WD@!G [:E^-*( B=XD..Q3%0-ED)$>HZG/=60?]M*W&<; MQ_DH[F"S:%L73ASNK:1\J)A\-,+9N48MG- $=;.4(G<*6(66.D^F;V$C,.Y8 M*9D\$#Y!N)*]6$6?HF++J3X3U%%=K87J=_;A^C?/-?@3?V_9LV9B'6?MN:ZS MPSS!Z^[81 F^]Q7P>UPPE,Q)G\S)ZY/9;7"!183GHLU5]Q=D!D^$P_*'2?1V M<6-ZNO2PUG45<)>6B C,8?>'M9N-CKBYO<."\AIR/8&_-ZYC<'?/DJ>C.7A' MV']/Q>&3*PXT=9 OYYX?A4AFB:OV>";:T242'YYE_"Q\ABZ]) N\>>;.@GAX M^E!9+?"_,N^4+ES1=[5U'![!./+2V0S/27A$#,()%A?GF,N]K\:)E_J!%T1( MP6$P0:89Y,]=*?FQ;]$V76G_?W-2VL,X?36,;S#+,(W)HC;F=Y7X$PP/"Q_& M,*+Q^TY\AZ!\P=97HG%_FKNK[MN#R7((G-\&>M_:X91"GQ(8O3"=01A/POV1 M[[A%VD%6$AY[L'58.T!VC+\#218[%$;]S\77_RNO,1X/4C/\USUI6$::W=+0*Q$.K*.2CIW4!V"0J'&2EEAILES;LRJD>X\V284)M=:T.^]JU".1&GNK:4P+XI25/M1M 6=C5BI MD-OS#5T0.,+ ^==7[F.X.V1!]N- MR#>@[[4#4$]C%T@PHD+.GGD:S 0PV'&DXLUEX[F^D"\3%C3@]NA MDNNUNP,CN>CM]J*H[^VOV1;M[=)^>GM']RO3:RR<(/D*E_J3%,^2NKWW:C^L MJMU=TU)9JTK7W'!6<$T3<'REE-U]D(+^\O'\/U!+ P04 " !,-FA4D^P0 MWM<# ;"0 &0 'AL+W=OA&(2N<45T%41B.@IIQXD/O,/&9 MK];&3@2S2<-6^(3FU^91T2CH40I>H]!<"E!83KWY\/8NM?I.X3>.6WTB@_5D M*>47._A03+W0$L(*Y_07W_CB"N:RT>\.VTTW&'N2M-K+>&Q.#FHONR[[N MXW!BD(5O&$1[@\CQ[C9R+.^98;.)DEM05IO0K.!<==9$C@N;E">C:)63G9DM M%!;ZR[#BMZ VL8P2\VN(ASY$832\@!?WWL8.+WX3;VG@GNN\DKI5"'_,E]HH M.AE_7@!/>O#$@2=O@#]1P11MA2!+V(?U@>6\XH:C?BV:%^%L-=[JAN4X]:C< M-*H->K/G-4(I*RHE+E9@;*; K=K,&5IC!JI ;9@HK&)A_289EE*I MSC9GA,W-#MYQ09:RU;2N![Y 2G\3\H?OLF@8 MO>^_'Z58_610U9V+ISLF;L=LX ,7>=6Z..2M4A0J:*1R=T(:)GX:AY#$-_XX M'<,'05BH#2AF$.+K%+Z'Y#JCMPU\SI3:69@-JUJ7YI.(.T;C]_J,,J7>1OB< M %TGK7*K ]@R#?1T:=7_+Q\O_?>!"E?_R\LK\C/RDRPC*4E"/[D9PX(UW+"* M_XV%O<20+ HHN6 BMSQ+M+Q3?QAF _N-PW1P'FR"\>/,!H_T;B)8G&U+K*N7 M%F-_F)*^GXY2>):T?3=]%M>K/BU7?6(NE&?:EV?ZG\OSH36V_!=,K^&1[;J+ MCVYY>+96Z>#*5IBN=_6S?>>?=PWOJ-[]-E"UK[C0=/)+,@VOQY0EU;7B M;F!DX]K?4AIJIDYJ04F60NF:6]KJ=6 : MC3SOG&H1L#"?=F=+/9^JUHI*XE*#:>N:ZZD-(YWBXWK-_[;23EA4W>*[$?97; M7*6&Z)VQZ;!Q[D+7&JGKG3!G4E>S??+NKPX%# M&K[AP'8.K,N[#]1E><$MGT^UVH!V:&)SBTYJYTW)5=)]E%NKR5J1GYTOLDRW MF,/EECZS00.?[OA*H/D\#2S1.U"0[:C.>BKV!E7$X%I)6QJXE#GF_Q($E->0 M'-LG=\;>9;S [!CBR <6LN@=OG@0&W=\\1M\2_[4B0,N<^B4J;KA\^O@A95'RA0"[1'#XR)4DH&H-%<)\/H6% M<:Y4;JQ7J(>2NTH)<8 P/R:&R$_2R0"B M6C^B&"#C: 1Q&L/W!C6W3I) :K/G9-F$ :/+=25-J[G,$+*2ZS59HB0$-DY@ MJ56!QLT)+J! LHS]*$TA"KOP]Y4M2R5RQVWYELQ-?Q&(V@^3!$84G>JF7UA/ M_%'((/4G9+_!%;>'-CHC<6&R\_ROQ!,_&4641Q+%S^79&X](M3\YB6G!3@AX M J]=O>"@K6LDQ6YX&&ULC55M M;]HP$/XKIZ@?0(J:%P($!$C0;EJE5:O:;M,T[8-)#A+5L9GM%+I?O[,#*94* MVQ?G;-\]]]R=[S+92O6D"T0#NXH+/?4*8S;C(-!9@173EW*#@FY64E7,T%:M M [U1R')G5/$@#L-!4+%2>+.).[M3LXFL#2\%WBG0=54Q];) +K=3+_(.!_?E MNC#V()A--FR-#VB^;NX4[8(6)2\K%+J4 A2NIMX\&B\2J^\4OI6XU4OL7+)-=NA6VCVR?EK-9&5GMC8E"5HOFRW3X/ M1P9I>,(@WAO$CG?CR+&\9H;-)DIN05EM0K.""]59$[E2V*(\&$6W)=F9V3S+ MZJKFS& .7TR!"JYD1>4M;-Z?$3Y+K:'SR)8<=7<2&')I#8-L#[]HX.,3\%$, MMU*80L,'D6/^%B @KBWA^$!X$9]%O,;L$GJ1#W$81V?P>FT">@ZO=P+O$7<& M%EQF3_!SOM1&T3OY=08W:7$3AYN MU6.!L)*<^JL4:S"V5OLF*_^@!G((6<'$FN32]L$KF27C3&366@&RK #BL9$" MA;&TCS6EHYV]H &=R.^GHZZ30C\<#!LQ]D>#J'L6 M#SJ6:3=8TXR"3NK'<;\+J3^,4^CY@][HD'_#=H [&G<:K;CQ*;D.!X;0SKH==NPVJ#F_Y/UBU> ]S+S MWOL-CH9$A6KM1J$F\%J89EZTI^VTG3=#YE6]&=6W3%%]-'!Q[H)KQ MUVR,W+B1LY2&!I@3"_ICH+(*=+^2TAPVUD'[#YK]!5!+ P04 " !,-FA4 M+>GJZ% ) ".- &0 'AL+W=OC55FN?Y],9+)B62S' MQ9KEZB^+0F1QJ5Z*Y42N!8OGE5"63K#CT$D6\WQT?EJ]=R?.3XM-F?*[YFC/!;%DWYQ.S\;.=HBEK*DU"IB]=^67;$T MU9J4'?^KE8[V>VK!P]]_:+^I#J\.\QA+=E6D_^;S>7VZD>D=*%.=S--NE%RH6:,:7.5_P),Y+=)$D MQ28O>;Y$=T7*$\XD^H2^QD+$.BW0ARDK8Y[*CZ>34IFD%4^2>OO+W?:X9?L9 M6X^1&YP@[&#W839%'W[[^!N:(+F*A;*J^FG1>M5'*]UI;54RA95,63)&GGMD MFF1+556E1=EU?V5.KR:IFH\.]S .]S %=JO1:U5T6>J%/I:*I: MO^?R"?WGLUJ#;DN6R?\".WC[';QJ!]*RPYTH$L;F$BU$D2$9ITSGF$KNY,F6 M,SME?J5,0^/VW'-)X.A_IY.MQ0ZRMX. =LSTCHA+N8G5D5%2R-*6&9>D:8#C M ?O[^_U],ZG*+"[9''W@>9WT']%?J#WQ=_KI@64^]B.7 M>G;#Z-XPVF%8OF6BH@L5F*1Z5?)'%2?)DHW@I:KY$_3(%)6QVGRY3GG9U^Y+ MVK#;]:CO^*'=[F!O=] CH,:3Z@ GM?D[[M-OV>P)FO;8+0GWEH0]+*F \%S0AH=\SL2S3FEEQYS+BMOL M_. V/1 YD!$&<5W\MQQAWQ\WG."ZH!,,'KLP('_=9(],Z%I7/:K. &5*36Y2 MUW$KSTUKQ7W2PJ"R"\/R5;SF99SR[RI!568J)DK*"IQ/T%(4TNZ<)D;C-[ZI MB;FY\,V2&W#)\9D,TKL=4-]^IC@K5%U^K]#*>K0FR-M/UES7.!FTY/ADABK< M#JYH/QG/UC$7.G50VA:W)A.T661(P(59 +"H#5^:^(_!RC8TX,(\<#&O4%?J MBFKK+Z:U#MJ=O,V%D67=C66=&T+G,83BPHPR98H\$MZ>K!::"'SK62PKJ6,] MC64EIL!QL&$@##/0#7]121)+R>R1J<6/:H]8CV-9B:E7M:DM1AJ*PC!%37^P M]8+GJE'5J;1@=H[ %HZB5G,M"T.;\VT+(\CW!]<,F/1N\Y*)/$[35W7WW[)4 M48]J2(I%^:RZ1N@>8V@->P/=9+ A*PR355=!U.)'>8&M$6DN]&R9=H.;].3Z M4$0,26&8I#JKP6_L[-NSJ\DS()YBPS:X@VVJ&8CJ501+*Y_+%5]+*)*&-G P M5+88.L P'5S+DF?5#6\CV6*3HI1O6RH95N3ZZ)7% CRY 74,@_I,7^J435/V M6*IV[T\F,O2YB'/HJF\@UG.&&B<8A/1@A+Q1;0;:QNFF&B2TV+_S:ZWI,(=) MZ-MXY]IK0A^A(93'G@$_#P:_+SSGV2:#3G\P31D*YCP#RW&>02UO*-3R#&IYOPJU.A1YG:#E&=#R8-#Z$K]T M5! Q&$6&PBAB,(K &/6^"NI0&G56$#&01&!(ZJZ@#@6D,[K$8!J!)Q)U='^B MA,C!%)@,%7T#3P1&E_XEU*&HF_>)P2D"X]3MW3=(C\$@,A0&$8-!!(8.,Z+: M396KL7W_2?DE:5Z)"?9H2'#+O(H8)"(P$MV)NFQVV^]&Y@>3?6WBO$A3%3:S M2EMK'FU9+8Z:(ZT66WV#=#Y\X>WYR&/J_]V)JV^ T(=D_UFQ0S0^'J[?\I#1@!&%P>@AYYH19Z4B M1BA1J<$6Z@[D3VJ0AL)MSN=6RP-OU^I6RP0*FH#3@T?C'1.H%<]CZ,0& M5NA0;1,U $/AMJF?5YN]46!]_F!;"":K 2D*@]1M/N>05P,#*L%0=[G P$P MMS"]O!HTQT?V)R&6A3[4:@4&JH*.Y\KE2B&__I0&7^:HNG\*#D)M8. E&&KJ M%!C<">"NII^?FX-S:IU*VQ9"T[S 8%< 8]?7(O_T,(..;. EH$.Y]>!3,G _ MTS7GK\6/;AXM+K6L!)\T!@:Y ABY[M5E/]\P=,GR9)7%XDDU*?]DQ5+$ZQ5/ MD,5/?Z&^#45@<"F(!@I':! KA-N@XSV$VL,6E XE'AF'SC]L'T7L$@S'V"IX MTR5(Q_2MX+$'#)Z&,)Z^)]9=/!P:E R'NCJ&!BU#N!GK%>/K#B6N,R8MH>H0 M=,<1'"H#R2$,R>\)52<\A@9IPZ%NHJ&!X+#STX]]ZA%60OVQTU*/'8)NB^!- MER!I"AY[P!!$"!/$GR*>,[2?6-_O)];5Y\(?\D>>I@IG;0M^138.Q*,LBJWY=,56;0B]0?U\41?GCA?[^Q_XK2.?_!U!+ P04 M " !,-FA4Q554\_," !_"0 &0 'AL+W=OBR'/,_]Y MQK9#R[5>%N9DE4J]8(\&:[R"!*U*IS:N#N^(7] MLQ&OQ#Q@ 6.6_2*)3(=6WT()+'&1R3G;?H%*4*CY8I8)\T3;*M:Q4%P(R?(* MK"K("2W?^+DR8@?@!F\ O K@M07X%(Z6K'I@7'?H)5?A.J#LI!<[1*%DZ.;0J@5(1"F"5J4IP6Q)5J0%25+$F,J MT74CH,19IQSS1]*D@&YP!E27G'(3D)):0 ME/OG$Y"89.)"4=PO)NC\[ *=(4+17A60B[^G$CDUXE\DRAX+U&L!_":J*F!)55HJ/2?UV;D=_N>H_S:[#;J M."R(G'[@UF%[E09UI<')2N^8Q)DILW-4;,=(X*^G5 <* MCL."R'.C Z&3X$AHV'/#[G[4M"'*"P M97NTW9JV^['GKE^,QFW- MC6KFZ&/-=9W7"\'Y7WLKAMUSZ2J##^QMBO+#_H'%]L[=I3]-OF&^(E2@#)8* MYESV%)Z7MWTYD6QMKK,')M7E:(:I^D("K@/4_I(Q^3+1-V3]S37Z!U!+ P04 M " !,-FA4"0 &0 'AL+W=O%P=I#JNRX0#;Q6I=!SIS!F_\EU=5)@Q?2C MW*.@-YE4%3.T5+FK]PI9VH"JT@T\;^)6C MG,6ML&[68R=J47.!&@:ZKBJD? M*RSE8>[XSM'PC>>%L09W,=NS'+=HGO<;12NW9TEYA4)S*4!A-G>6_J*W=.YX-B L,3&6@='?"ZZQ+"T1A?%/Q^GTG[3 T^LL)9Q:K6I-%:V BA6V;>Y 9;'DN>,83)@PL MDT36PG"1PT:6/.&HX2-LJ0+3ND3XFL&RI/)A(D&@9$ LZYW)ZO((U/ ^1L-X MJ3\0[GD;P_MW'^ =< &_%[+6]&D]1 M8GI.X-(V]'L1'/=B%=QEC#%YA-!_@, +_(& UF^'>P/P^,UP_^F.FK#/;-CP MA3?XOJJ<"?XOL^WU &LI-.4N96VW4;(W"C4*TQHHXY^YH QR5L*6C$BM38G[ M:[G31E%S_GTGHE$?T:B):'2KUC#G0M@RVK'25LM0TEN*<4-ASZR7Q4??"Z/Q MS'TY3<6 6S -PW.O>(@LF$:]UYF,<2]C?%?&NF JQQ2,!'REXUE53.ZJ>!9T=#2G[XYZF!T[]:"X,6@+(GL M06.'*D-A(E]04=L/"9U<11=%P87.:Y^);9$SE=<^@1\\#8N<]B*G/TN5R.FT M2FMLTY4T!E!4X(-BIM=B)M&%F&N?J[J[=@E";SJL)>JU1'>UT"GWD]:)KJN= MRF1R$?Z UT"#Q0-N9PW6:G!/)D^%U!9V@FMHBJD]>'MK?TE8-K/QPKZBRT,[ MZ_^G:6\>7ZC;N-!08D:4WN.48E+M-&\71NZ;^;:3AJ9E\UC0!0B5=:#WF93F MN+ ?Z*]4B_\ 4$L#!!0 ( $PV:%2^7[1T*@, (<- 9 >&PO=V]R M:W-H965T;)7^9C:(%AX* M(L4GCENS]PZ^E'NEOOG!33:-$L\(!:;60S#W^(&7 M*(1'JH2I?V&[6YM$D%;&JF(7[!@47#9/]K 38B^ C X$T%T K7DWB6J65\RR MV42K+6B_VJ'YE[K4.MJ1X]+ORLIJ]Y6[.#M;5,;-& -,9K!JM@94#BN^ECSG M*9,6YFFJ*FFY7,-2"9YR-/ &5NZ 9)5 OWJIW3'1]O$$EL)'>+#K[Q4OW?[9 M$_AH,*\$?'#Z&WAUA99Q85Y/8NL*\#3B=$=VT9"E!\@2"K=*VHV!:YEA]CM M["IORZ=/Y2]H$/$*TU,8D!.@"24!O$$KYZ#&&Q[ >U=IR6VE$>;[$L!/N.62 M%U41R#%LM"^,,X!&9-@%&HY;1Z'\E9@\]$H_;'./GE_B\379^)(G#..->B2]:1A=! MI$M5E)5%#?A/!Y@DG>DDSZ\OV?,XX!HK\2$=J3H?XC<>X1)9T5D\ (B M=ZY$AL<2.0S4;Q6D-G5&ZWS!G(7QWJSI?( MZ 7T[BR*C(^E=QCH+_3NK(R$/:A7[_[SW9D4N7A^O6GG630YDMX]0&>]>M/. MV6C8D.:5:Q#5/1<8@NL\B=(7D+1S*!KNEOY!TC#0\+"D\5YO7*!>US< W5' MV[3)[6Q[RY@WO76WO+FBW#*]YM* P-R%)J=CYSVZZ?J;@55EW6G?*^NVI7[= MN)L2:K_ ?<^5LD\#GZ"]>\U^ 5!+ P04 " !,-FA4D-BM7RD% "P&P M&0 'AL+W=O!''"7IU60KQ.ZS8:3!EL9^.F4[FLA?GAF/?2%O^<9(=YSZ MZYP41P8R3=N(_3"9S&?YLSL^G[&]B,*$WG&0[N/8YV_7-&*'JPF$'/%G2 ]I[1ID MJ3PQ]I+=?%M?3_1?\^1E M,D]^2I;/?35R73H:;+!5;?A/!X^%B],_/T'\V+2/4BDK^(Z,=';Q<63"MG9O[R.H>F[7G$FAFO=66[.-?$V&G! M5EV8XR#HP0K62,"J$K"T"?S!N-B"14RY'+4:0>PJGCVN\D[U(N=LY0NF79,* M>S:I254(WP-#$&&G)7P7ACS;PJ1?>+=JOZMM_Z-T$[H&#\(7[20:\;PJGC>N M\-!4GFB>+7U)K0]3["#7-%O:]^%,![5QJQX<A^F+3DJD6H%&[C5EB1!K$VYFP#L9E/VG#X+) MU#5_ZEL?AHCN%/425T-$>VJWB4T%E%=#O5DO[A9+72#EF= :N=>4G4+[_+EF M=^>0Y5J>W9YK71PBKN/8[;G6AX..;1V9:\JJH=ZK%W*CQOTHU"TP4!DG=$=6 M7WDJ],Y7W^NN[] ^ZDQ(V2O2VVNEUH5="2EO1'! M@91+H@&7W(:);I@BY3:(C"RB\B.DW\1IANFRI#:VE]CJK+,], \>'\S*OY#> MOW(]+SV0E?$@9^0^4*Z$]/NYDP;RLQW5 M%6'*R; YKOQ861;6;^=T3EU2&^N:[4#4K@=Z<-"SY/:U-5=Z<8W"H9F$,D.L M][&OE,=^\J83I%8!CUP"8^5T^/PB&/=4P1!WZX$>G N[-M4#(\-BD&R*B@>*;U/XH MU2\2-XOOBUM=).759.3JFRA;)N=7WZ1;+1/':?][N.R!8&PO=V]R:W-H965T^?Y/TA3D5?%B MGDOS"_8-UIZ!N)2*%PU99U!05O_C7TTC>@3HGR&@AH"&!/<,P6D(SEL);D-P M36?J4DP?5ECAY5SP/1 56D>K+DPS#5N73UFE^XL2^B[5/+5\)CO"2@*>2.EQ"R1_$0FZ[D&L6?C5$):Z9GF)6W[);0]J/(]>;6KM_9 M4UQH.TXP@*U.84& 8 1;V*L"O+8 ;[* KR3.&,]Y>@#Z403K4FJ E$ 2L:/Q ML+!72_CM$OYUQ0C:A8*+Q:B9?J][* P#.QIH,0)#H0?=@1:G,!BXMAN-:Q&V M^8>3^7]B1*2'&[ MUSF-C1X9P;G*WJ)&U"X275<-:'>^:5^L1T-]U>G 0\%0 MD#&<;0?A\.T8P4$/(2<$Z4SG#A MM./>E?KCBU>?I3= ";PC]8NB+YG<0,+IBTDPY" MP8DR(S@[]#U_J,P(SD6V?V971YWWHFGO_5MEDT:%.@-$\+J=1YTG(G1QYQMJ M__O''C1]!.+: ]!J! 3]WG92IV[UC@O:\5-S[))Z!RB9JC^JV]GV:'=G#C2# M^7M]Y*L/:%V8^KSX!8M4NQ?(R4:'M&\#G9*HCV#U0/&M.92LN=)OF;G4GP,) M$15 W]]PKHZ#:H'V(+S\'U!+ P04 " !,-FA4+'1:D! # W"@ &0 M 'AL+W=O]-S//T7A&6RZ> MY1) H9S$9\;7**8-[@>2Z*(AXO8*<;\<.=G8;,YHME=EP)Z,5R6 .ZG%U M+_3*K5526@"3E#,D8#%V+O'%% >&8!&_*&QEXQF94IXX?S:+G^G8\4Q&D$.B MC 31?QNXACPW2CJ/?Y6H4\2(2KGG^FZ9J.78&#DIA0=:Y MFO'M#Z@*ZAN]A.?2_J)MA?4:8) MC_,I.CTY0R>(,O2PY&M)6"I'KM(IFD!N4J5S5:;COY,.]M&=#K*4Z#M+(7TK MX.K:Z@+]78%7?J?B%))S%.!OR/=\?"2AZX_3O2/TZ8?I>-A135 ?5V#U@O?T MJ"19)B C]J0:Q_/G5D/13P6%_-L1**P#A390V/U='#W"DMFW3--7-A/L1<-A MV!^YFZ:SA[B!%P1Q"S8]A,6QCX>XAKTIH%\7T.\LX$%WIY[^"'NZ-X"@).\P M):HUHZ]U/ZX#Q9]VOV1&35=CWX]QR_Q#6!3W8]PV_P@LTF+>D5'L91'+:N/X;QX M$/G'O<>-EHX[B[C5MNN+F65=EOA[-?^+W=\W-QQ\WOW@H$UX;>,/(4$8MUT_ M!.'(].8WGKN-&[4 D=G)1**$KYDJ[YYZMYY^+NV=W]J_,E.1O:GW,N5(=4=$ M1IE$.2RTI'<>ZY1$.:64"\57]MY^XDI/ ?9QJ2<[$ :@WR\X5[N%"5#/BI/_ M4$L#!!0 ( $PV:%0&O_H\6 ( ($% 9 >&PO=V]R:W-H965T6MG ,M F&#=B (EFWP["#8M.Q M4%G*)#EN__THV?'<-MURL4B)CWQ\,I6V4CWH"L"0QYH+/?*RAP5P;A,AC=]]3F\H:8%C^Y#] MH^L=>]E0#0O)?[#"5'/OTB,%E+3A9B7;3]#W,[7YD!T*B#N ;%KM&/FVEI20[-4R98H&XW9K.&T<6CL MA@E[BVNC\)0ASF0KV(-H@*P@EUO!G+3OR1I_EJ+A0&1)%E(8A6J3&ZW!:$)% M0;XPNF$DG.SR[(&6&"?*MDHS%:I[Y!IK:>G_>L;CM6 MT1NLEI!/2!R^(U$0A4?@B]/AP7.XC_H,(D6#2)'+%_]'I%+)^J\>+3,56;@K M D5^WFRTV__UCX+Q4#!V!9,W"@XU:*[KA<%3A MKL+45;"SO,^B:1)%Y*:0Z.'L MJ ^MM)%?E*U5B 1AT_; A$#='J8]F.1(K#HVLPVT^^MWMD/&T&CWDOC.]WUW MW]GG["#5HVX #'EJN=#CH#%F>Q^&NFR@I7H@MR!P9R-52PV:J@[U5@&M'*CE M81)%H["E3 1YYGP+E6=R9S@3L%!$[]J6JNFXM7RFY=E]R\+&C44#*G3:R[ &0=H#4"?65.5DS:FB>*7D@RD8CFUVXWC@TJF'"GN+**-QEB#/Y$O8@=D"6 M4,I:,-?:M^0+58K:_I+K&1C*N+Y![\-J1JZO;L@588+,&><8K+/08!F6+"R[ ME%.?,KF0,D[(7 K3:/)!5%#]31!B_;V(Y"ABFKS(.(-R0-+X#4FB)/Y'0<7_ MPZ,7RDG[GJ:.+WVEIQLE6U*@5(67%<_5-*1P)PJ*?)^LM?/_>"'AL$\X= F' MKR14_A!_G3?5]]!SW#D..]S[/(X'PRS!-WU$;ZV\.2RH9+:S: F MI=P)XX^L]_9C/G&W^\P_Q?'WT_J'QK\=IVZIU%TW3'AQP@E6#F6V:3MJ/WS$02A= >=E+@HV_ MRSD^V&>VE^I.)XP9>$A%IN=.8DS^RG5UE+"4ZG.9LPS?;*5*J<&AVKDZ5XS& M)2@5+O&\L9M2GCF+63EWHQ8S61C!,W:C0!=I2M7O)1-R/W=\YS#QB>\28R?< MQ2RG.W;+S)?\1N'(;5ABGK), 8\@\^) M+#3-8CUS#VHAW99)P=:Y0(_KG$.WAF6ZI\#&D&C$90:08_&AR+=, 5R M"X>M8!K/$=13+(8_,+!!RXIY7#+;H_%^06;N?8>9L#$3#IIIQ_G$T1ED>'KC M5$1UTMCK*II*(&QY"H*+<-KXJHKB>)7W=,75T(HGL8V;V,:#L;UA>(YPN)6B MJ#[[Z^L5X*<-KV6A[C@^O!%R0P5\_#ZPK1>-VL5_*YU)HS$9CDA)%,@+%25X M9T"N>,2ZRF1RO"7CL=>3SFDC/OW/I;*<'I5O$$SZ?/G>X]'N#3I;M75AJV1: MC2JSG0>Y=^3$[S?2NF/\DU,426TZ#]F:H[T[D[!7FSQJD^':D#+>7);UV_*U*[L>S1&BK35I=3, M-KW59=E1_#._LCU7>:T_TE0-&]Y8.XZ?JF!;I/3.+]"3JGJ@:F!D7E[R&VFP M92@?$^P;F;(+\/U62G,86(&F$UW\!5!+ P04 " !,-FA44C^!<1 # ^ M"0 &0 'AL+W=O;+_?< M\]SQR-/R)-6]+@ ,>2Q%I5=>84S]WO=U5D#)])6LH<*=@U0E,SA51U_7"ECN M0*7PPR!(_9+QRELOW=J=6B]E8P2OX$X1W90E4S^O0T\)7?BR,7?#7 MRYH=80?F>WVG<.;W7G)>0J6YK(B"P\K[0-_?4 =P%K]Q..G!F-A0]E+>V\GG M?.4%5A$(R(QUP?#O 38@A/6$.GYT3KV>TP*'XR?O'UWP&,R>:=A(\3O/3;'R MYA[)X< :8;[*TR_0!918?YD4VOV24VL[BSV2-=K(L@.C@I)7[3][[!(Q -!S M@+ #A)<"H@X070J(.T!\*2#I "YTOXW=)6[+#%LOE3P19:W1FQVX[#LTYHM7 MME!V1N$N1YQ9?\A^-%QS>VB:O",[+,2\$4#D@0RVR.LM&,:%?H,VWW=;\OK5 M&_**\(I\*V2C697KI6]0CG7J9QWU=4L=GJ'>0G9%(OJ6A$%(1^";:?BO3$W" MMY>S!R/PFXOA=/$<[N,1].<0]N<0.G_1&7_7C<85K9]E_<];7".?#93ZKPF. MJ.>('$=\AN.3E/F)"S%V5"TR<4C[N#RLHSB=V= >ACD=,:-SFM#G9C=C9G$0 MS7JS9_KC7G\\K1_P G"RDZ)IZ_7V=D.P]LA'V:A[CH-/0NZ9(%_^F,A6TK,E M_]N)I#U'.AG1QEUP4/CD"N9B*G@]=A72%PFEE ;!>#YG/?MLDOU.8;]1YJ?+ M(6"0-78 ,T;?^DD']&&R&">?]^3S2?(OIL"XF=9@M"\XVW.!*0;]EE0PJF'^ M0D,Q&)2Q!8.H!3DQ+!'&'O"-HL7K.]H&J?CM#3XY]4-_NM5W'30 M(6<4IC0YPSEXZ>DDYS=I\&X)K;! M]9],Z[\!4$L#!!0 ( $PV:%06VN)6L0( /P& 9 >&PO=V]R:W-H M965TF#"GM MH=.#8F]B#;(4)!G3?]^5G+@A.*$76UKOOGYV):V&C52/N@0PY*7B0H^\TICU ME>_KO(2*Z@NY!H%?EE)5U.!4K7R]5D +%U1Q/PJ"U*\H$]YXZ&QW:CR4M>%, MP)TBNJXJJOY,@UG#/5J6Q!G\\7-,5S,$\K.\4SOQ.I6 5",VD( J6 M(V\27LTRZ^\0_66'*D7?ID0*6M.;F7C9?89//P.KEDFOW),W& M-_!(7FLCJTTP$E1,M&_ZLJG#3D"8'@B(-@'1?D!R("#>!,0NT9;,I75-#1T/ ME6R(LMZH9@>N-BX:LV'"KN+<*/S*,,Z,OTA9-(QS0D5!OID2%+D1AHH56W @ M$ZW!:').YKA[BAHM1R'E^$ "_.\6Y,^MR2(L\[M%>&@(QP<)9P4!;.'5Y.B M!F(D'N*GFNG6UD?;RJ6[&%$:#OHITHXB/4HQ*W%[0\< +[DS$$4-]%*D;RC. MDR#)]DKVUBL)PZ0?->M0LZ.H> ;>6<_L[4(E:19^W(/K<7N]["V>O]-(*E K MUU\UR64M3'OB.FO7PB>N<^W9I]C:VT[\3Z:]%VZIPFVJ"8V M$R/7KETMI,'FYX8E7D^@K -^7TIIMA/[@^["&_\%4$L#!!0 ( $PV:%0T M0,Z';@, +8+ 9 >&PO=V]R:W-H965TK.).[O3LXFJK> 2[C0Q=54Q_>,:A%I//>J] M''SAR](V!_YLLF)+N ?[;76G<>=W* 6O0!JN)-&PF'I7],.E'IO-;3'U@H81",AM \'P[PGF($2#A#S^;4&]SF:CN+M^0?_HG$=G M'IB!N1+?>6'+J9=YI( %JX7]HM9_0.N0(Y@K8=PO6;>R@4?RVEA5MVT#L*-#DA$+8*H2'"O$)A:A5B)RC&V;.K1MFV6RBU9KH1AK1FH6+C=-& M;[ALGO'>:KSEJ&=GORM5K+D0A,F"_&E+T.166B:7_$$ N3(&K"$7Y![3IZCQ M1"UZ[M_>@&5W^AKQ]\XZ\(5R2KZ6J#2*;B6^1;&/2SUMBUQMBX0EB M-"2?E;2E(;_) HI] !^][%P-7UR]#@<1;R"_)!%]3\(@I#V$YC^O'@S0B;K( M1PXO.H'WD4MNX>(39G'1$]._/Z$\N;50F7\&K,6=M=A9BT]8^ZI9@0U /_:] MQ$9UY%2;NG^:A6D4!.CETVY\SHKM,1MUS$;#S)1E I.E"P!S 7A/V,)B-K)* M:#'*?ET@:#"EJ(%81>,[= M =',0F_.)T(0C;,L20^H'HO%6!ZC43_7K..:O29;][#&'=;X%]09#;8--7A]I;6ZR;E2 M.R^WSVZGW=-79,&0X^$6.OP5@=[V3QH-NM+:$\Y>3_]8:F7Z/SS147!IFM+C M1^B12Y+3C[#MQ72X&9]CSO*\KFI\'[P^U_]:4WL5F- L/O3E6"R*:1B><&7; MO.EP]S[GRHGNTJ+N?DMH%!RW[5XY>MRW_9T)"+-[Z09#0W)52[N9$+K3;OB\ M&PO=V]R:W-H965TT08(TAZ('6EI)1"C2)2DK[M>7I&35264W%XF/G=D=KCB:U$(^ MJ0)1PW/)N)IZA=;K*]]728$E40.Q1FYV,B%+HLU4YKY:2R2I Y7,CX+@W"\) MY=YLXM9NY6PB*LTHQUL)JBI+(K<+9**>>J&W6[BC>:'M@C^;K$F.]Z@?UK?2 MS/R.):4EL7]RVHV6%5&X%.R1IKJ8>A\\2#$C%=-WHOZ" MK1Y78"*8X<8J+);")%#=)&&S8[<(?IT$8^Y;;M]UJ:76IP>O99 MB+2FC 'A*7S3!4JXYIKPG*X8PEPIU K>PUOQD>7AY1,^QZ-'1\P[?TZ-_NQ%0E3*A* M(OR8KY26YB[]/))VU*4=N;2C VD?W9W!%,@&I;$ <\NMCU">0Z4PJQ@PFF%? MNX_SA@%LD4@%%U V;3^'E&S[/ISE?YC"ELE0ME31J(?KA?QQ)W]\E'Q>"JGI M;^+L263F$^\.GKB#[U/>4(X=I77&PO=V]R:W-H965T-A1-W]DD#^_6S MG1!U:J!PT_C8?L]S7M%[DE9963Q';N1B:QJ)&S"FXD47594OET"5PT<\=W MGB=NV:9 ,^$F\99N8 5XO[V1.G+[+!DKH5),5$1"/G<6_L7ES.RW&WXP:-3> MF!@G:R$>3'"=S1W/% 0<4C09J'[LX HX-XET&7^ZG$Z/-,+]\7/VS]:[]K*F M"JX$_\DR+.;.U"$9Y+3F>"N:K]#Y&9M\J>#*_I*FV^LY)*T5BK(3ZPI*5K5/ M^MB=PYX@\%\0!)T@L'6W(%OEDB)-8BD:(LUNG. C"Q* M(9']I?9\3Y> E'%U1DX(J\A=(6JEDZK815VGH;EI5]-E6U/P0DU+2,])Z'\@ M@1?X]ZLE.3TY^S^+JUWV5H/>:F#3AF^Q>FARR53*A:HED%^+M4*I+\SO5[!A MCPTM=O0"5IL(ALZ@58VMRKPZN\0/0L^+W=T ;-3#1L=@X1"L545O@XU[V/@8 M;#0$&[\'%O6PZ!AL/ 2+W@.;]+#),5@T!)N\!S;M8=-787?ZI0.:(\@AY/0 M&T?(L\.+VCHS0[0[E[S,7W\&Y4;5BG"(=="[WRB M,\BV-[8!BJWM1VN!NKO98:$_)R#-!KV>"X'/@6EQ_0&UL MC57;;N(P$/V54=2'5MHV5T); 5)I]E*IE5!I=Q]6^V"2@5A-;-9VH/W[M9V0 M4@AL7X@O0%7R+3.W,N2J+T M5"QNCXSF;A MD2YR91;!ORDN)9;8S!. M9IR_F,E=-G0\(P@+3)5A(/JSPELL"D.D9?QM.)WV2 /<'F_8OUGOVLN,2+SE MQ2^:J7SH7#J0X9Q4A7KDZQ_8^.D9OI07TO["NHGU'$@KJ7C9@+6"DK+Z2UZ; M/&P!_/@ (&@ P2X@.@ (&T#X64#4 "*;F=J*S4-"%!D-!%^#,-&:S0QL,BU: MVZ?,E'VJA-ZE&J=&=RSE)<(3>44)YS#5?ZNL*A#X')JMTWLNY1F,4?_'$-[C M82+XBMKRS][@._*%(,NYX26]73!!6AA8:?P_,T@=.3,S@!RN IYY4D M+),#5VD71HN;-HK'M>+@@&(_@ ?.5"[A*\LP^TC@:OMM#H)-#L;!4<8$TPL( M_2\0>('?(>CV\W"O YY\&NY?'7$3MA4-+5_XWXI"0F5:<%GINOV^F4DE]"W[ M<^2(J#TBLD=$!XYX9E1A!E-%%'96L(;W+-PTGM7H/(S[<7_@KK;SNA\6]>+^ MU<>HI(.L'VYQ?;#0:RWTCEK034.W!-8EO@;&6^<%87 5[&C?C]+2X\L=[1U1 MO<"+NK7'K?;XJ/;F1M*ZT+/Z8C8S92YREZMX/XM^&/5[.[;VPWPOB**=RB7[ M85'_,MRMB;O5ETH4"]O?):2\8JJ^GNUJ^X34WD5?:Q)UKZ\GBB]M]YMQI7NI'>;Z>41A O3^G'.UF9@#V@=W] ]0 M2P,$% @ 3#9H5%$E':=N P [@L !D !X;"]W;W)K&ULG59=;YL\&/TK%MI%*VT%VWQ62:2E;-HN)E5+]^[:#4\2-,"9 M[33=OW^-(20!@ZK>)'R<V9&+/W('H-!K651R[NR4VM^[KESOH&3R MCN^ATF\V7)1,Z5NQ=>5> ,L,J2Q!Y*$L MF?BWA((?YPYV3@]^YMN=JA^XB]F>;6$%ZM?^4>@[MU/)\A(JF?,*"=C,G<_X M/L6T)AC$?SDS1VO=@0%K%4MP?3?"SQ 4=1*VL??5M3I MQJR)E]@]4$J7K9D[:#,J^:?O;:%N"#@<(1 6@+I$_P1 FT)]*T$OR7XIC)-%%.' ME"FVF E^1*)&:[7ZPA33L'7\O*KG?:6$?IMKGEI\K]:\!/3$7D&B3VBEUU5V M* #Q#3J_0H^"O^1FJF^64,$F5[?H)@7%\D+>:MJO58IN/MRB#RBOT-..'R2K M,CESE798C^.N6S?+Q@T9<8,)^L$KM9/H2Y5!=BW@ZFA=/G+*MR23BBFL[Q#% M'Q'Q"+88>G@[W;/0TS?3<3*1AG:S18T>'=%[. @!E;J?D/([*=](^2-27R$# MP0K;'#7$P!#K<^-ED<14VW^YK-L0%'G^-2:U8,*XPUS9#CK;P:3ME6(*;*8; M6G@Q5N!%N&=Z""(4ASW70Q!.0F*W'7:VP^EJHTGO3URQ K5+SY8@&HQ*$^SU$PQ1!)L]>95@B,*AYX\D MB+L$\>2V26$#VGTVM6^23BMY[[Y)!MX_Z3($4:\00UB01*17AR'(#PFUEP%[ MY\/>>]_N:7E7WDD2]N?0 HO#OG4+"(=X9-_CBP\5?N\6:IG7E0\\&O3M6W!^ MF/37H U&XM ?24#."<@;-M)I,5J#$-O(2=@_QRPX@GW:SS%$41I%(S'.WR!, M)V.T?8'2?0&\ZOY3VE<4'1S^V,-^W$\RA-5'&ULM5C; M;MLX$/T5PNA#"R2Q2/F6PC&0V"TV19(6==-]6.P#(]$648GTDE2<+/;C=R@I MDF-*K-'"0!#K,K]_LZ2EA&]9G<, %O M5E)EU,"M6O?U1C$:%TI9VB=!,.IGE(O>;%H\^Z)F4YF;E OV12&=9QE5SU+WB[!0 M*"2^<[;5.]?(0GF0\H>]N8XO>H&-B*4L,M8$A9]'-F=I:BU!'/]41GNU3ZNX M>_UB_6,!'L \4,WF,OV3QR:YZ$UZ*&8KFJ?FJ]S^P2I 0VLODJDN_J-M)1OT M4)1K([-*&2+(N"A_Z5.5B!T%/.I0()4"V5<8="B$E4)XJ,*@4A@4F2FA%'E8 M4$-G4R6W2%EIL&8OBF06V@"?"UOWI5'PEH.>F5V+2&8,?:-/3*-3=$>5HK82 MZ.V"&WB\7Z.V;=^@-X@)]2V2NJ8CUM&\@ &NF'U7.KDIGI,,9)NA6 M"I-H]$'$+'YMH ^1U^&3E_"OB-?B@D5G*,0GB 0$MP0T/UP]:%%?'*R.SSUH MPKH886$O_&DQT(QD47@8=7JQY]@3$H1D" MZUQ$0!AP#;4U\ KJS]I*6QH=%D8MFSS.)L/AM/^XFVU7)G@ML?!)O$(SK-$, MO6CFEU\_+-%E9*!+T8K%3-$4"2!,H$;;RF*-4JDUBJ"SGQ]H] ,],,%6W+1A M+%V-NN.?NQ(#/)GL@?29>05R5(,<>4%^IVE>]@)-@:FIB%I+-'+\XO$X"/<@ MN%*C23AH#W!(C(*.SCFOHS_W1O^QBC+* 8.(GI%15.BT+ K\P6;AD0.AI\^G-O@8 M,:H$0&E%<>[6R0'AR@R[,."@&5*!%\6]4"R2:\'_K>I0K6&-3$(-;"WR-$8\ MV\ N K'5BA6;"2^;50Y?]USHH&D1F^!./#M#%_\:GA-+QW8&V(= T30U' 8S MC%MX89ABVM3<_;92>M>*#[=UW#XZ5\@IZ*(2VJ7LT^X4D"8%Y'@IH%&D\OT- M1 6@%M60;:CL.W9\MS]#':AK=P33Z7$^C&SN-YG8: M 8-LJ8I+;"_"-SSCIER>GU?H*M?@ A2N*^B>^8^;#0 >''&?@9O1C/VS^<"Q MA=UY.3EW2]8R>KM+UDQ6[!^M'S/7S93" M_C%U:*[=(3-Q4]TRB;J7?#.*L'\6+8U=&K;9;V0$K?XI5US'O/@ ]'T+-&." M!$?,-6GHF_CI^ZYC>UDMZ)K*V@I 7,X=.@5H$>K<"9"&$\XN>\W^J-H3-J\9"X M@;MB).S<99&&"HF?"F^YX%F>H?_0KZ[4AA7),5F1-*Q(_*SXN;L2)W8CQ57I M&,2X;-U/_,0!#M S;)E]LX(T!$G\!'E+GWZO &%#E>$QJ3)LJ#+T4^5O%V#^ M$P?$4X#^SKE8QM2Z.%^$(&0N3'G&5#^MSS OBY.[O>=7^/VB/(ELS)0'H[=4 MK;G0*&4K,!F&PO=V]R:W-H965T M)@21NMV#K$,3-]F+8 M"UJB;2Z2Z)%4G'S['2E%ED5:ZYM$DO]WY(_'.YYT>>#B2>XH5>BE+"IY-=DI MM?\TF\EL1TLB+_B>5O#+AHN2*+@5VYG<"TIR8U06,]_SXEE)6#597)IG]V)Q MR6M5L(K>"R3KLB3B]886_' UP9.W!P]LNU/ZP6QQN2=;NJ+J<7\OX&[6>(4$W5Q-KO&G)4ZT@5'\P>A!]JZ11EES_J1O[O*KB:=G1 N:*>V"P+]G M>DN+0GN">?S;.IUT8VK#_O6;]R\&'F#61-);7OS)6D7HF> XS,&?FO@#PW",P9! M:Q!\KT'8&H1F91H4LPY+HLCB4O #$EH-WO2%64QC#?BLTG%?*0&_,K!3B[LJ MXR5%W\@+E6B*5K"O\KJ@B&_0 \UXE;&"$1,A>'(O^#,S$8<-ATY,%4=?:$X% M*=!*$54K+E[1 U$4O5]215@A/X#[Q]42O7_W ;U#K$+?=KR6I,KEY4P!B9[/ M+&MG?=/,VC\S:^RCK[Q2.XD^5SG-3QW,8 FZ=?#?UN'&'_6XI-D%"O!'Y'L^ M=DSH]OO-/8?Y\KO-\7R$)NBB&AA_P?]&%2V9S HN:T'17]=KJ01DVM\C0X3= M$*$9(CPSQ.E>8,V RNP%HM"FW0NRVPL"]H(KT,THD1E%%ZGGQ=1/ UC#Y_[J MVRH?1S@\52UM%?:\,.Y4)Z!1!QJ-@O[.JRGLL1H*U!H2@[Y R974N6D;1W%O M_,"+HP&*+<+^/!F0V*(X\MT<<<<1CW(\4$F)R'8(4@XJXS.4_#T4<&7N(890 M(2L=0)0)FC/E!(RM:4UQ'& \0'3) C\:R)8.6>)'D1LSZ3"34ZW M;W>&2- "$'+(/T5%90HU9!W)_X&30P?7"9=:4TKGR3"&MBA.K(2S11CC-'73 MS3NZ^2C=CS_@./D)Q_[[\@,J6,E4>P#IP-&LUHT"@G*C\]#\XF*<6S-+$F\^ M8+1%@[JS'%..!ZHW@KQ;.GJ>Y5\A,*O2NIE"8%U[2BFS,YV+H_29O4 M]^(!FTOF#S>G2Q3BX QBKZ? HXB/*U/XZ'$R)+1E(0ZC(:&MFIY)0WQL(G PSG?]\'F%KJ&:0D#?HF:"N(=+Q:HM M@LY"HHP(\;HFV=-H.(/_2[9;AP1V8Z^X7S'E&I6*F/.7-> M<+6CP@EG=QQ3/XJMJN*082LMEPY9$.(SD,<&!H]W,'U((B7/F#G[#DSM>I4& MU9!P EXY*L7--S-V1INTWG1R) MH]_%83H$L65^@./A6>[R-@_QL%69]=XU2RJVYIT=:@"O*]6\;G5/N^\"U^9M M>/#\1G\O,.^P1S?-QX:O1&Q9)5%!-^#2NTA@3J)Y?V]N%-^;-]HU5_!^;"YW ME$!]T@+X?<.Y>KO1 W1?41;_ 5!+ P04 " !,-FA4M,\]YR0% !)% M&0 'AL+W=OTQ)M$Y%(+TG%R3[]#B5'':0ZE[O&#/HL2J%/I_MC-E_7BQTOF,5U9_DG@FXLY&JH@9.U7:A]XK1HG&J MR@4)@GA142YFJ[/FVK5:GV&Q M.MO3+;MAYFY_K>!LT8U2\(H)S:5 BFW.9Q?X\R7)K$-C\1=G!WURC.Q4UE+> MVY-OQ?DLL$2L9+FQ0U#X>V"7K"SM2,#QSW'06?=,ZWAZ_#SZUV;R,)DUU>Q2 MEG_SPNS.9^D,%6Q#Z])\EX=?V7%"D1TOEZ5N?M'A:!O,4%YK(ZNC,Q!47+3_ M]/$8B!,'O!QQ($<'\E:'\.@0-A-MR9II75%#5V=*'I"RUC":/6ABTWC#;+BP MK_'&*+C+P<^LOHE<5@S=TD>FT1S=P#(IZI(AN4%7;,.48H6]B2ZT9D:C"U&@ MWSA=\Y(;#A[OKYBAO-0?P/?NY@J]?_ALI -&@; M#2D^3SP@[!X0-@]8CCS@(L]5#>.S1\A-S;P1:T>(FA%L9CZLXCB"V3VP"T[N.4DW"]2%@=>ECZHUC,^>1X.@V@ Y1HM$S]2U"%%DTA_0'&# M,J:HX6*+2JDURJE23U#3#E3Y5USD4,1AMAR@ND9)'"_]L'$'&T_"?F>:497O M$.0"E)<'J)M[J(*F.0=B*#.B65(Y+#%N7I])[ 8]]: MX3#+_)0XZ$4AF.3\4FNX HG%A6&*:>.MXH&;5 D91M%C%4;IR%K$)[*%)PG_ M-#NF)M[PT?W%VL.$#.%<*QR.+3[<*P8FDW"WTM#2-A.MRA@[$'"=)$ YA/79Q&H[44MR+$9Y6 MHQ\+K$=ZLB@=5GV/&<%1,I9#O4KAZ&U]@Z4L^YYIJF7 O:S@:5VY$XI5W!C; M-U E0 FU[=ETO=:\X%39YLQ*3 UVM.3_6@Y%A2[;M[R%!M\?-%%IDKA7;4S[="V%7,>8DRIR$\9CA*!WIAW O+?C_:0MV=6.. M@P0/\3QF23J6SKW X&F%Z5:=@EY#U/XL=D5C*"L>$P@>&4D*T@L+F1:6;U9/ M!-28I^=F"%"UW!CH=[RLQ)6/.2;ID-=GM@R#$=Q>9;V(KHC,LW H M-3ZK*!MYW^3DX^2'I>8U7%=(YAC'Y$23C\1>P^@TTUY"]YI#WJ(Y8] ?D6#> MAH/X5"5. B?4'KML&>!TA+N7'_**_"A:L(JJ^ZG/REX@R,\7"-(+!)D6",@T M*K9\#=_RX[6*>,IX$@9D6.Y?MWM)V==[,EWO+YL=#L@QQ5IETCN^UU,!Z.LT M27]^>/LZ2Z;K[-O"FSE?Y/,PC *G>GGMXGC8B"Y.]GGL)MOO5&U!QU')-N 8 M?$I@!-7N6[4G1NZ;K9^U-!#FYG#'8 TK:P#W-U*:YQ.[F]3M'J[^ U!+ P04 M " !,-FA4SC*O_Y0# N"P &0 'AL+W=OP>%GM@I+%%E"*] M)!6[_?4[I!35MF0UP.[%YL?,\'TXTFCF!ZF^Z0+ D&/)A5YXA3'[C[ZOLP)* MJN_D'@3N;*4JJ<&IVOEZKX#FSJGD?A0$B5]2)KSEW*T]JN5<5H8S 8^*Z*HL MJ?J^ BX/"R_T7A?6;%<8N^ OYWNZ@PV8I_VCPIG?1LE9"4(S*8B"[<*[#S^F M86 =G,4?# [Z9$PLRK.4W^SD<[[P JL(.&3&AJ#X]P(/P+F-A#K^:8)Z[9G6 M\73\&OTW!X\PSU3#@^1_LMP4"V_JD1RVM.)F+0^_0P,TMO$RR;7[)8?&-O!( M5FDCR\89%91,U/_TV%S$B4.87'&(&H?HTF%TQ2%N'.*W.HP:AY&[F1K%W4-* M#5W.E3P09:TQFAVXRW3>B,^$S?O&*-QEZ&>6GT4F2R!?Z1$TN24;?*[RB@.1 M6_(D%&1R)]@/R*T!68& +3.:O$_!4,;U!_1XVJ3D_;L/Y!UA@GPM9*6IR/7< M-RC.'N%GC9!5+22Z(B2,R!00]O=P]ZW-,WNX>S 9JX353LXL57XJTQ%R)CG%'WO@SEYX9\.F:\RIG8 MD?M25@)3]@@*4R;LDI&X3_%9:MS68"HE-/EK+3DG^#8=J,K_'I \:B6/G.31 M%=:RQBV6KUO"=9:8O#:]E(W*PHX-7B9>+&F 'QKE0)A MKH+6!R4G\J+@1%X-VC4*(_LP:34[4UX@]@:9!/^&D)9P,$JZQPF7_'7'2478[#L87B#U&<7C)V&,4Q;-^ MR&D+.1V$W!AJ*N/J.&J7KE%FOT3YI47:M;@=C:\4DC#X^<4-WE86 M0>1#!;$)-O5 MMNF[=ZW.Q?K*-H.N0?D9INXDOU"%'P--.&PQ9' W04FJ;L[JB9%[UZX\2X/- MCQL6V-""L@:XOY72O$[L 6V+O/P74$L#!!0 ( $PV:%36BQX\B , X. M 9 >&PO=V]R:W-H965TQCVP$B4390259*RF_WZ7%[DYY86SF-7W5FHQDY41O& KA725YU0]?61"[N8.=IYO?.;KC;$W MW,6LI&OVP,R7/V<_>>Z>"CFD6JVE.(/ MGIK-W)DX*&49K83Y+'>_L*:@T.9+I-#U+]HU6,]!2:6-S)M@8)#S8O]/OS=" M' 3@X$P :0+(2P/\)L"O"]TSJ\NZI88N9DKND+)HR&8O:FWJ:*B&%W89'XR" MIQSBS&*EH".4>4*T2-%/WRI>PAJ9*U1 ![U'#] U:248DAD:1J*WM\Q0+O0[ M@']YN$5OW[Q#;Q OT&\;66G ZIEK@*B=SDT:4A_WI,@94K3D)_YFX/%>NC(DQ"KT4=<0U:KL$HUWNF M]0V\B4F55X(:EL(+!&:2<+I_1:$"FDME^-_UC2'V^PFB U[O@]#OT1^ ^<'4 M\X?YARW_\']I#)AIU#*-1IE^J, (Y",7;*3% MXC99_./[>=).-KEL/T_Z*D].)!Z D&%]IRW+Z2C+IP6=M(D2*>ETINF:6JQU:MLT/\"GZ( M.T/$%W9$W/<[X@6DUR1]&)[ZTW/*=]:(Q[WQURSC"4-9I0IN*L6.>8_MKSJ? M)*_@DZ3S27)AGVSR'6^RHM//TA *1Z=?)O=@LVY/2I^H6O-"(\$R"/.N8XA7 M^\/'?F!D6>_?'Z6!34!]N8$#&U,6 ,\S* @ PP4 !D !X;"]W;W)K&UL MC5113]LP$/XK5L0#2*QNT@(#I9$H8=H>.E4@MH=I#V[B-A:.'>PK!7[]SG8: M"FJ[OB3V^;[O[O/Y+EUI\V@KSH&\U%+9450!-%>4VJ+B-;,]W7"%)W-M:@:X M-0MJ&\-9Z4&UI$F_?TYK)E24I=XV-5FJER"%XE-#[+*NF7D=:@><;_*?.V@]/9IM/Y1Y=\"T_2>W<*8NC&\ZZY6?@Q84FAEPK" MX^BLW22Z]@WXR3[&"14&RCM-&&\39A9"62+Y'"G[O0O,VH21$3:@&]]$,PW8 MDGY9X93EQCG@^5QK6&]<@&YN9_\ 4$L#!!0 ( $PV:%0_;X3XVP4 (H< M 9 >&PO=V]R:W-H965T>P\IS;:4?<_6A'#P'$=)=CY8N48(P)DD6T@0P\G@^> _??<)N85".^!:2 M;=:X!H4K#Y1^+VYN@_.!53 B$5GQ L(7_S;DDD11@21X_)"@@WK.PK!YO4._ M+IT7SCSX&;FDT1]AP-?G V\ O+HYQ&_I]L;(AVR"[P5C;+R+]C*L=8 K/*, MTU@:"P9QF%3__6<9B(8!FB@73AKMW)6;Y-ZL:NDJ[*D3+&%S_WY MC-$M8,5X@5=/OFK)JD ^NR#Y938768+\SF M[U,V I:S1T7YW(%W9<9;D-4((%SB6<=DBYD9#UHCR_K%0,RNB=E& MH$6X"0,B>ACX![SI:AZ5N5V:%_N5S1PCV[*LV7C3,:U33^OTFW8(N/\L6NLV MY.LUB0(=#:=% UI:%F[-PNWIO,B0JGC!6]'8 QI%8MW5T[."EJDG+JJ)O 8_ MVQJYL)N?5_/S^D8IK1.HY+"F44"8=M&\5K3LJ:.+UK1F,S6RNRL*\>K^9QF;MG3J3.!J&9:] M:]F+XX62J>- B)E&QRS\@J9R$/1;'"2*W_G[.UY2%?XL?CC0U.8%S*%5ZN8)*KZ!9 ML%KL4I]58?^/NG4C)W0;;(NMA2Z_E7)!LW0USUG& MP=K:J,.A9;KQ5;74R5 MJD&SK)W*E.8\X^+45V3^,;IMW;(.U:"'M,G]_E&P3\8A^WMU)9#(+)#?*"\\ M78H:%\Z_/SPHF\X#2KD0?)43 6H<.8[HTJE5+/'VUL4VU#!2RH3,RO3BVZ@K MU-8G&T\M;[*?'A\ZQCG8M:8:44!*S)!9S%YL$W4E)S)LCJ0K'>,\J%\=I6^H MK[X=W41=H;8(N:A-M3UJJB>JA J9A>IWFOSZ/VI320YR7ZG!!0K!HJME[G]8=JI_C(0>#4@$J\O09BB"=6;1>;V^Z+ M][IKW.[+T/,\5W-@P(V71B_>EKO;PK6<:.]=A>&5"59M%IO;[ F]Z1JW&Z3^ MC(E5>\3F]MCN.B<5B>INV'F=(E%]#9NWTJ<7B=NO2,:-CQ/%5[K??/84)AF( MR*,PM$:NB#"K/GQ5-YRFY?>*!\HYC&PO=V]R:W-H965T'L0?5_AR+ MRE8F*9="?_QT29VLLJ=3RTO=E M5D)%Y( OH=9?"BXJHO14+'RY%$!R"ZJ8'P9!XE>$UMYT;-_=BNF8KQ2C-=P* M)%=51<3C-3"^F7C8>WYQ1Q>E,B_\Z7A)%C ']75Y*_3,;UAR6D$M*:^1@&+B M7>'+&4X-P*[X1F$C#\;(E'+/^8.9?,@G7F 4 8-,&0JB'VN8 6.&2>OXM2/U MFCT-\'#\S/[.%J^+N2<29IQ]I[DJ)]Z%AW(HR(JI.[YY#[N"8L.7<2;M+]JX MM4GHH6PE%:]V8*V@HK5[DNW.B , 'G8 PAT@? $(TPY M -$ME"GS)9U0Q29 MC@7?(&%6:S8SL-Y8M*Z&UN88YTKHKU3CU/0+U#D(]+DH]._I#2A"F3Q#)XC6 MZ!-E3%LMQ[[2.YGU?K9CO7:L80?K')8#A)-S% 8A;H'/^N&?B!B@"#OXU_D- M.CTYDR41\$**KXMM*@Z;BD-+'G60SQB1$O$"S17/'M"/C_H[^J"@DC][V*.& M/;+LPRX_=2_)E7A$TK*3[->*"LC1J?;3E7"&GE!;,?KZ'!P(&08#9)V%7&C(OX' M<\[W[CRADS8S'%M\H"$-@W8)22,A^9_S.4>*;'7KJ;($UJDG.38%CP91NZ*T M493V*KK*B%-*L V ]= !:$"K0E;=8ITVXT.#W T"-M%CAJ1HUZ1 M,UY56IYKXZN>EL7!/@.#-X@$?)"Q^$U#84?_9RI$%W'4<=YXGX4X_'LSK_N* MW0<@CM["S'V2X?XH>[69PV,SPU$ZZK!RGVVX/]S^L'+65^H^JW#R%E;NDP?W M1\^KK4R/K(S#^*63_L'MQ%P-];_[@M82,2@T+!BDVE?A;EMNHOC27ECNN=+7 M'SLL]0T5A%F@OQ>)N0,U=][I;U!+ P04 " !,-FA4/.^NBB " #F M! &0 'AL+W=OZ!C#D17"IYT%M3/,8AKJH05 ]4@U(>U(I%-38$'>A;A!HZ4&"ATD434-! MF0SRS.^M,,_4P7 F885$'X2@^+H KMIY$ >GC37;U<9MA'G6T!ULP'QO5FBC M<& IF0"IF9($H9H'3_'C?!^X"44-$#-VO5?H+> MS\3Q%8IK_TO:+G3N&0QE7-]GH;&U'4-8]'4679WD2IT--",2SQY( M$B7Q!?CR%OCT$CRTC@?;R6 [\7SI%;Y__'9&?SUMM4$[5K_?X$\'_M3SCZ_I M-:K8$]UP9AY(H>01L)M[VTAUR7Y'%T>>SUV]8SY.1],L/%Y0,1Y4C-]4L882 M[*7?Y6=8%1C1_,K3)VS/VRM@\1H$NPYY52YA2X61^>MOPO4$L#!!0 ( M $PV:%0MK'J[2P0 ,L0 9 >&PO=V]R:W-H965T3?9*%;>.([=[EE$Y%07+ MXY:*X]T$3]X6/O'GO=(+SF)>T&>V8>JQ>"CAS6FT)#QCN>0B1R7;W4U^Q+=K M'&H!@_B3LZ,\>T::RI,0+_KEE^1NXFJ/6,JV2JN@\//*EBQ-M2;PXZ]:Z:2Q MJ07/G]^T_V3( YDG*ME2I)]YHO9WDWB"$K:CAU1]$L>?64THT/JV(I7F+SK6 M6'>"M@>I1%8+@P<9SZM?^J7>B#,![/<(D%J M 2\J$? JP6\L0)^+>"/%0AJ M 4/=J;B;C5M111?S4AQ1J=&@33^8W3?2L%\\UXFR425\Y2"G%E>_"BD_HC4M M4(;%#;7@!\ IWM6**\A0^?D .DGI- M(IZCQYPK>0V+\/S'7APDS1,Y=Q3XKCUPMK6?]Y6?I,?/#2NF"(?7B+@$6\27 MP^(KMITB#U?BCYL5NOKP\>1G]=>B=35>JSM>ZWJT5CP;I=6!H#>1)TWDB3'C M]9BYIY)OT55J LK. [JMXF\LW0Y8\AI+GK'D]UCZ'?I=;8?GH)S9XE>I"(P* MW=U>%S?$"XDW=U[/ ]*%13,2MU#K+HK$/G$;U 4-OZ'A#])X@!;&RI(E"*IR M^X(2_LH39L_F9:4J/*<3S$*?M.AT86Z+RA#B@D;0T @&:32U2]-4;*D"/DJ@ M$[F-)F>C%+SGZZJ+N EQA%N,AO1<, H;1N&_RZ]+:N?IO!=IPDJ)OO\N)AC_ M@$P1V,B&W72,/1(&+<9=6.1AW(KRNHL:2,>H81T-LOYLSD"@2%]9"6?Z6\^% M:4 J:+(0XVM]ANHBYS5]V*&_46]?6D:=R)# )Q&>S:(6;PLRB@D)7'?6XFY# M1E%(R%E>7/"/&_[Q(/]Q_@M.[=2V#97=^#SV[M1K=Z(NRIV2 ML,7>!NKA/6MXSP;[]HJG!QWV_].YL7L:#]QO7ENUR7>+RX*S59<%-E!>^&PR MPM^ZP&J+8RK,!NTI,2MTL,;P:4C PU."R388Y1';[6"VAQEP,*].(P$>G@G6 M69&*KXS59ZDH]+4!SJ0\N<@I.7YKO7>/)PLD]((H(%%[0[M +_(\+YSU;.=I MA,##,\2HG$K>*GPL]>Z,T)M5%FCL!S$)O';KLD*Q/PM"OZ^T3B,('IY!QO:P M_]*]:]/OM6\+S-*_K:B^HCK-*WAX8#$C%I)%RM4U\,TA%ZJ+-X4JL-Z-*GVZ MTS5^^-XT;#GBG-T#]37_-UH^&ULC57);MLP$/T50J<$:$)M M<=M %N E00LT@!&C[:'H@99&%A$N*DG%R=^7I&3%3FW7%XLSG/R-8P*6"BD6\Z)>IT"DYMQ$ 5;Q2-=U\8I<)XU9 U+,-^;A;(2'EA* MRD%H*@524(V#270[3YV]-_A!8:-WSLA%LI+RR0E?RW$0.H> 06$< [&?9Y@! M8X[(NO&GYPR&)QUP][QEO_>QVUA61,-,LI^T-/4X^!2@$BK2,O,H-U^@C^?& M\162:?^+-KUM&*"BU4;R'FP]X%1T7_+2YV$'$(V. .(>$+\'I$< 20](S@6D M/<"G&G>A^#S,B2%YIN0&*6=MV=S!)].C;?A4N+(OC;*WU.),?O%-:GV)[H@2 M5*PU6H!",\FY+2>X(FM807U@+VB/O6"_F8 AE]N4KI)U&9]C8<)Q3N.A=GW:NQT=O"/KU/@&T>AF3$VV1,XY.,+SG"=R#MOR8K;92=M=\G^-.!/_7\Z1'^O5[0;[T VUZH7"\4_^\% M*OH>N#S4!)T3(^^$6V+/>9R,HC09I1E^WBW.OX;AOL7\E$67 KPS21S4VF\D M;8-HA>GZ:- .2V_B9_V=?FJ78;>[WFBZ3?I U)H*C1A4EC*\_G@3(-5MITXP MLO'SNI+&3K\_UG:A@W(&]KZ2TFP%]\#P%Y'_!5!+ P04 " !,-FA45)C: MDVP" ",!@ &0 'AL+W=OB!UH>642XJ"05)V]?DG($MY9MH!>) MR_S_-T-)HV(GY(MJ #1Z8Y2KF==HW=[YOJH:8%C=BA:XV:F%9%B;J=SZJI6 M-T[$J!\%0>(S3+A7%FYM*Q\(CV3;:+OAE MT>(MK$ _MTMI9O[@LB$,N"*"(PGUS+L/[QYR&^\"OA/8J8,QLI6LA7BQDZ^; MF1?8A(!"I:T#-K=7F .EULBD\7OOZ0U(*SP6@#->ZH?A2[+["O)[9^E:#*7=&NCXUC#U6=TH+MQ28#1GA_QV_[\Y#SXE.@DW&8+TJ.82% M21Z,P^(!%E^"3<=@\1$LR:;Y."L96,DE5CS&2HY8DSR.QUGIP$HOL9(Q5GK, M"J(3#RP;6-E9UE,#ICW6&N08,3L^R2#+QHGY0,S/$X7&%-6=MF^Z:1*$=0Q1 M,,T*M?C=?1UCJ>1'K^LT#Y/DGUS\@^9B^_0W++>$*^-?&UUPFQH#V?>^?J)% MZ_K-6FC3O=RP,;\+D#; [-="Z(^);6'##ZC\ U!+ P04 " !,-FA4X%@I MVF$" #1!0 &0 'AL+W=O6B1%L8LE M47R/?*+);*/-HVT ''F60MEIU#C77E-JRP8DLR/=@L*;E3:2.3R:FMK6 *L" M2 J:C,?G5#*NHCP+MEN39WKM!%=P:XA=2\G,GQD(O9E&<;0UW/&Z<=Y \ZQE M-=R#>VAO#9[HP%)Q",QI">N#N?LO^*6A'+4MF8:[%#UZY9AI=1J2" M%5L+=Z0U(#P F/6#R7D#: \)3TTY*>(>".99G1F^(\=[(YC?A,0,:Y7/ERW[O#-YR MQ+E\KJ7D#NOH+&&J(G.M'%O#?4&.CT[( M$>&*++@06$*;48<)>5I:]L%G7?#D0/ X(0N,UUCR4550O22@J&20DVSES)(W M&0LH1V02GY)DG,1[$IJ_'S[> R_>#8^OWE S&8HS"7R3_RI.P6TIM%T;(#]O MEM89[*%?;T1-AZAIB)H>B/JM!5]R51,!V%'V%-M;.0+/.&HL[*MRQW<5^/R< M>=>/E'TTW[!;,U%Q9U+]"RO'H A,RW0#I#DZWH:66VF&#AFV# M,Q>,=\#[E=9N>_ !ABF>_P502P,$% @ 3#9H5)+Q-^3S @ 0 D !D M !X;"]W;W)K&ULI99;;]HP%,>_BA5-6BLA4[:>.[SPWW)-M)G6#.YN4> LKD%_+ M)5-C COA'8BX,RTJZL&7O0E<_IU/$T$5!( MI); ZK.#.5"JE13'8RWJ-'-JP\/RL_I'X[QR9HT%S!G]3E*939V1@U+8X(K* M>[;_!+5#D=9+&!7FC?9V;#QV4%()R?+:6!'DI+!?_*L.Q(%!Z'48!+5!\,H@ MZ#((:X/PW!D&M<' 1,:Z8N*PP!+/)ISM$=>CE9HNF& ::^4^*73>5Y*K7J+L MY&PE6?*0,9H"%^_1A\>*R"=TM0")"177$U>J.?1(-ZGU[JQ>T*4'91_YPQX* MO,!_AUPD,LQ!V'>+W/P@GGUTXX6-6C196@EYFB':04&*6648BY0"=SB M7:,_Z&61M*':^88'J%[?\_QVS+C!C$\D/,]5LFTJ%2T(LBVP/!FX>?PF<%$0 MC?TX;.<9-CS#HSRK5R!J)?;J=6C_^;JI;84-WR:RG634D(S.CLS_9^]N=")[ M-L>G1OWCR;CQ9'R!)Q=OD7'W%NG8([[W<@QXEZ.I>X*0N$A)L3W%5LL?PH5> MY(>!/WH=-/?@M-)WBR^8;TDA$(6-LO7Z0[6_N#VN;46RTAQ@:R;5<6B*F;KB M -<#5/^&,?E&ULS5QK;]LZ$OTK1' 7VP*I+8IZ M7J0!\FB: MTV2-J['Q;[0;%I6Z@LN9*,Z0TOCD,G9Y4G]WDIR?9LDSBE-_DI%C.YU'^?,Z3[/'] M$3U:?7 ;3V>E_&!X>K*(IOR.E]\7-[EX-UQ;&<=SGA9QEI*<3]X?G=$_KRD+ M98^JR5\Q?RR4UT2.Y3[+?L@WG\;OCRSI$D_XJ)0V(O'O@5_P))&FA",_&ZM' MZXO*CNKKE?6K:O1B-/=1P2^RY-_QN)R]/PJ.R)A/HF52WF:/U[P9D2OMC;*D MJ/Z2QZ:M=41&RZ+,YDUGX<$\3NO_T5,S$TH'MJ^#W72PMSI09T\'UG1@6QUL M?T\'I^G@;'?8YY+;='"W.CCNG@Y>T\';'C3=T\%O.OBF'8*F0U!%MPY'%2RM; F7U2 J'J+$,:I!.]=F8MO8]&O/+TKL]&/=^/M7E<^&+C" MK-K67B-7W1WB\T62/7-N,%L?S:U;C76PVF+OVM@>#1%[0P'$-1KM-1KMZ@)L MWYQ*0^_N=]%X)J"83KE@S9+?%?C4-L M[1"K''+V."25"O-PZMF6$U";G0P?5 9--P8FK,>FJ,=6KWRZSDEYN^VN6]J%3JBVVQB>L!>2^+5IR*MYR4T1.YYRF?Q&7;.+V= M:7;;!NGM.+\]O-T6CF9T_GITOG9TG^7@E@NYLLH\KK.:!<_C;-PV&+TM2IYY ME&O6?K!V*NCJ5'$LW1I)NLDF)%M4CI:SJ!2JG20DB1;M,--?R+4&EO4/CFI!XF'I$;T0\RD( M-.>"0-/6S*(V0*F"-GL0M$.-*AD/U5[XRW)^SW,9P)72BK!&8E)&I5A<0EVB MT4CDUGF]OD2S!S&=Q*/Z\U_KWJVJ3W?6"7/V$#8%=:3VJRC[&%RO M6A2M7-!<9(,,ZD6\9Q534$NJE\O/\<]E/([+9\(?Q"(Y)@*&TVF%MM4GZOIY M3'E>S.(%*;*D=:4CE_-=9.%0$$.J5T-5Z"LQ%Q.X% @5LY@^""\;*-3ORO@^ MX:3@HV4>E['(" Q%_[QQ0H6%&SI!&+K[4 V"1_6*]W71$%28B2 M93LZW1T$V$ZKZK6T#-I4KZ4=#720 MVC>N%;C^NQVH:*L$0B F)?3:8B)1R3 ML< ZF41Q7@^W"H5,307.ZD#(B&B3WJO&@T!UWAHP>WLN=INY Y]NST2+L0'S M]TP#""35J]JGFZ\ZG(.FT: ?&38%T:)Z5;D14L4A7O4R4U:CC.A8J%>4%QVB M>MY<=0/DM#T,-HB6K1>M;['(M?YJ]. .W?: )MFT'V&QE:V87FQ6H]R?AR$& MG"H1T\X/"(N-[<,$JT6CQ)@&P0 ULO!AM+0^8W!4FS4L2U%)$89=,T_INWS?JEO;L!"EB+D%T9 M--ST'1CLS9*O"\X=&H]I7]05B@!JL:@9BP?0;F(ZK^HKM M;D8H"WW;VX-I!AK!]!1_>_?]G]HQ*>=LK"=1!XYG.,;U'*]I ^ ])G'4@_JF*=R*$L%QJ916P:G&0P8';6 MG=G?9.5,Y*KE+$J;N3MMYZI51T\TA@M0P_<[C-4/,>3;2C7!W]Q%X7NL M#5IN'O"#;CG(;D50YVC&R5=!C+](M[V+ W+D]&3OXH N.7I=4E.4U>E='3@I]LJU1M#;Z*X0)NN&6U^>\PZTZ8+M.GVA#9=H$WWD+2)&/,& MMJN-!["F^UK61 PP?(&Z0)JN&6G6Z'@%:;K*S>R>D*8+I.F^EC01 ]0V" JP MIFO&FG50,-9T@37=GK"F"ZSI'I(U$6,H:WK FIXA:\YRWCW=]( WO9[PI@>\ MZ1V2-Q%C&&]ZP)O>:WD3,6# FQ[PIF?&FU?9,N\.#^!*KR= M&(H/X%E?GU@:X$-OP ? 5!L8):;?I!;L\[X"( S@Y[DI@$09W#(W!0QAN$C M *8-7IN;(@9,\ $D&YCEIE_B%YR4!T":04]RTP"8,SAD;HH80^$!1!N\-C=% M#)C 0WD0W"PW_?8"<0F ,H.>I*8A\&9XR-04,8:A(P2:#5^;FB(&#- 1 L.& M9JGIA^1%V4<(G!GV)#L-@3C#0V:GB#$4($"TX6NS4\2 "4" 8T.SL]+O\J&+ MBYD,%?DZ(=4SC5G2'3# HF%/TM40J#0\9+J*&*,66CFCE,[H\\W;J@Q%QD6> M(0AM(W(G:5C%J:BDU+M8AV1JSAE??6$KUBJ4G7"6( MU?V#P\=.J3BQO+[$3JG_L/0);=?8(<\'H\Q)+:6FQ$(>%4OBR01BL;PO^,^E MG(UO&?ET\Y5<)%DAO[F,2GY,NCWA0"VED,3J209-U3)'I,X1OU.*6; -'OJA M&_6/>O9]6;C,;JU2M9J1]J3:GZH5C$A-H4FXD&>T#.YL4[4R$2E-_$WK2BTM MI#TYMZ!J72!2&&@2J%<_MT75"CVD1*\C0R/6\!1)+?JC>H+^76M=H6;:%VI6 MBODH4LUG "'$@M%:5\H J7W0-!NQAF-(*0>D2#E?%1EROAD9"-XQN8W*JO8- M!YL!M)320&KW)=56Z@,I4L=G BV]!8:6*U*E$) BE8"'BUYGH5'*^ZC=E\Q; MJ=NC2"U=US6)'$P[Z)I4>!TIQ?L=437D?J6@C_:EHH\J)7T4*@DX@%_&<&J%+*1Y%:OJXQZJR&2@$>93UY^)@J)7,4 MJ9GKNK[TUNR]9XA#Y3&ULU5I;;Z,X M%/XK5C0/4ZE-\(5+1FVE-.WNSL-HJ^E<'E;[X 0W04,@:YQF*NV/7QMH# $; MPG9&FI<6R/$YW_'E^^P#E_N4?\O6C GP?1,GV=5H+<3VW622+==L0[-QNF6) M_.4QY1LJY"U?3;(M9S3,&VWB"7(<;[*A43*ZOLR?W?/KRW0GXBAA]QQDN\V& M\N<;%J?[JQ$\_EW>3@)8PV+,FB- &NK!KG%EXCML\HU4*DLTO2;NGD?7HT+X MIW0Z.L14#:O7+]Y_RY.7R2QHQN9I_#4*Q?IJ%(Q R![I+A8?T_T?K$S(5?Z6 M:9SE?\&^M'5&8+G+1+HI&TL$FR@I_M/O94=4&D!B:(#*!NBH ?8-#7#9 !\U M0"9(I&Q ^D9PRP9YZI,B][SC;JF@UY<\W0.NK*4W=9'W?MY:]E>4J(GR(+C\ M-9+MQ/6#2)??+FYD5X=@GF[D_,NH&L$+\"#G9+B+&4@?P9_;?%1G:E0C\0S> MWC)!HS@[ V_ !&1KRED&H@1\3B*1GML#%'8*KT8G M=Z\-;2(']#"JZ#"J* ^#35B5HXM%8U3!C'.:K)A\K# M\W+(Y6#.PC!2ES0&MU&VC--LIT;[K]DB$URN\[\M>/$!+\[Q$MLL!-DVCL0Y M6*;)$^,%$RG4;?.G< >=W)\BPZ=K@L?>Y>2I!04YH"!6%)\D X(O+!-1LBJZ MQC86[L&K:QV+LB,MGKR#)\^*[X:MHB11X!8TILF2@;=RG163YJQM+A;NO$HG M08=XR,6PO:/\ Q#?"N1W.8F$G#+V\'._$=XYQ"U67*?%7=,".EZ MR>07#( M(+!F($7FD47=.=P%C?@7T,53SVF//SW$GUKCWWUG?!EEW?&GS?A3SW,FGW@6^BP(_,&"H: _LZ(5MQ'L@@)9I4@^M"1(B>^@D M[+^0YJ6S*H+ <_VI#X^F:P_#.F#-D-!.D8J79%=)006LF#QT$7<#QPT\#],XICP#6\:+/CH#_U:V6ZT+I8@35+H! MC7V#*D+-]K _W0]!57B'J$KB9&RD,,WA\!02'X(L:")SQP9I@9K;X2GD/@37 MM(D+C;%A()'F?'0*YP\ 5OH_ A88A !I(4 =0M!DX]/1SE/QA ?<45I M5)L104#[Q/!HR2+EN + MC7=,=71K_Q;^W"I/3SWLH>,>[K2K(]9"B.Q":$1L7#RF3%I./G(SXS=61Z== M/1,MF<@NF7TS.5H8IG3\G@/3:5=/1RLMLBMM8Q?TD:DBI.+L>9KDF>&$*-M+S.@,P "%]ME9%M#(CNS*?E$?[E&M- MR1[U)258I 2\KH2P5G1L5_3A"=5G7EM6':$'#!36&P)LWQ#<,YX7P=5NH'=% M!FNMQO;Z6'=-!E=*5W8E/+DJ@YM'+>@2XOC0L,'#6J2P_:S5KS!SAYO')8BG M/C)5-;#6'&S7G-YUE=)/O:H0N%/7(-18BPBVBTCOT@INDO\%H?+BH3]O#T%%3JJP$$WGY!0Z M'X+,;:NP0!,P3?+D%)(? LQK+;$8*AE$4S\YA?J' &NIEIG?;&DY(!UR\"H5 MEC)(8,!69M!253-GH%6%]-R[_YSZ"FFIP;7DVF%5?V.HYMK93!N@>FTZZ>3N7S +O&OF9MI2/4RY'=*X_L MMJ6@I=BU2_$/JJET1#TE%2W>KEV\?V0UI2-TGWPFE<^\U%=\'RB7V]H,Q.Q1 M^G3&OAQ]7GP85]R(=)M_^;5(A4@W^>6:T9!Q92!_?TQ3\7*C/B8[?)YX_1]0 M2P,$% @ 3#9H5.0F<=[C @ , D !D !X;"]W;W)K&ULG99=;]HP%(;_BA5I4BL-\L'75@$2D$ZKM$H(U.YBVH5)#L3" MB3/;%/CW.W9"1KN0L=X0VSG/F_/:AYP,]T)N50*@R2'EF1HYB=;YG>NJ*(&4 MJK;((<,[:R%3JG$J-Z[*)=#80BEW \_KNREEF3,>VK6Y' _%3G.6P5P2M4M3 M*H]3X&(_8A'CF<2 @Z1-@H4+R\P \Z-$*;QJ]1TJD<:\'Q\ M4O]BO:.7%54P$_P[BW4R9T&C8HA1&W2\3^2P O\ MFH1FU^->#1Y>C?N?&]QTJI/K6+W.I9-+J(36ZN^3FTA)LPW@?U.3U9&]#W?F\#PN;,;_=>XN]LM^K[/<:=4+VPF+ :WOUKM^' MA?^-O7+=KUSW&W7N#SF^P;&T7@3'\N-,'^NL-XOT>I>\OY,+F[GNO]P/*O># MZ]QCO:?DY@A4JMLZ_\TR/C%DG?]F+K!G5/'.=66R(QF6(UZ07#_9<)%A MI8=BZ\I"$)Q:IXRYON=%;H9I[BQF]MZ#6,SX7C&:DPZ7:GS UW,2OPEJR(^J-X$'KDUE%2FI%<4IZ#()NYLT3O[M#$.%B+SY0< M9>L:S%36G#^9P7TZ=SQ#1!A)E F!]=^!W!+&3"3-\:T*ZM0YC6/[^B7Z!SMY M/9DUEN26LR\T5;NY,W$@)1N\9^J1'W\CU83&)E["F;2_<*QL/0>2O50\JYPU M04;S\A]_KPK1Y6?>5$OHIU7YJL5(\>;J^T95+X99GNITD-@MR#2O=8NF> M$> ;L%:P+'1K)=0^!]LA$I9FW:AZAHL[HC!E\G+F*LUEHKM)Q7!3,OA]#*08 M 8JNP/=\U.%^.^Q^1Y(1!*AT_P5L\2G6>!3W ME"JJJ:)!JOM<":I%."F[!I;I7UHSM"ZKMV)&'=7S1VC:S1G7G/$@YVKY*+6^ MY+KE[8[Q1KCXI!^-8'2!36JPR3"85399,*JN(&D A5&Y+BDKPR&OQ1 &HZB; M8EI33,^@Z-+7"U.YRP$U0%ZC]-Z@\*Q,6:_7)U(/2Z%?N"VQ7;-^AK;= WZV MMY='+-(K^%UO#)\*Z_3^V][(_GTNE=@;&WD%;<7Y^JB7%_1;8SS_')I :ZM" M@U6Z(5N:YR;X&C.<)\2V4=DMIG?Z^Z8*'+46;>H%YFS4O6ZH$7/DGZU59Y'X M)R2!-XV\B=]#TJ@]&I;['P7J+);@A.4:11,TG7@],(V"HV$)_XDNG447GM(% M<1A.XQXE1XV4HV$M[U*CLY#&ITA1["$4!#U(C8ZC82%_7[XU_[JQHQ.BUSMT MA\EP[S>:CN+_]R2#&I5&PS)]GR?""A1F<+ =]<8=I,K3WD*0][K=W=9YVGS] M?,1"*X\$1C;:RQO%VEV4'Q3E0/'"'K'77.D#N[W&ULM5=1;Z,X$/XK5K32M5(;L$F K))(:;J]W8<]5YYQM1@E M6A\^.HZ*$I93-18'QN')3LB<:IC*O:,.DM'8&.690US7=W*:\M%R;M;NY7(N MCCI+.;N72!WSG,H?-RP3I\4(CUX7-ND^T<6"LYP?Z)YMF7XXW$N8.35*G.:, MJU1P)-EN,5KACVM""@.SXS%E)]4:HR*4)R&>B\F7>#%R"T8L8Y$N("C\O+ U MR[(""7C\5X&.:I^%87O\BGYG@H=@GJAB:Y%]2V.=+$;A",5L1X^9WHC39U8% M-"WP(I$I\Q^=JKWN"$5'I45>&0.#/.7E+_U>):)E@/T> U(9D)\-)CT&7F7@ MF4!+9B:L6ZKIIA$JF4,I+@RM8A/&_B3@JRF,U=S3$4#!QHHKO3(QB]\".!!\G0'RFH$;8D6\9=$8>?@*$9?@#D+KX>:NA8Y7OQ#/ MX'D]>-],X4&>5R],0B.AOR7E&L'+9>B.IA(]TNS(+(XFM:.)<33I<;3:[R7; M%[!?.+Q;:,RH"[M,80DU-5"%,KPLO2 ,9I"OEW:JSK>Y]8XW)*R!.O7.+XUJ_\<\R\CW(2D9YQ- %E'K9 )== M.2WA_/>3%=8,0BL#4RD0USM^PS._P2QT23#I]CZKO<\&>0?A6&T4B@2' C9J M_PZ?V1D?/W Q]KQN/MAMI,VU,@*=W[%T0$8JG#:%Z^F4^.&TAT)+7;&5PB-4 MVP#_>&@I8-)X)E;/((^_4(L56)L!GF 2!H3T$>#/]A0<.-HF&[I'6W8"RR MC$J%#B )@7=&1BL7;@1+VQ7KW9##F11 F+2HD&F8^+W4>#_N_T9T#R?EG M14)P#[%&-;%=-M\VZ4 B04>6\-@+>\@T HKM"MIJUX%,SL6TKVH:'<5V(>WH MW(%D2MRPG15O[,VZ"9%&1XE=1\U'^ JMDY13*)^[3[935R.-!/^I3S)I5)#8 M57#@)Y&&ULO57);MLP$/T50L@A 5JM7I3 -A!;*1J@ 8P8:0]%#[0T MMHE0I$O26\V:6:PE>I9KP ,>2VYT$-O9#-0JJ2&A35,M!K!;1PH)('<1CV@I(RX8T&3C=5HX'<&,X$3!71 MF[*DZFT,7&Z'7N3M%(]LN3)6$8P&:[J$&9BG]52A%#0L!2M!:"8%4; 8>K?1 M399:>V?PG<%6[YV)S60NY;,5[HNA%]J @$-N+ /%QPM,@'-+A&'\KCF]QJ4% M[I]W[%]<[IC+G&J82/Z#%68U]%*/%+"@&VX>Y?8KU/ET+5\NN7;_9%O9=D./ MY!MM9%F#,8*2B>I)7^LZ[ &BWAE 7 /B0T#G#""I 4@/N,@BLF#%&:ER9THH'A/$&"T M3Z3)/I$XC".3@0T^3@\/ '//@R/KENR29H&)(ZOZ2C.F<2[U10'Y^0QMR;Z#4 MOUI\=AN?W=8<[LHUEV^@2($N%%B7.$)(OA?"J1>G(KUVI'8\O8PZ?G<0O.SW M\M@F\=/W-MDIFUYC\RZC7I-1KS4CG"DX,:K"M12HW]#U_UM3TL9G^B^:DAX5 M,_73X]MICLN M7N2:4H5^9&DN+YRU4IO/KBNC-%-PD5&%-R*E2LW@I+8@++4]3UO MY&:$Y-@! M\"N WQ<05("@+V!8 89] 6$%"/L"1A5@]#.@*TOC"C#N.\*D DS,[);38>;R MAB@RFPJ^0T); YN^, 5AT#"%+->U^ZP$O&6 4[-K06.FT.5*4 HEJ23Z'?U) MA""ZI-#)#56$I?(4GGY]OD$GGT[1)\1R]->:%Y+DL9RZ"KS07&Y4C7A5CNAW MC/@8J0'RO3/X^+@%?FV'7Q:K <+=\!L[_ \B8/11)_S6#K^AT0 %N!-^UQ_N MM<"_''/^%>% H_%Y"_J^1^*Q;^#C]W 7JJ8N';\N'=_P!9W!+!6:YU*)0E<. M^OL!#-!YHH)*A: 6*8H+P?(5VE#!>-PV;W:R8!!Z MO[7-EQTV'$Q^AKV+95C',K3R''29A3.L.<./2/^HIA]973;T3,J"Y!%%$9=* MGJ&5X+*MY6]+KM!PZ>5R.QMC#RI\V^+!N/9@_&M)0_^A9QH5\!AI[RQ!3NHA M)A^1P_.:_KQ'#FOZ,Y00R"7)>)&K-NDZ;\EBZ.WEL6SS0S/8J7A=Z<9>LQ1X M1SI.*I*F)A,;\FIR?J9;+M)/>(*X8"N6DQ1MH!DCMH&KSF!NCPR&!YZUM?#> M"H:M3 OZYJSV,3ZHC&I1P@=9P^^S5JT^1^W>N]FH)?:M;GX7#'2,)TGI94*% M+N0$\@FI!&F#U=0XCV(FHXZD7E5CO)O[SD;#C=1BN\ZUM=H#SV/87!H97I+\ M!3TFX#.XO-!Z?/(POWI*/" M^$-D&#:RG/Q9DU[J5JCCV!S^(UF92^N;N'0GUGQ!P M[H&E6Z*4)H#Q!F, B_)<7]XHOC&GQ"57<.8TEVM*8BJT ;Q/.%=O-_K@6?^[ M,OL?4$L#!!0 ( $PV:%2V/<#%8 , $@* 9 >&PO=V]R:W-H965T M/"9#R]&",,-8:09&GPU.,,LT$L<],[!3+G$F<\.S?-%&KH=6S(,$%*S/US+?_8!U/J/EBGDGS M"]O:UK$@+J7B>0TF!7E:5%_VH\[#'L"-+@"\&N = X(+ +\&^-<"@AH0' /\ M"X"P!H37>HAJ0&1R7R7+9'K*%!L-!-^"T-;$I@?FN R:$IP6NK!>E*#=E'!J M-!&8I KNEP*1ZD5)> \O5+U)F2'P!7PJE52L2-)B"5.<*QAS02[T=,+6+$[5 M*]Q,4;$TD[>$_?(RA9LWM_ &T@(^KW@I"2P'MB*MVJ,=U[K&E2[O@B[7@X^\ M4"L)#T6"R2&!30J:2+U=I&.OE7&*<0=\]QUXCN>>$32Y'NZ<@4_;X1^9Z( 7 M7?3^\"?X*[B^1KO],^A9._I3K#K@>@;>;4FEWQ2-;_C\B[F@0G@LI!*EKAGX M[P,9P*/"7'YKH0\:^L#0!Q?H/_!B^5ZAR*E%D*.;I$2@_,4K\ *3P-[M.RJO M."M-6<:E$%K%F@O=K,[56N4O-/YTJ]V,0B<(?3K'S7X%G)H%?K\;=ANS@W#" M)IRP-9S'@F)!J4 PA>?4MO[;"@TSN&':B/&O51^V'HHZ5&4#>* MGW#:,7[",VYXMC%-H=J=46?(J#>T".@V KI_H]AZ#7VO-;[[#;4N-C=JH:1> M(^B^W$435]$LZF@.2K'Z+T>WYTZT=U)(;A0ZSG&]G9KU3JVFUY$]7$4V.[7R M#ZP.W"34Y:"\?.;(?"?OV.W1"5-NVVF]:.S_OF.>?8 MSF@MU;-> 1CR6G&AQ][*F/K:]W6^@HKJ2UF#P)52JHH:G*JEKVL%M'"BBOM1 M$ S\BC+A34;NV;V:C&1C.!-PKXANJHJJMUO@IK9>!?PC<%:;XV)S60AY;.=?"[&7F"! M@$-NK /%OQ>8 N?6"#%^M9Y>]THKW!Z_N]^YW#&7!=4PE?P[*\QJ[ T]4D!) M&VX>Y/H3M/FDUB^77+M?LFYC X_DC3:R:L5(4#&Q^:>O;1VV!&%R0!"U@NA? M!7$KB%VB&S*7UHP:.ADIN2;*1J.;';C:.#5FPX3MXMPH7&6H,Y.I@H(9-6*1H.1):D7;^C.>/,,-#D= :&,J[/,/)I/B.G)V?DA#!!'E>R MT504>N0;)+/^?MY2W&XHH@,4,\@O21R>DRB(PA[Y]-_EP4>YC_7HBA)U18F< M7WS0;V'(C.F<2]TH(#]N%MHHW'$_CYC'G7GLS),#YE^D6%X84!7NMH4Y)QRT MQDXKA=4GM51V=_=5<..:.E=[-E\F:1 EP^'(?]FNU'Y8D@3)5=:%?8!..NCD M*/24ULQ0SGY#80\)(&U!2B:HR)E8DA*@M^L;T\$6S$4:!KO(?5%QD/83IQUQ M^A]E[H-+]UZ+98J'P0Y=3UB2FG> M)_8&[3Z8DS]02P,$% @ 3#9H5$08HBM[ @ ! < !D !X;"]W;W)K M&ULE95=;YLP%(;_RA'J12MMY2,!DHI$:A-5F[1* M4=-N%],N'#@$JP8SVS3MOY]M*,M4TBPW8!N_[_,>/@[)CHLG62 J>"E9)6=. MH51]Y;HR+; D\I+76.DK.1 M*$8K7 F035D2\7J#C.]FCN^\+=S3;:',@CM/:K+%-:K'>B7TS.U=,EIB)2FO M0& ^Z/W]QO;?&ZF V1N.#L!\U4,7,F#F28DX:I>[[[@EU!H?%+.9/V M"+MNK^= VDC%RTZL$Y2T:L_DI;L1>X+ /R (.D%@<[<@FW))%)DG@N] F-W: MS0QLJ5:MP]'*/)6U$OHJU3HU7PC,J(+KK4#4-UM)^ QK_>BSAB'P'&X;U0B$ M!9$%K,AKNT6_#/" HH1OG%1POD1%*),7< :T@H>"-Y)4F4Q7V-05]C8&U'!VTW"I94IHQ+4\S/ MZXU40K\/OSXP'_7F(VL^/F"NHP9#E;:JT*K,I_$\C_W02]SG =:X9XV/L49# MK%85_1P(IZ5G2,%0ZQHA-8<<^*C[&B(59\ FO2LR;'6/$0 M:W(":]JSIL=8DR'6]!UK'$7Q:#),\[V_?&W;W(8K MW33ML-"_*11F@[Z>)J9S]C^^^1]02P,$% @ 3#9H5,;]@ED[ P MV@H !D !X;"]W;W)K&ULC9;?;YLP$,?_%0OM MH96V@OF=*HG4'YO6AVE1LZX/TQX$:D&O*-*0H.)"Z-,FK: MEN6;&4ES8SXMWRWX?,JVDJ8Y+#@2VRPC_.T6*-O-#&P<7CRFFT3J%^9\6I - M+$$^%0NN1F;C)4XSR$7*>#]V]E\"J8%1%PQ^AS&LMD9H0& MBF%-ME0^LMUWJ /RM+^(45'^HEVMM0P4;85D66VL"+(TK_[)ODY$RP"[)PSL MVL ^U\"I#1J-E5VZ4E_E*_SP)^:K^W\]"6AUTB. -T&T#T+$+*"LC> ,<#*D]]:W79T M(8X0^R(F=!JK*\ AU#]'JK>]CM$/8U3N@, _H-H#\*^+, 3F2: M;Q %==0<" <_$;^?1=_N( YHL#V,(P2CB0RZVG.01H"@A?#/,%@P4KUO@ MOL;V@F&VL&$+1]D6G*U!Z N#4+2&8;9PH+1AV('KB[#5WJ-'>),&;S**]YS* M)&$TUO659*\.C*(Z.88P)P/EM8*@P]E7N2>V(+;>#WAK?!/*!/C'@+67]MH3 MU^KNP %5Z)]D;%U">)3Q$59$?L"'!_B<+EY?9#O6B6V(WR\$;)^10G(X$T>^ MXMI1&\ /7-S%[*N\ )_*XONE@L^[548!^W>%A_U)+Y%]F3T)W$D'T6PU'KKK M^Z&.D#07ZKA;*SOK*E .>-5(50/)BK(763&I.IOR,5'-)W M4/-KQN1AH-N; MIIV=_P=02P,$% @ 3#9H5 H/1G&@ P 20T !D !X;"]W;W)K&ULO5=-;]LX$/TKA-!# FPCD?HN; .QO8L-T&*#)MD> MBAX8B;:TE4@O24BSXO<&I?4F4W,NUL^ MF["MK$I*;CD0V[K&_-N<5&PW=:"S?_&Q7!=2OW!GDPU>DSLB'S:W7(W$:E()C4%5G]/ M9$&J2C.I>?S?DCJ=3VUX_+QG_\N(5V(>L2 +5GTJ275,?]3G+UM51V,^$ !=+(G%9B4OP%CS<+<'%FTOP!I04 MW!=L*S#-Q<25:C*:TLU:Q_/&,3KC&"+P@5%9"/ GS4E^2N J%9T4M);>Q;SY:O-83JBQN\"XQL^_P<#H=SP_OY M$M%RO+#^"ROL) !-G*PXE$;0'BAX= C"'R\3%SH'+]VU:J*L&N%P4@E"85_C M$);$J%\H+"@_\M,S^M!!'QK5U^:"Q,^ /*N64=BCA6QA" ;1LL!0Z/656%!Q M$)Y1'@A>,G[\M5'0Y/2FOIL^*&M<]. M-RQ^[E&/61.^-KVZ4-5Z2V73HW5ON_O M>F">^_G^IY@>M<#37/)^("YJBD" M5&2E*+VK6$V*-WU[,Y!L8SK91R957VP>"W77(5P#U/<58W(_T ZZV]/L.U!+ M P04 " !,-FA4KG^@@)L# "_#@ &0 'AL+W=O.D>ACTPUMD2 M*HDN2=O)T!\_DE8D998986O\()/2?=_Q[GB?J/&>\6\B093PF&>%F#B)E)OW MKBN6">94]-@&"_5DQ7A.I9KRM2LV'&EL0'GF^IXW<'.:%LYT;.[=\NF8;666 M%GC+06SSG/*G2\S8?N(0Y_G&7;I.I+[A3L<;NL8%ROO-+5+[8/ [ULL)%SMU%7 V1PE33-Q#K_"_6(.9^_.X1VD!7Q)LTSM M'C%VI7*LX>ZR=')Y<.*?[[? I_9X5\H[X%W&CZWP^>X[$&? M&#AI@5]UAWLM\.O.<#)J@=_\Y]A=5>JJWGY5;]_P]3O6&_[\K"S@D\1<_&7A M[U?\?<,?G."?L5RII*!&9_!1C[&M9 >6D6'1I%+VVN MVVQJGA=!!%40@36(N\7]+\*2C+#B"=\DV8.*?V!=YPVGA<08SE1WBH1R%.=M MN3Z0#!H9BD9#SX^"]BQ%E?>H>ZF73$AQ 7LC_6I)=(=F\M MV;I(M77;(NV^"#PAY1!!S@J9"!A 3)]L)1I600RMQ%]1=,C@\"B#7GON1I7; MT>L[[ )F25I06'RXOK*$0KQ:R[TWV6^D\;8@/V/'E2S-A 5]3__:TT9J^2*^ M=0%'(?Z U[J5U-I%^F^3OUI8B%U9NN7OLF1YT;(D(H2<2%\M2"2T^O^=29JI M9CWNW())U6/RN4W_QKAU8>&QV@YZX8EEU3I&[$+V4Z7D\A5GE9:\(B&D%D)B M5Z=3F[)K@]=B189OLT%K72)V8>JV06]*EA<-'E@:W*\US/?^OR#/2I*F?^+; M_-<*Y]L5KN,!9E;2-#LA&!X=/-S&R5Q_VJGCW#HM!&2X4C"O%ZE^XH>OI<-$ MLHTYK#\PJ8[^9IBH+TSDVD ]7S$FGR?Z_%]]LT[_ 5!+ P04 " !,-FA4 MJ^6EDC0# #P$P #0 'AL+W-T>6QEE60EV/V?,!,M=CHX,8 8>7P8^3YNC/KZ(.H] MS!AQ?YNX)?J=8^)U=*EK4^7@4 N M1".P1YQA-"BH,4S+6SNI'JZ,+Z"@'C^L"JMPINFJV[LBK4-ULT$F2J=,-V&Z M9&T:#03+0([FLSG.AHW ?Y--L>]21N]BC/^8LOUIQO;7]"\W5KY5=Q5Z1T?7Q M:ZRW\V,7&9^"R),H=_\41";'+S(Z3HUA?NH-$ MU$^UXR^PO&[<'%9M+"Y3MF3IN)[JV:0:!G9@H]87..PBM]7E1S ?A_D1P+ X MF +,QWEA.Q5,,;R%L?PXV?#M($'%@I\*V__QC7X!4$L#!!0 M ( $PV:%27BKL

5Q7. _UD[/0$^K[*X0OTQN!]>J$#*I@;@XV/G@&I 3NM-[_M)U>/U=O]K5Q MCJRPN$LU'K-9$-.@Z-X',86'/J+@/;'6 \9%0R@]&$HT#Z+.B" U:AI H5H[ M;3TU'4)=]0XB;' +"\-X3!=HP0SZ0\)ZV&A MBS<0O.)HTLGN0Y6%3MX(@1R>5/M[C>LK'VX.D*I:V+,D(=@HXIB+ R#X&:.\ M<<(NTT4)]>)$1A2&]*(HO6]C+"/Z1)TC3X>2V1H4 NN!.)Q^L=3ZUO(^XH<@ ML9_HX3SS?>[)2Y80K6'W4.&0F<0*)C@#<=J#?O2/)M0^\6';D;<@GNL6XKD# M$8O&.'?"5>U9") \?_ZDOU7[>;1E7F#*,>U&(+WG#I*(0B/YF5TE5::6._E1 MS[L^H#^?&H=Q=;LL3L*0$KWSS@>C3L(8X-"!L9THJ5[K)_7%364GB1*12=VP MOR,_86BI$S&:=A_!^]($(6:!IDOLY0.2P4\\?F=F%0+&F811*?Y$%)^RZGS0 M#_W1@W?KQVP?N;[(M T'O6V>4V-E>UW&_J3KN@U=5-YR/ILG\B'O-(<5&+OZ\B3V?WU) M"MFY,6?J72"J>W3V=/_E+]^?A M< $%1I*VNZ0\;&PT,;UF..\?MGR^UD$S8S%*T9@0SL&-!&11/U&+ MPJB>E-+DCC3G)A>R\1D%;D19Y8^=)E^2[1@0LW>2$J&#=N-MGHBVL'D'",)& M99Z5D8DZ:?5G^?,; -'&>^P307KL[$90QM<-LOSV%V0X]S]SK-_=SO"3-%4\ MWOB4BYY/;=N0;31QB^G[TY?;LA$S,-M_=!IG:6;;](!T,GTF=,WIV<;WS_L-,='E?@< MA$: 6](-7K0&T,NC2A11W?"]H_S1>$)):\BUD)$NM/E>8^,(2/C0S M]07*[W!O!93?F:S/ZDKK4T%W^)//G5[#>3::2HTW.]1,U]Q;1!8+MII@08=9 M7363:5GIE""RH4(5$]'O=U/$[.HS7D0K.<)^(_:UI=5P8#PM3*QKZUAAQOQ5 M,7\_5E@*XH%N+FKQUTBB.RPM&MG0&BW&:K\]OM(*K?H)[KMBAFWI>M;&M.@G M?Z0%W]KYKJU>3Y*]/O59>,NO\Y]SB_% MCYBR1G<3[7?<4Q]Y2'371]\E&$B)$IE6Q:7XE^;P2_TG=XZW&,0Z3;/<\^NB MI>A$CL=SG/%6*?\U* M73PS0GLI.G6YTGP")IC!?G_KK5L[.\MS_I_@W.SO'V^L2P7?3*E@[V9%[L5X M*HA].QH58*=\GB>U^]'^<4)>U21/9S]FC*/;Y"^=M'\0'69FJ/5'^/?D;168 M_4.RR])W-JWH_X;VRRI/6]O\W@_3X?R;CQ_;5Q>^?>-W/_;F%WQU?4ZL*VCN6T\-6%_K@OS;V-OSYG:=YE!A4FR!_W)U\2'86:8+NT953 MNR2N%>K(KYA[G].S>WM(@@4GAU/1K 2?F+N@L,80!^N"?LZR;&-1-K[L&BNU MM,\T,'HC@5%8WK])>+1>W"]8W+<22X9%/=.(P+"\+7 M2_L92WL:92O>2;9":G[O6OF*UMHNMDH[!S>:)7$KV0^=\.CT;)C .;]IV="O M/^=0EI-[*P?+BHW[[@K!-TO?:?4>H\=_H?A1_N8I#LA(/P& 65X\NP2C8S:0 MOY[]O\U?LN*]Z-H,T9>\_O(?KY_P/]ZDLTF:\S_?/CM%CT\SX;_.,Y0+:_WW MV-=GSP>72(54_,;_NJJ\Q5'X%(G_T^S=DW2FJ_3R[*=$#!W_^<[EC:SKKUL_ MH[\%4 9&#SUUR,Z,-9_RF^>'?>-X/&>=/'KZVYOO%W[UE16$VQ8U>?3J;^?V MC?.MSB_\W=%CI\5?Z^1T-$JS2N[J[Z<_OUMOZN)-?;R_=;#SG_^Q%TZFI&3#+!6"8M"(_ER5%ZZBB)O7]7F:IWU'$:X(!:GV\:S2/]RT MD@_1/C;ZXFO2V'+\W(3.N;QXCK.]WITEZO)#5B=/4M5W^ =VXG36#"]G:?+H MYZHI+NHJD_-P!MS3-#EOLKIV:MU'Y6DU+N74OLK&_5S>.$\_E'+=]<(OM>SG M@[*9[N[S@CU-LW&NV@\.U54FTOMB/&Y][O_2AM"%BBI3$_>FK.K!I:[ZWT[? M/DM>O?YMWB'X@3-"#[2\\(F0+[1WG%VF +"#8#DJN7+]^GF*.O3JUE-.P3:. MGLIZ&4=R5ON*.@_D0>V!B^OP$Z6S%-5*D(ES50.%!V ]!F'1?+%@R4]HQW&K MB1A)_S X9#VA]0[Y_G_&I+AF$HAY4+.I8[(7@'Y"3U1]'^S^HRGJ;%[\XL[Q*)YFGRM;YU?<@ ME"]!^] NT8,:^^)"A1*47#;@:Y(*FD#/E:?/X;?Y]&&&I']T 5%/P,.Z%L&[ M'%TU+&G//'C>^E?N0;C>@?._<",*TT"\-!/H3+>EN0[CSM%DQ13 (+TIKLC\ MC@U; XR2Z$^F\/"S(A_$O+1O1K;>SL_AXOF8-L_+>/3N7-3.;(P/.JKB>2Z" MVJ08990!4[B5_%Q61?+<59A!2/L[9B8NH;%A\JYK3'7INPYUUU_V#[9YX O/ ME&'X(VG"IM IV(!^32?-%$1[N]M[V\E0^/.$!;1F[AG FPW1J*,:_6W:4-+/ MQR(?'3YP+/)YFELM)GEI%**K&Q5WM[@(%6XM?:%11U&)]/P+"'(6GD M"#JW.6$69.DHX5%W,JE,XI)T#'[CPL;230&6Y?X-DVZZ1?(':D6)IR#$1I=> MSK/1&78X=VK"/)G+K!H*"P0'3"!8,FY(@\[^"0;9O8CHI.OT6A#'E8QG!R"6 MF2ME,8=T_NN(2TE!QW[ $B="$'W4FRY!U9?^V1IWGWD.$@0QDL - M"((78/[CC.:#?N:/JI&8Z$[%HXV()Z,EFD2GD+5;=,5+:C=3! IF:\P^O*1CDH[^^6=SC3[GMMS:F>CUI*L MCI,^0@%N;/KR&TKZ5(?SSD4]NJ;U.-8">R>--:?9WH%G#8^D7$AAJ,S-DJ+T MMMR(1@]M5%%3^6&9:\NMNIZ( O2+$E!;.C4+J_2M8]EWU_PUWS H_0%J41N2 M,&9#R)0B/$L(6(_+B8MA:P58QC\M"@:>IA?R'OGZ5S,PD./3A=JL3+/DX6"E(,C M8KO<_Y*:&?4"NP&_CW7A^G((MN/JG;'WS'&M^V',X6D]!^D#]VT_P@7AHMRI M#6XPSI; [^4*/14 M0B_HF2TU"%::<:&EB/C.[0,:5X?TCN]?G*( DN:;S'WMR9UX9 8O*M/C8LST MII+)^'[*U14MX?TE < A\S2]\TR\V$$9!,X3AMK:12<0I07/LX?>8_1K(L!M MQZW-NP=VQ./!6'SQST^1'FW?E"+]Y"7^ U*DSXJKK"H+3ZIZ7C*0_05KV .22L.Z#[5ABG3.#F)U(RR7 MN.U*QA_[&EAK=%?+GA5">!016"G_,&.N7J8S32,-RDTFAC+E_U,%E_7 M>](H.*NEL76]S "MH _UDI^RZ=^:?H^'<15A3#E=ZI>L:#ZTKB"AL1\++92M MJ>_1IZA$+0+\XPN^$^,%TP[]G>->6ZG(O<"NL)<6.N<< M,3"-Q-$V+:@=Z%IT,QCCKIR?7A\#%%K:U2*J7PL>J_A* Z%'&[]NO=K:^#XY MCW!I\?@U'ACX3$-%#=MLC-% M7V,NF$>Z?4ZK\?1Z <7V*,S![O#4DZ]:I<#[#*"RZ?,[V\DC5HWLN.F%:-&$ M$&UG+WED"C)E[?E]:_P9.$GTAH:&CH*P@=#2 =XVR[-Q?7-2L96<%A1"I(B" M)$V9RE'((NRV'03XW(:T(S*/W3! M7S7SC^A[#%W!0W-8D/1&XV*0Y@:&_J[HZ^6$+2@/#+6?J)757Z$/8_($P-@ MJJDR%R 7!B<.S"& ?.+5]O;WDN52V5.0R+PP?0'*X>#H\U .]^G5O_4C%+)_ MVW)&*987>CA75].>PB/$094#W?)_KJ]&';OT_TYIZ@@/Z@'^A3QMIR0I(U M97UIT ?5M.L@$0#NRG=4;!^81',0F<%]>4"Z:#2W(6V/3"D$D(5S355 @/%;K&7H@H M!!.]'V 6>3,Y."(&Z<0)CB4JN('[T64@Q:4 D&R"$]0\ ME[RT([>7O'7#"_;ILPQQ,> M069MM:X_5^W^]803RPA&'_1CW5[V.'W/5M\#/=)J*/D_P8Y)LB.*PD,Z6X9* M:*R.I+<>VS297&+F2VD,^J1<#+&MX@99QFR;H(>0,C$D+H8?ZX5DIDW[(CV) MP#CT+V:6N_!78@1+/,>M]AB ,-8?[3CT MHDF'T&EN&+)KI0REGG?BXRM;&N=A'Y6/Y2O;>;3H\0Q&V$0%$Q(:AS18G,J! M@D-ZR6,X:5TF6##$&T%,"@8(Z_P&3%$95:1ORC&&'F57Z8!B\!K\QCQ"SUI[ MI/+M 1)/?/EW@5P+HLGNEUF#N?C/AX1^%5MNU72>$N2G(/$N5]$/?7:N:.?Q MX]7+%:%2L/H)(9G=VJ,MI[NP=I8R,HI(P[/VH%MB[IW0-1I2.KU."M) /Z09 MRC&0()@/7D=?16^53L[I8_Q-.N8I)3IY*+MB<7:C439@$)W,1$5YL/'0#C7A M0QL3EN8S4IV^=@I8P]"-9"B\=P@8S(<^"IDE8/<[L)8TL)&;[V9I,&L&,O;X M[JRADHM'QO NYU_1*JT6)#[99FC]6(0=R#Q!+#%;0,/6R%_!M7+@LQM\HY]Q>0IR1Z6 M:/%\K >]$#?G=Y.BP10>2 @*.#ZM*CZR&&Y]=O(O!$70:L)L+<2:JN5.&W8! M:#.5-"FG/%TSQU;Z_NM[8&?QV$./(E,M+8IJ *<@QX1XTK6H2W,AE"N( Q2F M!ZW9!3QSD$W.)[=VK8",+784'H*,'6_M[;&,<2I#3:=Q$YZ^V&03\?(7Q5 * M*/[N1>WTA=R'#J7\Q0^EW'CYR\;W%NE4'BP?39YFER&Y2#,=7-%W<.YZU@5' MKF?&Q:QQ^G[Q%+U5E;F'K]>>%9?BJ+4<*#\D^.ZI+A"ZI#-$R1BERI-??:XO MZO+/!=A@@R8-\XP@BAM )APG3@W4VQKOHN[Y5(Q)UF:["7B:.,Z M[T&E1?#9@&01ZPB "!V) 8PAY,9Q;V;4 1G<5X5]U0D)S&7,QL>3C.+>$4XZ M,&P[HM=:R^$=RN%/VL:N>XW>FY(6*1>XPSWH.QZ\+7!B#67)70,M'HN&A,M: M:.9_I /)\?%(-5S'%;5EFTQ@OP 8=+ASTRC&AY+9D;ZUY+4_6RN:2#:$2UNN60,#0[-O??/=;U/^].,[L!=A\ZDEX MM!DGJ+?9%C#K9354&I473\_\V$@?S&I/V9+&/'H6GPN:'R"O^K1%L<;<,)4; MH%#I.YK^LKOUF"ZM'$,R,^Z@)YB_*3D,R;!L^D+3D*1C;E_"#4[UH]M? *M[ MO/O R8,B>J?5/3*_.9W"K$1Y(F6]9#@KZ#;:6>-(R/%_Z_B@_34^ M:(T/>DCZQ2&F=)+!0)TW2Y&JI^/-[$!^FCL"YIS-XBBKQFBO#D0D<^_16S9[ MMM6+&:RPS3U5RI( GMR\+%$#CKL=A/QII37X7*_#/*ZXE[@61XSF)KWBC/HL(I5%70JSV#GQRTT^(@>=P>_2#Y3]JW&^ M)4-XHD+'[S(LM\H"JKW\%9*G$OA7#1:9YC#<@3=5"A8W^_4%SO_19U9Z[\Q] M^06#Y]4$DT9Z#:9)7R:R42]O[$A]POFX4^&_S-3[5)]D>8DGZ(FL5NW#-4F- M8DU,5<#\<'.#&D2>"0-%9'0 8'@H/^5A,:-Y !^M*JV3#Y^;?'A11.P+IGF0 MIES*]Y^DX S$EB+N2E(P$L='_.Y299K4+F'Z1YOA1F'M' M6 >9AR1^3P*W]C,FI[&7SJ%L'![KUYW"#4#53$OIJC8X N6O3/1[2WNWZ<', MUGZ,;/RC%G=]-C[W;/R"L1(DYT&4I)^/#:(4,6LF_?7=(2X"[+)VISZ2[?%^5U[H87+:AE MB%WC!*H'1:[/PQ]V'LZZ,F8C'(IDQ(ZR25H,<7TXQ\7*5:F7_I"+9V1(89(4 M(W2Y""2C-;1%R![RYC,#'@F,GF!"-C(:P,Y/&-&D](R=R1P,Q]=N$R5DY_]K M3:)2=F3Z>.YC\6@7%C L3RHW I/,D$_MEV5S=C\7MW]GV1P(3YZC<1LT'Q5J M.JM%CVM.S4]J"HPV;E6Z\O2Z;G&'+KY]E'PO IL>B?5('"1M M: &UF)\OE)2I5F.>L6 M=!*@22YY3QYFZ]JK71,02M2TRE"X#3M84%2J"\,,1V'%>2_BQ#V_0-H=/2#6 MH*$-=+*7OG@@U'C:F^<1W$PQ9A=KZB;5L=;"Y+I0>(T[S"Z, %ZO?>VK-D:I M/]Y*GC<5]G7,/MZU\[]"-@P'#,V%=$ ;%+09YX@Z-(5#Y8PBH]DF.LQZ6!'W M@S0"T.P!GPD1X4:?K3S:)X2'X"4 "8(KA*- M#:-J'O05PW!EP$N)$40==UJIJS3AU?-U2:230HG+9L3H'H?!,I5#^SPS@#TJ M>7X%?4(V0M[R;N+W0OYC)B31"1)=7I?=G1.F1$8*>Y114$T:]O>FRNIA-NB6 M%&)"M_,I^*1[,@&B@731DM%[4;BAG_R9OLF]E"D[84])TN#__>=_[!QNG^SM M])BK*SQAD"Z;CF/4:RD2,%@P#GBIYVAGYK@U7[Y8Z MZSUU\QE/"?6A(8ZRY./82U-Z>5'V4'0 GUB5R02]..SY@OCV^."!Q[<_P3I* MW/36730:1*RNS_,TS.)L,0+Z!,P@@K8H]Y\ -;N823(SW3=Y1%3_=_7;TYB@ MHFIL/&05EG$K.5<[#P0P1G[C []NG6\E(S?D-X1WEFO$%)H-D!_2"PC_!=JM M4PX5:KO=T.#QF^O>$Z+E[EV8]]_R;J(P6$;_95+H$"[B:X]>C7T3]X%S2>0C MTL?-@Y(6?5I6VC1[+<_>BY=]1G) CUYD*?26]&Z]T4: 4[KC1V=G;TZ_[W4_ M:Q]Y*P>6/[EQ]N;MZ<;WWN#_)(%LPLT);X+#$J0X>?33TS=OZ>KI&"SF_+"T M:( 7"T&K;]JJG2SMO\'(O"GH&/A+ M33/T@GU!E)6<7C@%YS ,ULYV#5\,-22A!D M.-%LG,UUC"7GDYO/]K;V?T^V3O:VR1/<%L^=ZWR0)%!Y83. MZ_KZ>FL:/>T6K8+0H,59*,2O6K2A<(*#=;IS.K$\SYEG! :2(E'E]EOT&W K M6MO3QSEF7 #C.-F$T.=.A5;LK="*(2K%;N@QMM>&Y:!A"TIJWQD2'3I?)E"S?UHB)"5>HG9,NEW>?#3.QV M-ZD"DX/I-)9AG!,* MW+/\*&- M^"VQQ\POEG)C56Q6&0YZW1-./'Y:)K$:DJ_PJ0LYMR[U%UU,A[Y[@5:Z:5M; M6PZ2#E_K@K_7)U]95AHY$Y^T2(,2FRY17O\H&W851"^IRV'A1LV47%P?N13X M+#D@I5#XHM^R1+%NYJG=^(89HCBUN:4=*<):#WG-6#&.&G*JA$*S[(55;&E? M/) 6!&I_EZ4MK5Y11V"(A>'*1M>26)%#$T:Q&\7$8+!K^-"DJ>I&"TSGZKCM M'-K"QQ+621OA]\_*H47"0$#V_ O/,'M $HSG,N)5YDS!UWK=NC^ZERG^\$-D M=:2,\T[V$TP@X)R>/:V*/[\!N:]B"2J+EH6)RE4B?]'3&]_98"EITNWLP_'. MSL9!CK*04TC*,+("I'7ETXBOJ:JI.*/ M!'XAN$C^9T\E'Q:GRWF8^PUU:I2:59,R"9UER M^Z0$KE">,84(%0;@)[A]18-QMV-!VB^;L+!=6PG$7 Y$8H4"T1 M%OZ+.O/<%HX.0S%TXVRPPA70=XN>ATE\C<46 ME>MZ4J&#Q6>RC-NQ+#KG9A9GPQ#@3P5W$3QR>))-' _3BZ8$DN60*:D3F /+I\(] MA9%"HV3(289Q3+7W&#U& L/+-/;Q0VIY7E<>L]?HHWM)U2R!?"[PI_#2X">E M(P'/28]RP14\^EL^J,-G*PP:;I#]O2ROD;WEFF+EZ P5HEF 1) KZF=MLJP> MH%$)]$1W86,.3;F.##6Q(8^=:RG=HM ]['SSUFOX00)7722W?L5-_"JZD67^^A( +N8<&=104AM2-U<(H)EO:>= M:SOW0P\803Y"JJN^TYP"_Z:2H4JDY("2B9MNA1:GJ4(ZJ1[0K7>5:@;.U.D@M?E03$K#TJT-=^?4LDL'0EN.89M9BG!11U>%%S M88ON3P-X-LH]W]:IQ-&H0(GG3RHCP(\JMO=TNU>T7+@O02L5<2..OH6.YJ&O MMF$8H1/::[DUW!89EO+[$[%OWE[%MXL-]YY):CR5 N:>"=#F"K_*[:M5M')P M33(W8H ;F>0F;P0[6VC_$-J!>$@(G6N=1SKW.W)C3@.>HH7-"VC6V[DP)]W9 M[C5G2&3LP)5-E%O\W8[?9>!X7JLJQ93(N"CI5QO,!QG&+(-7?.[WTX' >'E2 MO3X4LOD.!VT1H);QO@9!M&\,I>#<;X87 I5%$,9]9'(Y266Q)?=R[)LAE5;" M+VGGT1;IDY,62,H&:P:\Y"2=">,0W+ <034=!W)BLA%^C3RGWD?V29^UXO]% M_AJP5I2(I3XJ2$)-!>KOGB3]M'@/GWDP\Z!@N@NZ)LGF@+'& S=$K=.*L?&7 M19(8..OS;TN81GS!"N*6#K*E0R97Q8Z^)-QGZP(?2(A+%,H8#R&*"41O0+?!$^2PZ>6-G51K3^:V>:O1;12RG MH>S.@_(NZ@#/BVZT%T6L\4^&C_0Z$[PY="HK(8T8TCF=U9*_HQV>=BNP")Y>^OY M_;7"B>^76^%SUX*_QL<&C50&&BNPZ'D8]RU=Z&Y95U;W251QQ9+U%#&1NJ48&Z?%)AU4PF] MBI>$00H>X>2/]7X3Z0=FK:NX=J)FHL>=;>+F9D5+RW%C M9W?'LGK%J%X-JH#&>MWJ/81YO]#&-H,(S5'U?)%UE6T'^T9X%7W]DO.)W=-9!J9FO8 MC+KA#!^;*@] 2IN*+1IQT,%-9YA1,[6".)L"D&DJV5!QGV._:H>52 M!<856D#(ZIV%B6L/ VZ%\Q-UK IOD:SYM:@IXU;"(_=,;X;RAZ^)U+ZWJ.<+ MZ*+(+F?]*D/8ANGH/Y (B:O':T?/JE@[4IEDP_K,CB--JF2K[/ QT,+@CZ9- M]$5QYX7V%9:R+'C&/ ?($I3&FX=[0%%KF"F92'N /<;]UM$/P[&0DEITE3ZX MK+)=##-KM E* D4>OHL9 M0ZTHWAE*E\=IKEW(5_P\U]%8D'PF7R.-*KPI8Q=S7HSP8?409^R M@>1K<"?JNU87V.+D3+<,4K?-P,)T3 ]Y?S8*\!WDP$11\LB37@NE:YBXI[@Q MKE21O1U46=]IE0:# ?64\8>[T+.OI8/ONRJ'FM8;4:=8VY\XV;T*]F7Q\_WF MM6KPSS+X=&.S'9K.MXA_A6VI>&JO M0)%TH2X9](1S)D<#%7DQD)I'E/9/X?^ R^S3%@KB0CF=/B]:F?:ANFB-UK49 M&ZU>.!_2\<'S*' SC%J'!Z067?'L8XTE(P*="T>)[E0ZX,@^RWPZA:F3LU:E MX(3CT>\Q)4.0CE;&M!*+V.NF'3L9CWC-?#J)1[RWT>L6S*D7&!DMR[#$OX-. M7>\1ZE,$_==^EIZ_0O M5RL.M"B$7(X1W%P(0:UNAQ<<3):%4YC?%BJRWLJOL)58VM8PWV!2((@[O:"1_V/76.WJ'.QK'/TRH83NF;(4+ M*A"I$.Q6$;C/TA$R98 U;]6B(6I-"K4HHUZ^T]\(HN!HC2CXAA$%:P7V%108 M%U/*/)<,3ZTY47B38QE#BA?9\Z^:PD^8Y_X4K=H@=6O4]*(#M,;?0T(M5>67M.#+ .N;"X^J(Q8C@ M*I5R\'J?[VZ?98O,LPP<+Y\9%JYVAD, ,BU^)$%]J 82)8;NI5;W3VN HC45 M(1-1.\>?D"0G,SO*U% ^1((]"7P#,9\8O2%\J!P\4UQ=";>2M5,S>D5<+.[F#'!C/;<#70L-! MB/^9ZSLNGBFSQ^"RA-_;R*(MN%?&H7@BD+9*0D"J!?7HT1C".VFF.A9N22I7 MADQK[FZ8CNE20TY=VR0ZX@A6XO O[[:(P&%^_T.V)*H.,Q33)]6"O%E-0TXNI^-68DF6]Z8%<$]ECV5C MVT,9W*0*)]=>ET'@G)E8T(D6$IYA\938T&NX>%DAT7%:4RYD;0D!>-F!BSF> M4FIE%6M_"\QB,;REQ:MH%Z #,'"3N 08 PB'0QZ#ZHQFH V7P>QG&V!O&-2J M'&73#G@OP >D>M:B.\*W6C03S+0:R(LZ\M>F;XVL!1C;-*-]Z?()XR)I^N0"<>N<162ST:9X@MF>:N34 MR'QR,A^Y^.)N* "\%CZ8F7+DBZ%A>9;'5 M!^X[Q:5;6JO7(F%H$L*IP/_VVQQ&W;LVKQ#/9K5D-K+:]3-US" M9/B2= OKR.Y>4^DQ934MW/ARC$EI]G)VT^>?X"FXH5"?KCZ%E?B:+WGZW#MI9#9BA%_KJA3 M ?9QE2YA@ZXI%:%@!][;DBNSCO^NAMLJ1*&?P68/^U:.UJ3(C@\3YX&\,HFT MA)B!OGTD;A?E$% G6P:PA+D+RPN/HIDU %31\4%?]-E8Q'I>N(*SY<'++;"" MM7X*; FBJG'EO'1>6[M*?Y;X8IR"\>5Q1TRVPA&?U.7B>%4Z_[5L%P[)1%C6 MQ=A<\]3%^2XL:Z52\G;MTYDM:Y+@&+:+W@9@U^!B*H#H5PWSM_R$]YZ&L)9% M"!3?[1'4\&!TVZ++M!>-9[UXDV&P5S/H3?6OA=I+U"#([K18Q,2$ :D_-V5$P ,_^VZ8FB;0-B M;C"-SJOQLI?%16G"9LW\WEWXJ*OS27'^"JO;LXYLWKBMF?;"A18;3;;-"5?/ M&[(VJ#&.1CWAJUU@3 /K^&JV&R)_=^,<:73 7]$PXX'8*TFC8>)*5P6S_J%\!7 MA3M9$'C95=AH>N #.9?J6NRGI\S0IDL=&L2B@X7++=GO^-CYF*'%@=9"HT)9 MQH&^:!"!OMYZE\1",ZI-AC,KB)[DE&'.$.WI MK&UU@WBV7M:&8K.ZUG#6: I>FVRM+N_=1_3Z#:]HTU*=NN.[E>5C]70UUG1) MSJ1@[KJ/4-)?2PRI;9"!UY"G@Q:<1^\$ U*#@' .JM+37$Q +R7MI%!;G?2R M,"GH'O="Q\_<@N-8B"_'@.K8?=.KD18U';.2E,5DCYH]35@PIHXES94*4@- M4_4*,X*P*1 MN65)$5Y?['&X=5WK3E=UMB!,]+3#(E-!!+C;#$D[;]]J%WKG.I7'JMVS!%&7 M&^_F"%6&E'PX$$:T6[;UV;'K$N&N@@9:HM7CQD=C9T-;$Q*E(N>M4H*VA$H% MC>UL=#@8U2U5- O6R("[=(SO]OBXFX50*N6R\&U'5@>>K[=J&C]TX+20.'TT M:E7C%4%C+(5BV>.G(0.-4UH6+@PFU87@KC'FPRQ;Y5G=FS#LS$_"BWNYN 2I M&3%MNV6P1R8S&$J>9I".XY2;L&J57964GM*D-/&99P07=9:2)4IV$9J,CYH;8,.V7N9="LQV!F?B6 M.H ^Z*0P][5G*LDXLS7<]R)HR\"7(K6#5F'-MJD[#3)L;;SVW^HRU1L/[J8R MXRJ@%-UMI5S:[XLYI\R$SK6(H3I&NMFJ+#$_N4,0++GZ]+;C(< M@3T)&#GHR5MX!H]$9[K- >'W#O%Y9N7KTLAG; MJ5"6B=K4N2>$S%EQE56EU/PENQF-SZM"&[>UO0=J[X>L-V[2WD@_"HF!!2 ^ MD#36KV&H=[2JHNP)@BLK@E>:SZ1=^Q[U$N7K]9@IXT?+V/9:6P+ATV ,1:0_ M%;!N24ZAEB9>%?!.LRA+M:QDS,D6&*KFS"%#2>S[=/!HI7TYDXEBZ)^RVIZ[ M.SK)V&'\3G/A6[3+ZH+D8&!W)HE.\8\_H:LXZB)>3*[("B$2*W*(R8LW4%8H M"I&Q@QP866/$W&$5BVYPL_2BO%3BB6=7WHRT7,P0$2@O%WXB:S%T^6-D-2@^ M2?R'G:5HNW _##8SSJ&;/N/7B4-:#2/F:?+X&2_5&X"37@O^;V:D(SX!;EBE MDR6;T ) 1/D)N\F( *.PP,LX/S0]WV[+*V/C*E1V;=6!M,^T%;K$/=A30[W, M,4T8 8B55*P(&.KI?\L 4V''*'+/C7ZIE9YBSV!>\6&!$ /+8[7!1;Y(PG!N M%9W67&C/I48+/+TV[VN1, :J)(MBN2X,ZB.2]9!*4XX8%=ZA^U=C97"9SH[S M>(%)/-.8VKZ#H19N:Z,L5X]@MY''^66<"1 MUY5^CCB;?N%*: Z.LWH!&DK64N"8'*):WHP/W@J[)*_;(5$'1M.:AJ?(;B Z M>404H#!BFMOYJ-C%,40D @35X-I691%'FCMM!M$MHK>:0/L78BEETN@6(SH[ MP;*[N&_#2+^B(0_RD[S)NOG6&9Y',Q ":S-RGZ20N/!OC'U1\E4BYX&DMUI( MXDB@>%:[MH?2BXPAR&JR.%S[0%0)[DZR9N#IJ[(24UAXF&:&(>&54B-]Z_7B MXW6]>%TO?DB*E"N_[+$V!6C;Q %F92:(DN?WWO4\3UM[?*ZH+68[%^UYZ=(<41^I#Z8&G2)*!Y4W_9W6 M$@@HH#Y.FP '8XC,5EQCTYIC1%ON']B3A[((WM%';G-[ #.!C:(.F(*;(JX9S!J0+1:?I>F MS#S]Q-6DOQ5E5+7K]6P/T\I[_V\;,@$I__2O[U&DMBQXA&%ZUF!$>QKUTD6V M*@B&.=4MIG!?-V\5T^=:),/<@<6@H^29A>]FCS/$$W[>"N.X1KRR5D[B8DH+ M-YSF.H!1+5N48]M*SCPUIKXK5I/#6%2MQHO(WB?EI,G9_$W\,&O^$\MNFQWN M>+RX D.6E22BQMD++'33 '!XA9(WL%]8P*:)J/;T/*D?+XRR M6G,1JJM6:\4J>]K+8HRV&\O0!\U'=+$IM4REG85,1 QXJ24*#\QXFN+F/BZI MLK4+(#V=EIH-K)%-S@*)L5R@UQG0V2(/)C>8^;=#SWX(Q.,\ +-^QG/XQ@NF M"MZ,UO:3"U]+5A"47C$+FQ^I$#6Y*UX(3R;996D;J;5J3>LM5"OI)/4@GRA+ M%KBGN'3#NZ+D #HMQ)2K,[945)SL!U:C<'#S' :)=@WB!?9=T=W!PF.]EJM) M43LQ"LJ25RSPA5 90UGF$,-&.AU).E$HL(Q:(]HNZC/%G:)"%2E'/\SR?::6 M*\ )8#/,RAF,8QFCP*VF.0@_1*3W8F[GU88<66VXE7^+G1+AKZ1KV\ MS/J9YU&73W"?7010S4C@TN!XZ(ZVTME<-]1>TG ;K73, K'P?65^B" R+'-- MUN;._""-W;P))+,#7=UGD9<=N,3;!I,+,Z: P-T" ^7T+H*KTG*)C!?\DV]H M;NAV7)^/@$VF*"W--/4_V7*TY_*R 15-B1V@:;\)!,/D1N1V@34J1)=P&M<*V 4LX:N148.7L 3/15K]N MG6^1I@60L5W^386UKJREM+!\@7BV3^JCHQ8"O2B+3?Z%UD'Q2%+?F8,?B^@3 MKDH<;QD5U0XQHY2"W5%GIY)N T!WJY=L<<"E1'-(EHQ66=Y["*W#8P@B<&:8 MEQ$]8BA/R*@.+GZFG5C3H.M*/^>INLUA]T\ 7IKV!F4!YRB@_#PC_[<;IW$^ MB*\8FK U.],I+K0\I[C*Z) M 18EF3NMSLES[SA M1 5V!XV"7?\P1J/)5*'L/4Z^4-HKD!'_G4UL;%98[:WD;$XR(D'DY)ET3L?A MO(__4-*-L*D2D=ETRRAT7CR5R$=*Y\XE3*VW??*"S%)R=+J5O/0ATU]K^,^# M)J# 3NE0SQ!7T=,\]_KQK*4?WP91#65!;MG=/?F?!FFUJ5" X,/_PZT?\C=^ MRX;:G3(ER$OQ U%YU L\5[GSBX?WMOX_>V_"W,:QI8G^%83&[I%BBKA<1$JR M8EX$+2^M;E]+3Y+'T?'BQ8L"*D&65:A"UT(*]]>_LV:>K"J E&Q1A(59KD42 MJ"67DV?YSO?1*QS]54+L7^CD";%DFWZ8"'G=;:!.N$I4'T"6P Z?(+\[5?8) M%I WJF"3%AA4P.Y$NTG!'4H4\Z M!TPDK8\H\H^4W= J:244+'6.NK31\X[U#P@1E0(9V2(A'5)'1EU?J7D>9&SQ M=T5ZW21]#Y9CEA5F^'Q@3(W,^@T"792, 42[%CW=(.8FJ/VHEA#F731J MP NF,$S3P[,#'=YO:.\-(9^\DUU7777@V';"O8WHBO%SF"R01).\S@9/ M:Q^&'"$N+\;'\U7NKGMC1-Q777N)FO52?!E=+H2X266L^>,L: JC:S\H=VDF M(K!#<&"S?P2GPH"'%,,9W/U+Z@+RRQU39RV]-YWPM)(3ZEVV;^V)V%B)$?L, M:Y\B80 3+.VOO#A]?+@O3N^+T_?IZ.5X9+4JL++C.^T"X8[R75C;$$LJ!GJW M*)39()\813@Q1"[.IZ2](&MNZH7(5 96[$4G]:3_J&;@/L*]'XIC2Q$A?@1^ M*8[B(_#J.?<$=O+X\.A)(B!F$R==='E&N;LQN*2]YH@ Z&BA8NB _)V @"^% M2F,7',]MG1 ])J0L7?$)+>I=P;LR2/9DLG1P\&9*_4R%"Z4)4XX1]-;*+*VS M$*,75MIXT)GVM^]S>/,7CBGSN);HN)7M3?0+4:&&O3;;B>N!'W&Y/X\Y8Y!\ M_-)#\#VW6ZAS:MN9>-PC_.5L=(@,09EMY)J!&PX_OW I4P?Y-PD:;NA0\27P MG]2$L<*D/)DJM9.F$6_I 9L139USK0]F#+D=L;(-1BB^2V)'C A_D!3!M,N- MW#^/W%]+>$RUFDC?#7S)O03:'!Z&J&]4B'9;?*<+YUW2>VP+_B4HM@ M 7!URI9;M->X\B 8F[]GJ>B\Y.A-6H9+(H7>0OE&"W*O:G+WRV'8G2DH'DYX M4GT_&$&=:6^>6(1]0.^(2!7\P8M=\%S0>(<7?S^Z7V^D]JNR;#P#9]$GL:/'V M'W@-VQWDH>]G(K.^5\9VPZOVF(W%+_\M]=3!QPNPSI3DW$^!9]%Z>=+/!O0Q>(Y]4N# D? MZ@<*'?>B3JE,*:T7MFJ(WK92$MV8'V-.;B$.L9,HM"\0@R_6O*&5),JH=E%; M5!3:;7@?LC49N'KT.F6I<^MQK)27@D]V2Q6]"=26DY^D! J']CB9FTDUF;&- M>V^W&Z&JOHW9&?JKS$EN$EJ4HAA-F&U/\'I)O,U@0MXN*#2//0*;>Y4- 2I_ M&,>,=Z2RIS6^D*-DIYV $TIJI_EKN5DN5>!"1&/@8B9<\PH?D)Z.5$;9#RPT> M!,E#\#D6>H;PX/[[TE&E:N0>>BHGN^__T89.)3MA4!4?D>)T+@W.(ZQ75UT3I=@))!.MQ'E*S:S\F@&1C>"WO.TDP:AP%-@7Y0$/C!'> MNKZL[%3)'$=M&E3/9.H47A)X;7=CV> =@?L4$'H-X2C(X#\F0 M6'5>%H)N0W5K^Z!L<9(H09I%]<^(=Z^J,U<;*:#H$/$X(L^:YQ.ZU=?.)G]\ MM =@[ $8][JJ_H*]BC>606L7G..-40J>P^Q6$L*\C)TT<:*(RE[=)1-:""^R M= T'?\K2BQE?;>=[@0-?&9+P]>AST)EA3O.81(>Y70D1T'E98B?G&X>>Y2/3(4)863A*EO2V M5$N2U(\(=Z6&A8#?$2X7\/A7R)]#CT1O!;_!_T*H(!HTY/Y1$LEKAJ%RE>'Y M"RV(3./*V6<_PM;)3XF7" 7#\=LC14SW85YT[(B/Q(<:?D\GY_Y=&(]+SZYY M3$4,4(H41YRR8E9?$L>E:Q0*BIX-]G;!Y? ZAB750GW5![%@JRBE,@OEEB&B6KDMILJA9:4'4"!:Y<"@BD;2[ABB*7C80M/3J)L$OC^)=@6T;S>20RR3A M)]% 0O$LW+,IY_BPA4:9)["!A,7O1AY" W0?R8R$7K8K%W=&7L)Q$B*!T%Q4Q MCE"'N!)%!L!T>.$=7DBVPU($,TV2J4<4*G35(57M-3AU#RNS-?//3\C/I)37 M1NB(0)&XUSJ&40VR!Q.80A@+[=; Q2IX* +$N<)VW,CNR[O*H,)%;Q&\\IBYO"SXM_>'Y"$6/N>7%,^& ?G&XO)L'OHH$1 M]P>!3D\\[/SXC7/O:;JD&\& 4ORFBB4@ERX-"@)V9'DX!Y1481:YX%19@+#8 M!6E(-'UX+.S=%Z/T-C-D979BNF8LN!0>E14K_5;I>JL$?F6$R*/Y*Z)"IAG=H$\?RF%Z& MC@V5B]33OYE7JUAZG>6*-KI8MDQBA1W_7NJC$@R&%7.CL_SRW=!)UKG]Z(5G MW,I55X/;T'-%)2L=/XNQ8L; GMH1LUK&!E3GP-AQ(H6Q&ZA68<@4[I79A MQ0G%V,OQ*Q/Q=GQ$BDF)O*S8RGNZ$UC 14M2+.C=&$&/9?H'MXWUW1LZ!='(!1=#H8P)Z;'IY@406FB7 0 M8,,AGA&XXY@7EK*S[+0G7E-=SP8Y@$A5S=[Z4N50A$W$_A%:S08H@,0 MH-::NF:WBU%>=NC]^,)*;HA_1!4WB"/=-\O3P$4#J:7.0L+W:/ [1.<$%A3+!+I'Q=WA%!A6,Z'R'U"*RW,BJ5:.ZB+X3 8K_Q M[G3C,;2&6(]5/*>*A6[)E^'^?$O/$CB&$T/ABG**V#9ON $X)*<#D(('51_T MR=R0(3Y0J@2E2]ZOA2^R%M ;4I9@+[@33?*RNF)M2=$*T]QU+XWB,1 1D@E3 M'FP7N"6YEQ_83_H=3GKM"!*N;%C#_B9R6E?I_#UIZ 5L'%/C<::O@.BM;'#J M]LCRNYV^P/.Y5EY?91R6'2D,8$&XU_.IL[*A2!4*7;XGUUPWFPR(],4X^=U3+)MUIUJ04#K^N;/-"LWH:*M9.&9;HLS!M&<'P MMI!2?B50I^,]U&D/=;I/!N:%33*Q,HADT1/EH,4"(67(/>6L4,U*MCVMJ:=! M4-]5[55,"9D=?[8".WX1+M0UDQY1)+E9R$TI 1@=$B1#;(T:5X9F*=809ZTR MC]'-AQ_S4G0$RM2KUQ,Z(%@HBY'\4L%62% 96;>8L@R M>RR49:9HHY]@6PA.G)P>\ET,)CY*AS)TG4+2V]+?W Q[WXGCR"T1X3#3E88]=N/08*CS )GVN5@S/_%FL4R M#5S8M B,G1C_[93TP>F0ZC4SN1H4COE(TI^1\>&7GAA4H)-/Y '#)BX@V*\5 M411#R! T"P,O@[D[K/:KZ\#7LQ,:D,TMBG^3] MRI@0)&4DW) 'S7,1,6];5I@OJU#["*'"2&5/M2]$!HC%++@-0*VI+V 2"8HD M L( X62J>';< XU8$\Y(:?*Y8 M3X.EX@G94O56>R3E@X0 \ BE$#P,!#3D.AN\0'0[F%R*S M15@0Q53-TR;BN;Y NE0\# 5?YJ$;WOJY#V[>L8ZKCU@LU3,?W7WF;FFEB:VF M[FVT(55&A^P?KEJE=0;&JK],-9?K40:F:KK#QO:E'EJZ^L-6Q2IP7F(;(OX4 M8QS\N214V++2:<>E)0MI(]B8AY9RG[E"!5D:JH>S[;1(+_5:(@=F(V]1)-+T M/^+XL/JU+L>^C2I)HA-!B$SH+3P"L044^ %U_XCW209:=A#GAP8V-7/-*F=^ ML:KM2QF// J;\>4(VWQHO=;B?%BK5'LEJ[9I-5.4QWNF]LHT?59]?I,((*/V MXFMKLWZE0<*BJ*ZW-7!N5H,8:VKU-9^2ZD#2Z=N5\@-JQ>97^.'F[V)"(ARH M08#V#&C40RZPCD9BY+;C9XPK91!'ME6]@ADE.K.*$/],09P'Q<&@W221"$9\91!-[5]L%O\*J47CKE5G1U9/E1 M)%^+GV_PK"E9*W*6EN\QP3M?3R=OJ7<@2'W:!.5 D_2&S .O+)--($1VP@9V MD1(96GE3PB%1;3L+/HW2#W:?R\H"CQ9. VJE]UD)1.XX&;Q8YU,.X,W[Z=;E MZ- L@EW<6)LF2/R&^C1>0?W:A1,W-P@M'\1\/0 M1PI%SQ;OT%B=9$."8LR2!YVHT2^%TZ#7:,!VWB;!8QH-[W1( ,--Z7T40#\6 M37HW-4TY@Z-&7QEOUM7EMK>PH14F%H+KPRZ27QA):(9)-@_:3AQ,&TF V=SF M6M\EN(U (6TB((2.GA9SK(GL5PPI>R]#&W< M; ([@>.:!NP<11^P_-B?DNL'=REFJC5%P"B"XOS+Z&Q[.D#1!W&A[X/Q&^+& M:4K&ZD-9G7"+-T? ,>5]&_]U(=\A5<9+$L3DL[:A[>TY4(M\X=2;#;T'WSMV M7K0OTI-=1VJ6?E"H$,6Y_]A":)AJ7$=]:V^DFIZ5TH&(JBSCON=X!MPXDZ$M M0WU-S:5:,K>+*D5>,_4JA/%-%Z!T?C3S2Y=UA>K$J)"B?_5!?H)P]AGIS) , MC+'+FUZ9+ &9'U>R7L B_^"R Q[:V,!(AD\X1K[VDO/)ON2\+SG?)\6 7X<.PRH54 ($;9?@U8&M-V.HN$.MFEA9.K[DI1 MPPRZRV1N/=R'K&SB"RV>-[*)#\1PFMHS-.E=3!P^K$HST5;-578BG/,]J53_ M-J>*'*KA,+0R \35YF47M3G&][[8QA>M>+]7B<=P#A1X$ 8_FQ_;^-UC0L%" MUH?U*:3A:PU%FW<(77F5UU7IBS>&]!@;)3'>IW0&]]I(MY5TQ86K9-5U26I? M?R?IF;>V4OA6>Z9W(<#9)D3#WEYF].OC]JQ0[^,TJC,J(N#]>T(S'AQNJX)] MR5FQ\?Q+O_^6\OKS(LV7[ _;HB[W=C>6QB#4[E9=&T3R9DX^+$Q_\'$A")E7 M4H66CYG'YF)VB^YR%VXBA"#X0#L

ML>IE"B4V"">GX$7>,UW1+1?]% Q.GULF8#(:[48.,"/\P,R4(NWE#&39'[Y@,8G\.DZDE(J:FR$2B=G"UPQ_7,V5.':JM+6%=%D9I?4SE% M(":RG:U6835^K32=$/*N@= "XX*+@/S'?GJJ MVS5ITQ(IN%6^K8B51IE;S=S01OHPITHFY;26>>L+D<.!#&B]8+.MY>44#3=Q M8 %#GMP@RN!PP+"'YR$3N^REU\WT:WK]"@X^=M'1( M_RHCNZ(_3A(VS:=HS*=1M$FX^28CV3,T5>VY_Z5K*13;Z=%+- MQL88B.ND?FP.,N7(K#PDW1OCN!(J.64+Q^!I]2Y\J]SB.S&K&_GK"$E+=9%Z M;3SKL,*O?74Y0:1K@@6'FD^S.7V M*S1Y<$!(KWN$*V3%IIQA7$Z8Z]@Q!NC M:X/OY5I\)G/:A6F\G4L-EA@K#^+Y=7$DERBC(CYGW%W%:\T1E [N(JQ5]L*8 MDFB) DV*7[(2&X:M*E 9">]PDE2R4C^SX//J@'TGKRLQG;R^7#=$:NY7M.8T M6!).1YUH#LCU<*4_O&4B&CT$VI&GMN*6O>.7VNUUL+6!=\R/;]A9;>B,#0<4 MNJYYR6SB7\@QPA;^*76+5 8^%M/96_"BM:8.NX*UBQEUIXQ-5<+5DN MD6_RR&1K8.N)W^:[BV<=YD,ONR6B9C&.-X<2S/&"(SNR8>% (J.'L&;8C3J4T%/P82Y=P82_/&J)=.ABG5Z7;R^NQ5\4E*6F&G+ARGBOBXXD*QZ(6\N 0\Q ME%FJ:/F2'AZ6PY)$'C:^F&\"L':QG]]@'/TZ"FW(LU2.3P:PI3+PX[&Z\>(C MJD'.X(R8O2W4K?ZT,*2-@\P*LYF%GC4Y\N9.HQPC]AH@TG@KQ#7Y D:O5614 MV, $[NKY+IBP.*0$I%L&F17!SH39"5E\SC%][978Q_M*[+X2>Y^.:4[ZFN.% M#7RB1CPZD-3:V&-B:$XO4I]185(Y3#UPY3#X1,SG*?K4..A%>BT'D=$7!:N4 M%AZ2M 4V&8*'J'_)BN6IB=AAGPI3%*Q"A-CH28=XLW])C\*J2$NA4/=>$79' M<_$T,5%&5Z9=>UG5]%6'R5]E=[Q*ZUPNA[I@F/&Q$L+J=LO1G+F6*\!, *$' M)(D>2 X]@X5E4?7:;4/I_@4L(FE/T^*45;3.ES!C33XK/'U^U/RC[B0[U.PF MK&KVL7DABYN('HI+YU)[:!G$O<3!JJ>3W^Q8:"YOV*D*UP*_C@KX%\28[*'P MUF^)073M):4$:5 K>'ID-[;YZ03[(S#W@)."7B0\K02H$BA%B'SU949OEG"6 MC!Y28D_PHSM$9-$48GE:9=@"], D,_DA^-ZR\_$Z&(RBF!46-"&> EQ @SRCB0V-1QOED!>KJ@_7>N@-29B//EQ&!ACXH:O?R63CFA5?1SSE543Q\1(I8U%I+>5'* M)D;"JKR-%*N*ZU>:9S%&!\]KZ]&>L:^JUF-$.Y) MCV8B4+C,J]\/P;C <+RH/T#4N\;_Z"': @UE /%$S-X$W[?=*&ST(S0U09 MQV>:B1=A8DM^1A'P8Y/8;SV)U :201]$52+?VBW#O)!OD-R!J]>^A8F>S>@4 MD$HB%P@X_&W=A6ZJL,$6=CLY>"9"&YFH*&Q=KK!4H=%KW(CCD_:.1FDW, M( M,;Q"Q6]SWQ-"+ 4S+$\*9PNM@T9<(Z8FW;YPMWE3OI2#[ 9T9X-=\?4V)M3' M4V:Y2N4*LG*GDY>LZ8[;PQ_G]#Y-/[VOZ&NRM1_U=E9)L>^.:LN[9"=\C9_P M!FU>6^@6"="7_G4N4RH_Q3 :KGM![)4WEX2G7U*O\W:!PMVUAJ),M*3\^\)E MODI,AV5PU46'%4^'X:?0M;>>O?3C< ("5E#.>$"OU!)M8[\\9'JHHSU4:X:. M!ZL/^ZZC6T[=@',E,XIAEMPD1D5CRM?GX=\,D9 ?//DI^:%H MO[I6.3.I#\9FTKWU8ZU7/K74X*F'+%BGVFB[#G=NE((:>7R"TJ[Q.814A8*- M *L)OHX!E@3"3];7MLZ1O_,.[\$8J;>J<*FZB%#!8O5JER]G5%.3;FMIE0Z9 MN,'6BK@3>BT\OOVQ*R)AKT0B>$[K#1^/Z^FV'/Z1I77>[X);" B!,;R"N",! MMT761.2G^VVI^@CBE2"B0^RA&+X!X(6<=%L"PVFS4 IT&%?M&)0BJ#&SVX/;NPYY M=]@QZW"?E&&+:-J5T@/F:HY).)O ?_!P]"X^;>3Y M@@P R)Q,(8GWT)($>*A2+X>7SD/5 [O+L*;&9VN1,HZJ$&F5Z>@55 M98FIE]9?9?VW6(QK' \2A*%]NLZ#Q#YW>.8V7SP1B/$.%*B8PF!E4^J3/$\P2"VYPJ$#C.*UG7#VF#ZBSZ<,PY$6YH M G--(2A;EL%&P[EF:+[DE^'RH0^9FP4"*HGU+-0'F3D+9),EP/V9 ?5 3,64 M7V4GT?=,^:+WPJ26+!%['A@C?!&Z7X;':KH,?Q_M-?%H,3@I%:XHD'N]#)?? MN]5%#8Y4J+N2-[G(\5QV\.27X&*]1Q12=2VED-%M)R^4#-/LZT3"Q68BM)Z$ MH47 FFO[&Q6L-Q*NX11R;SV%%00.XHPC]J6A_$ KRRDQW5XS^ 05 R.')'C/ M@O2?N76EL\^Y'TV,CG<";*J0#_1&-W<%6%,O*ZZ7_&'3S](+FY6TC&;N+"2R M:O2ROO82\^F^Q+PO,=^G8Y0(F;9XQH9 ,I"SS<:">)NZ!?O7&%@9E8O3S).(^-->#[: 6B,6KES"\@4#S01^QGL])V*Q M+>@UKB[/28C!GZF2SA0R!4$,[+9;)PQJQMLAGRGC.?"NCD37N&2POJYM#SS_ MY)%1>6&>KGAE]?(RIGS6:L0GQ)H#[Q(\ M/O ;JM4E]B9S_? 7J4 0SUE-%]"J7<_/J$*522AC8LY/"1AR2O8P88UIXJXW MTIH%HEM6B!0.=Y^BU;IPG)S=%FJH]T*1QDVM$Q&$WO]@VCW^)DW7;WQ&/9G\ MXB[RI@@1\R^$Q'D=\#>[L&7'W_M%2.9I)L8&.PKJMO4%7EA1XP5W@57(K5_2 M0LT]D%VR[3VNG/"A'39WOP\*BU*A2:0\P[AKZIN14%/&M3?0_CR&88:M[.,G MW&]"FF72FM29G*(UZ -=QBN=/W;8BP%C\EL)#^$[G7^6SL0?\ E>AZD."W_R M$+].8D>'SW_^X?4;^N?1\T?)Y 7RNU=UF:?^>N!U-=T2;-EK>;US> 1[A1;%Y 768?U0_))>TP!]7Z?_RHO!4YL'IA> CT\G/V+UU"3( M>#@YU8QET!B$V]:Y.82C>,XV&0_K\5%#$Z7C&]LIY2=[X_3[1^?Z'<;9%7D- M=88J6DO'1?W+')'BY#/HDD'D6);661->%M\0@6'P0N 8_%4^:,^"&0PZA5& M/Z^J+](R_Y?R^"+_ZJ(JD(.,-J?TTMSBY:TWF#(60+PI(7]$#VK!]'5CA<5A M/[7HP8G_*=V(!D8?50U,)F]P#V8'VQ7Z;OIU. MI!9-S'3CLQA781,?XULT..$;*L$J5;"2$;YFIR?O$1LF?J%NX%VG/BYUGIB5 M.Z30XRYS R(PUY'FSATVP]+X!M8-CY>W:'E1LAYM$0[O[:KF=L+Y4XRZ841& M5"KU7^?/S=7N]5:$YM8NT)/M,[M*^YV! DLBQG11C6X8J7RM5L5ZV/:%I,?E M6M]2G!:J+S,C0591_K P[HS(KM XX.? !@2R%5T<-A$F8^0KU]94BI5*>J>: M/^>T+#I%/7"'BC5?'P]$?3NA.LZO M\L)@L_%W$4U%J/&+&X%0$:(3QOORTL$O]8;[W!M*+#6G5,#1(P7>DMMVPYGN MC_ W>.EF>)*_?F-.\FM\&I+9X.R"NC ?8G/KX\IZ; MI.@)FFKG35]0D1@*>Q(IA8>1/*%@?O*UWV,;^M.7HZZ6$)N@I M)@&[&6P5#>^H56/:>\S;*Q/98FC3>:'@U=&K(OX-%%B$I3R,5HPO)XLO]H*C MY?SC;V$QFQT66&RHN$K[RL0WI/8!XY\S^4*W4G])VU3AEW#=D[/'SV&U+U&9 M@W$VC[_EFDR)L!YQ[R46AYT:'/H>YD&'UEAK=:^:@6/6CP'HB][9"C0/9/[I M<.#$BD/ST969M;L> V-&6%&X&[W!D1-9?3B'$&V-?["GVUT)&%1%3KS;N'0( M-LD;4V:CN?S-7RRZ!R*Q4A;.E#W<"Y=@+1P?'ITE]BKQ%8C62#(F_C$6=;IT M1$[@;:O^#>'LHH5 5Y3Q[KTZN/"%D(2H:7U[F;LBPXQ8._)[,JIY>04;/DNE MYO^UU=N*N4 M>FE6F'!N\#*S*J->+'.^PSX2X'] 'N( X(4,R,L\:1('=DQD+(:;O5 >R0MF MMAY4(=G[J"B'BQC&HM*E.I M*_#M:Z_DGNTKN?M*[GTZZ0R'0:XWQ*0 M2?RBZ21FC];2+9]>J01>/48U(:<7(5"Q-F+ZM]45"@3MS-,52;JNT/-LU.:C MG42S&O&\D:O*$3$Y1?[LT_X?O1D%Q:($8,BDUZ+\,);!LW0D6R5\M'?'Z)BP MTUSDMB^"2:2Q1TQ$$*3LA^DB29AD;N'*+!F(IWPF_9P#+X0X6 &KXTI"$EBHD8%&?H*&T\7/'53^KD4L*84VWK!1,*X!(M>754) M=ZPI?=5+I.#N%*HDV(VS.I\A3,7_HK<]*4P8U+*L1)Y_U9!,DM1&+@-'NXOL M$:O$PBV)]CX$=!5.2HZAJJ=CZVJJSJ-YGRF8&O[VWKD5_M.R7 ?H1_AH4.%J M,9FU).C+[]X*4D*6N*+2.HA27E=UD9GE9W3*[=.:(2*D\=(1#LLQOR@%T7[V M\GK>+=$]H99_V6J#D,_.!(VZ,-@M"OPX?081UW @D6IEGK.B0'&"1$*X#0C MN2$N,FSY"B;R T$N7> MI-#JO0G!?D4MCM(97L67\G(6/U'2!,V(!?2% Y42AR,VF0V50LO07,0Q-5VL M9&:%#.5&JE4@1>=>>*LY/GQ)P5+&CEP2W#Q+SA[.T9;)B 72%B*DTHSYWY*.@5;/%TTHD[5;5%FUG74[;PG&[X&"S][^) GFKI&C4 M3=9ZU3]6%KA,:]>8+;5D L3Y>T]ZI%7?'B4(ISUQ.0?F'."76-W$ $Q/FK6Z# M[J-74A<+$G36(Y,5MA/#OYD1C'#IKI_KD*W<**8G2N\NF++R-A/$F5\\2O J M+)-KL10]@0&((],/.!\,D#=UU#\Z[( JTEG%\L5LS9C+2S^NQX-_N&2R@:]Y M.T0Q\NN9D4@ [='$,6S=<@ZR8HR,'*?*/MH;\+*AN=SY=@ZV?P,T[Y+MB7\5?# M-_&-UKEYI=N0&S!_6UU=MY<[EK#;X,B1A_"#FS,^Z.0HP4+W4<(IWVSRS>GA ML^E9 %%T+0%A"93C^R?>H2;M+Q4\\D,CN(JT\=><2/OFZ.QT:J 8"R5UL,29 M>*4W1,P(/PPO1&&P:-PR&7"+F7B8/=\^%'+%=!K BQPKAP2BI#[H3OWF^-2\ M$W?\4ZZ8>$!;4G"%^[UU/C7X$KMIGQ#*3ZRBQT7_ Y2QVSQ^*KG<#*LL0\' M,S7^5'X1^71O@A?XRGN!=,'CY[_DX)-EFGA^D:YR?,TWFCN43^$:?H$JT.WD M)\^8.)7DI>B@A86=>&,F;!?1JK=T/>/@61)%0;X4+!*8M-8BG*Z<]N \B)V3 MV+7Y*[?65U(P?;(OF.X+IO?IQ$#C0HJQ;"V-(4$KPD1;Q%% .FR!JQA;##.$ MWY@V>LMRY[/AE-5K)I=PSX+%:6N6=_RIP :_4$)24TW5SX8::)4O8 (>N5 - M$)0$&9)*VG.] MG1="Y;FNRHL#+'/ [YK6KZ1!;L%<=(# QO4%*XMPMXR8F],JJ8>T>+*2D5NQ(6,H71AGV)T/,5!)CI>JE4ADTW M8Q4F#%KXV5:TMQ%.B\X+YPA@(&>=W)\N&+):XBLYT7Q&]()2E@U*7>##P,@P M0#K:WRWK;8_,NN2D!ZLK]K=09+!9P!XN$E^Z3C -]%;5@-4.,IS4'*=WNH14^N85:.O MPR+8^/B-\@5;;H3-#"Z[:TK.8T2E60E$X6ZVM*<>'"Z. 4:E#*!.B)%2YMHU M;O8*56AYVGE.))>+/&N%\U3,Y*KUA(6"+[I]Q.,'6JH\$44_!@M]7PQ M4&\EU7@JC-+#I\WE9($=CHQE"EEO$KB2P$V>QM-FE (%KQWO /N1@57P'-TL MGLHM#U11A>L@? LM!04O2:C)C/!"9A4:5E.!18+!)# ,[O Z')BGX2+C#@"L M3J&3],O+[U^]48C;0FJS-+=J><:/0&5'YD#=257ZM[?(W_1>9)!6E^BA\1W M7>&[@"&;7V+64 @^4Z[&+?/L /N+I%>I_]3D'FD^V/)&=OX.K.3 Q)#$UJ"U MSBJ4PN%W2*)=34B@$9[Z%1WVV-TE,3R3WRUP4?@=/S&>K'V$XO]!C5KJ.*T+7,U\ARLX%O0CF5\QR<4W5;5O( M=6:.E;^(*PL'M5*.4/$/%6$8P3?"H>*+ZG^O?*7)L[^6//LN;.+Q=WQI;:W2 M>@:"2S[R,5REF)P393HD_D@AB&+A&@2"6%0K<]DAMI@<70>$H$I8_69P"E MK"=QP"F\E)Y;!$P(D85&4__-?^#G4I9'_+-4+_'*'?8H;'D+7^WQ?S>H# G6 MJ78SX)O5DH87V)? M6BE*>(;M-MQ6QSC#6(ZZL7H?\"'ZS4/I;4.@M$UZ3E!/Y;DE56W/?_LGI+-Y M\_EB(I9%2^X^?CG0$.V_8&V?JS##EHFBKJ"]:7C$851C:(*+\96^B1M6I2[X M0DB(=5&&W/WV&KTR/<10\)VPJENQ$#U/69F>(SY0LXK'%4(VE+W[F2;?Y-]7 M.?.26M2\%O$([,0(;SRWU+Y3PG26E[[&/J]6:]K!QGQB2J-5[%Q7+M(\F.;0 M&!YI$HP9!@B=X(4]",_J[5#Z3QU6:ZV7#B8[B]0S;W(VII8O2!*I&ZW4V(-X M*I4 XPWI*:(R2K NG:>&LR@9:R"(UG%C>>S&P,(<)K"R%3L2+MOP\*&;93QK$<2!&%Z$, M/1\R'SM0UY=5R+Y2I.S)I.%CZ%^J*V+ L1NW"V5F(%)%HC/SVC081*.#-82- M7^TB=M*N-"<_I??PPOXJ7WOY]>F^_+HOO]XG.XWY-I],(E-)^67F(08S0V?? M(D5^,K(L^16'26)8-KD#VN99NXNT)M>*_+AK(0DRAO:F0]S&%*Y8''B#XD5M MQJVVV"-M!(T$?"(7?U9S?!SQ'40A5L(OO*#7"%P)B8I68AZ< M0SMX=?#H+_,5(_G'1F=T& RLT=IFJ6M+)"8/)'5^=-IM6 T0;($7T_ M?BS*JL(#"QGN^/R&XU9;ST9<]$TGHY6O]T1>4\SZ!%$XQ$3K#\G([HQ"5Q"@G&UC$L1P[O>ZDZXZ3## M*H5'7X:E2B(X0=R+W!,0$/X:#%Q,@%,VD;QL3\GDQH!H)]S-K7'E(IUO6K%( MZ@PK1V1!^LO&*#_X/I1HK_O< *9@#D+OMS+C,C,6&PE-M:C2CI@.S"&YXLH% M*T,N$=_%^U!%OX)_<^[5H*+CD#:^J,T01NO!O]L6RNB=SN622@V[I2Q0ABHL MY%@WFELQ]67/PRGH<>5EV<=X'&9@1#F&]7L\SM[Z1-$BSF#X/2^+4H0( M[9(T-HZP"[(J^SU,6W,A?I$8%3>*]>GI)17@4[T-9B)E>=BTX>_&MZ<^LQN/ M;-O]0)EA/RB521.;;76!5JC&U\14@&_!V+YEHU:[$;ZB>,CE'*V:3?9! MW1(L[-HRD"+J>"Y%U\U%&5E@XZN4)R@(>6S?EGQ*"R;&=B$1,96>+ ++<*6G MX^/@9LV0/'-SW@.:S) =81OSE/<23GMQW.1HPIP3YA9$TET.-).P1[$\=YD6 MBYY_E8@/6XBH*S4-POSX9G+_("$QJX/O%4L-;3*;%QA:\@XM[X=7U"-X&FUO M#QWBW*;(OK+$MXH4D[9#5PIFE!VF:5S)]?-BWE?PY9CY$;1ZW,3DX?J^_A"< MP,C/\@4X? Z_9G35:0U(H&J,O.-<55B,44''*Y-HXLMF>$*)S1I=1BQF&3&.D+"9+AXY,XT5$81,!X<0!W;8ZN%NAGJ_C+T,[! \.N@-K8#,V)_4V3B$E6T)3&H+Q.PR>R:D_)]&2W@]#&(\' MDGL/K2E6]ZK26M.HEN0UY7K#VX#9G'2-#M3HH^ZP-3ZWRRW5!NBA+0$GB;IF M45G66*,Z-C*\8!62K+)%PY;FVTJBC(*3/S\V^3Y@7%YP8_=;;.S>A>6UN2>/ M>]/!6YQ[ZW5%WF+A H5M5'&/FMH)Q._F>.WIYK3U/1J)S>!S:9[EH=CTKHC9 MX18)'26?B5A(HX1X##0FMFB/FZC/_'F%3#=,!KSPY!:RD]GO(7FM 3C7!BL: M)04YBN]N.1$G\3S@CRL$+)87!X5;M-\='T]/1Z>&?Y53Q>6[@Z,3_-A=3A>U MW)T]U]>\H_O&@_-T^O@QOG70J\=IGNK%5%ER/YUSK\C2NQ(= T.A#I[UK8XDI7[,^ONYR:EC50Z11"NH#E:")M M/R=?:+M02<4FJ<3=@!M8&BB5M0B,@L_IS_M9N[M9D\Y@&/]Y7:G(0C*YGJ-=1AC7JO-&A"Z/FA\QS(U>U MM$ -QB]P =54M51! T-=)'HOC8@.6[)_[N>?]Y_.BT.6[B)E1DS+>'13Y:%/ M=.*A+_QG$1<(\MEP=4M&CP4+)H^BH$(*%WF[]LV J[1I$T/G/$YJ'[ZHQJ3_ MX%R3-RG1H,M@0 KF[_,B102 J-*86GN 4]&9@F@TA8TTB%#IUSKE@=BB;>HQ M'-'^,4V4-X,7=J*2O+G4AVP=VE!M5=^$[9 CS)&NH(62,0Q2;Q&##_7E< 0) ML2B.&()F(99LDABD1[!FZ?XE<0CFNS?1["Y;K,"7B2 B(DC9-MAAU0JP' (9Y/@#3"*$\XAAY?%"]3,5>) MHGQXH5DXN; #&)8:8WP$GK.@TMU:['Y8WT&+DIO?SO4SNH^:K1LI=+W;V>(N M,K6I4;+;3[4WI*$;PM.$^9+\R@G9_);B/(&J=Z@VOY& PTP:38JX %IPPVY] M8N?H6 L2R:,I/T6H-OX=]NPJQ1!=(\6$%.F)ZZ?3&5&X1 B7P2FGN-_M(4Z@ M+:#1OV.7\L'_M1/3?4LHQBU''/R"2Y=>Y8Q(@RU!/HMHY%ZG9K709EK5KNW5 M>FWK34B22N,-*7VA^9.U1IZ-.-@39"E4E);/N=:.Q",&^G[#B9_;I_4#LE3FM%-D($ANF 9JMZH)W:+Z5-MO=;X.Q7Y M>^XVV'EK%58(+K,R@$ ]&Z+B+E&JN'' %&VF/2]H" %TBLH/H-R'[/X MS*;CZ!IP40(E#U1$V 6CW@ZB0%C!=ICGD2N])1K9A=G9Z)R-S@Z>_\29%Z9) MO9;!++$GH'V+7K@TGN38LZ/A1@:$UHLCP>28/KSO*W#4X,*!O#;9.L\Q6Q_S M6&RN&E$10:VIF6JKCUIB4R%7:1)EPJU*%!!-I?L>)HWR1)[/G##^8\MKA^,D M/'W.5^F'R4]$NZX&OFL\&#*OC3@)D' M[5,HUM)-*K!Q;+^-50;.'D^??DN]P@LI4CXF<87C9-R6G?>MK;DKB2)*5ZFN M!.).*B0\9JSSLKI*B9?;1U:R*7A;Z\*IW6QMVIWY4>I514YHCZ^)6"]ZM"NA M+\(0^\;QN#;'TK.(*4J8KY/- _P '\CT0_0,KFZYRT1:UO2A) 2:K87;)BC3 MF: EO$'$U$M26!61':LQL>/J=U(@\Q4VMIB5V7:#=]2RDS?<8%^VL29.^"@C MDHMTS3!(1_)K)SJ\4U7% _HEKR]:4K^V_- M/AXVR,&BC77"V$R#VX1G3=ZEZ"3"W:_G%^R&&CS[_R=[!2"^-@3B&T55&XR.,;\-G)S\];A36IR5[#2.NJ9,X_1<45#GW MP5)Z(_M2WJF"4\%WIANC0*N39&0QXP(>+I.-HHF 54(;JM5U1-,SA02^6X2O'MIP<[K$M7S&VY1XZD=4*SSAL M:Y40AHAY)BCWYY9YMR2KMR8;Y8_C.' *J>J4'"BV$$P"HEGA/[9"[54%O M=QWS5^7DK5NU+%QV],0(EY'!8;Z^"@6BQ1F>8!%6PN3 H?00A^G!#_J97\-G M/&GW@T>!-=P<'%IG8 ?2G!'O.G(@?J0\_XL*CKB7DU^FKZ<3U5A'AWAPM/D# MDVD$,#5 H:_OMB:6(GD'%TF,& UU47MF5 7V7/L(H;&G44NGS]*YUN@N1^4! M&A>1/Z.GU"%J1&;LD12H\:622;>22,/?$"Y*U%3"1J=/* (;)(H@&&S]DW\Y MRI8R[SYG*>IPS? 2=/QF7;$^B B'4,&@=5H%GLSPLY++\BO!4!J3KXT?#,,9 MORZ#P=D;,7%5= 6?5T$&9.20^6[R,'^$/ RW"3C:ZL()_>0V[Z:=( "VG9P> M?KO9$S>-N%X':+,4,+]Y 5]$;2.8>C\,K$_33"Z(,XI^+H=W#F,61@:'I,Y] M)S3-U7,8CL\V'H_AJ1[BEJ%&9'W01W/#P[$P\\V1$?#(3K^,D-T]*E#Q-&4&1T,-J"*V)V0I0HRO>0B"5M+]?4@\#0 ME"O5C2GW9A8CZ'\?U&84]\>R;376,)!U+R!/ CF/>8Q/>$?<[)$FGEP,4U^$ M>(K+*8-2BOD;;=W*L-US+CJD"PUTDX=)6I708RG&T5<5N%RN/W%+ MJF0(U99(OM0O72O#SIH)R$ZF@GM"7<2?;5B=;6NJW00H*<8AI?-.\:8Q3PP? M433N+)]5KH/KC<1=8,^)QI2A8)DTDSTTC6,EDLB6!PH6B[\N@NP8T91A%B2S MB0,-N_,24:AXI=, ?Q-QF.JT+^/$,%.XZGPV6R[ ]!@DQPKS#C"_FQF MT:8@P24#7;+FX9][VXX)B*W(TOA%=2Y5*/@,:= M@.]'"R:J/B&*%G8=IK"M?D%4&.*P-=>:\1]==L')=F62O4RED!!5E!/2*\%7 MQ]"? V![6<[ 2!F7*Z-4%/PK M+?]Q_8$F3WCTEDPH^5]5%XB,:37Y[6HT'-C/H(6]6" 'I-)[A=0()^)'I']?)M3BP$*803+.CT([,6 M,F07==6M^.1471*^-P9"-P^!\D#1;3F16+%U7\>.Q(V;QGA\>RJG.VY?-/,@ M1B;:4"&PPO I;X29/^B/^(7V?#]S7WCFKITJAFD)PC.1CVS D,+6Y =7E1WI M4N=\%&Z8:U&F#J&UENFSK,8>,HG._2U\:Q%X4J2J*Z2)*UQ3A/;,D04%?ONU MUY2/]C7EK[BFO+>-G]\V6DF,^V<$=]AO?]EK20U:>%[',O@5XR,JJ@O?3+GQ6'TA]F1OG.-"3;WH0_.[Z!!]*13",1!P?=O$,3-N U"QA41QT6 M$N/LPFK>GHPH-1!RB$+&*1;6B)%HZ-HVIG)8U N)&&.;<0O1W =9J67^1$4 7HFE*18/Q:83KO+][WTJZX/'A M8_HQK6=IZ9J#5Q\*MTX82Z$+-G0%1L(,3,W.DN(DP';EX@-664H)N0QC(JUR MU,+\ ?DG%T-XQIKRLREG.:1^JB50U M$EEC.:+<],0D[#$"RF;0ZQK,(?R:P,3I_!);^J4)@8L-B.O%-8"=BO1%%$KX MW8A(;UYKM+2Z%<[F@H"V+L4T]8)Q,;#R\KII/2IO8 DH22V2-'@3KSP[/JC2 M^XX7?ANZ*,_G%. ?/3LYX>PI@K%A^BU,*_YX@&FQL5KD"_2*RI)TNC'%S[IQ MV&B%J^'X\/AL.OGWZAK[KTA#QN^F*YX_^B27;D7XA+KV%ISOQ*$YP*&1-155 M"TF/8>9(&\!GL$C:B>1K"JIL(#8,L2>9FK>U@%:6^ M%N*1WAM>:]NH;ZG8OI!N/7C4X$N.Q!*[7?U,%.I*R*%%>H2J0O/G+0*1FLB0 MLT'H)1/Q5GCG(T;;H]U-&XJP-I@>=&,=#S9OF<-#J0:B7>^J0^1 MQ F1?%>"BY+\,J[(*.2655_H@>4P"(= <)=\V0TO0# #3T,A56":(!$8 =." MRHVXROT1SYL+SKWL9M=@A"83?%_F 6=4970:<8,U[J1PMT^Z$?6:7E;4_.S8 MC:%2"W4;A6FDN:D]#4XJEQ6W1OKA!6CLA=,B\+(4]"(P\N@GY1:T55768(>= MI:C(J8?Z$1@H<>75$^J5W+<8$%AQ7H,,7HW/ "I <@%6&I'D>N1RZ7V?/$P? M/3Q^]/![C]KJ'2]$TH'M:FE6K;1<0836N![AC*8>%9)()_B,KYRP8!'70O.E M"Q6T\!'42UNS<'Q^1"I2,+PTZ3'!#P& =YJ<FWQ Z;!-;FEZ(9SU#&KS;7!/](#JP:*H0.Y%" MP!S94IY>'"@Y+9(>O83Q[4SL2T]7AR[3C<_:BT?&&TA1/K#:J!A5T$( M4H$C/>>-I8,56?JY"_Q(JFG:#T.X%L_FQN_-WC*U'EPO)"'S$84E:$(VTIW! MP_546\'M2(L 0;D>E[[=B<6T 8>W:56$9D;#A"'@0 MS!.O4]OS6("/AQT6WG+8;FE/-*>N599GPD"!U^%E')GGM5T!O MX4O%G\J0V M!M36]=L4T+#3]^,'::&DWTC%7-@1>X[K36O^W89521#7*LL.?H(3X_WD=\RF MO6W!FV\G;]#D+VF47I!(,#SI:Y^R"U_G_:(K_\<7@E@6L$1.],+.@^Z1%?/%RZS;%E )QX!AI:D+1*-V>L=;!3X]E2018<#LSPZF2 MZ!%U;=9.M3EI60[NXDV;V%?,T^%7R1$E_]:@XSAZVZ3E[#4T^4HU!P*XRUIV M.MA!QWZHAIOE=MBRO#;YA.%JMY8ZF(K>L;/HZA*)DE*-\K#?*CZM).,OK*)^ M53##E-6PT1T?6/D]9K9!YM-, C[I33[GZ/(-WQ?N\A/NOZ/#@__\ZMN6C_F=?Y#&LQ)LNF M_94$X<^X5P&B7)*(1S^ZFG?^R),ZG?LX Z;.*P1.A!\7464Z9"Y19);4;NFD MP1X'B@90]UF]*1LQ&JX>*1R,OR$>:(L:XTGN=H7;)'S!C[.]&.SY@SUM@JT' MN[Y]Z%4KEV20$'Q+D/J:SUO57X4/I.^Y6P&EZK,B.]<\XD'V3\O9 MGV:2<74G!5^WDIHZ;)6 MEA)RC7"T^U0A/%_!Z=&LK6!7X=GT;] M 1P?ZK/Z6?CE7YC/_Y)>1S6A'WY^\8M6@LB.4 -16'V2W?&+"W9W;RD1*S$F ME&J.7=?,[:@*]6%%9!6EJBK)N,_<36MDZ1FN",ZR<"ER9,8SMZ#YYC@DP, M7XU%C&GE).-T Y3FK[V-3%RBX0@]F M]%&JV(66T;&J+P?7X5M2HL?F-[B[ IH8CI]00R,NP_!MI:4+*2EIS64.**HB M(;,V7<]4[?13BV@M[S'67W+=:HV0315).8!!A044.H_1;;BX(%H84\>EA;J? MN_LP=]R/)\0TE ,?HR[L,Q3XKDN87,P3MN!J1S0@^/>QOB.N-Z+/VQ:<$Z%$ MO.],UNN.MNX8Z0*6%"R)#E1<)RE#(:&<9 #IS\S_C:VQ5.*^X=<)'S%/"UG\ MLJ/3B]E=.H5@_1QL;OC?L *H#(@U,[FL)\J@_#B"AY&^$TW,WFY\8;M!?!2Q M<\![%?9:GUN"JA7$8NEA6UG*<#/V(>ZEH=DOL?MS-"UBL.HGK)>(S>7SG$MX M>'IB9?BQ:%TMY'&8=VTG7@D8 MH3LY_ E)_[&'PCT??OS]WHG832=B:V_EWLI_?BOOTQ(,:IT3N#_O]]0L(O[0 M)N+6;#2[Y7DI%Y1$J' K$#827)%::AY26 M#SNA2B;?4#:.""\HY?J(>(\DZ6K)\$Z_'45#JNY).UIFN\-%&#&1TN^%VO:K5^"0U8WWPDPK(E(--9;A+V)\.\E,N&7 MY%<=\VX-Q+GX1!/$]FU%7F=.N/&]@]W8/1@2CH517KWB)+7HD\S8;:U:I:U"&T!=!(C5OR1C6P MV>A)J>76!1A-1 QDV'>*B%CT@EJ/:_ZMI(9F>JYFV\.8ATB%9WDSR-OV!(A5 M[#V?HBH4\Q/.DW02Q'+_@#. BKCA.> ]5AT^*[GJW2['2!;5>_-Q+NXX=\PW M(@&&.6_.-G!MW2:I$#14$)RL]5.9?.SR5!0>71U)N@EM-[(^L!V>F%0=]1,0 M*FVN.FX$VW-TGL](0<.#C6?N,BT6TN!.WI]J5S2N%C&R>9'FQ$N,UAY%)##[ MN,BS#I9&+=RMU;436CV/'S-).L\4ZRO_7I.69 D*RJIM)FP0O@;#R>M&\H SSSVP9HW@)1DBP M4(/5F 322,%N^EZHILN9!MYA3S+*E=^&&_J;E$N9 GX:'86 MQ&FL!2BUSV*6N2W2O_(?_U&3<=(Q,WTYQ\P1C,39M#/0D MU]/?D FO"VQ9B5=B@MUA0"[B*CSU-M_):$TB8$\54.!%/P[I7;0!:\->YDD77NB\M ME7./C9^%!R=>41TS')Q@ITTA*5I:-)DN:.>I$%9#>.T-#IL LM,9S.CSR:6N MGO%ZC(QR[YFNTQS!'P\YR4-30;]Z-$##VSUDNL$BE.=-T\_1:]_>@E'!G7*+ ME$#@U*8-RF$M5;,D-8:3A$]$"]L<(G(2A2R7(577_-GZLSMZ"%NG!^?EW$>+ M;SR&KHGMGW@Z%-7O,L^))IV07A_#M_XVU9R]:Y7JE'2"[")_J>GD]\N\(#X% M,2;%6ES+P]O(B2$'+B\WL@S6\6$!/PIN-$\F!CO]"4V38@?9;F870@EQ@/4 M\VWJNJR-,E+11"\+C3$>Z(AA(XF7)1@XRMO!7Y#?"/FO).)LJD(D]MK [2'E M\1+!E2I2+UK)0675?'YS#@V;>NIJ%2O\!K!YI'N!YP.!SZ]=4>S$Q(W'@&]3 M:3).(T: H'"T6;)&1UYZLF1X>=29N,F@*[0X(DKU3(;U55P2A9WZA,R;P@V>3D\#0Y.CE.CIX>;5+'M*MY1I0- M(D8X'#GS2>[2^,'-J6;P;__C"-$'1ZPCB2(;5LS]Z1-?:!O9.JPA^0L\RL%O MJ\E;^N6#1P,.Q\G1T\.## ]'_&2W&K"UL#NK?_4:E8TP-G'?&YC%4NR\$:?) M::7([%,6')_OX8.7KU_AD[ !W+ZW@S.]P3>1K8S/-PE/3QX1 >E+:7DYDIZ7 M7B'),[WB>V7!$Z+[8B BI01,'GATGU2LJ':Z';[3:ZQ9^-=S>XB;S>=+8EF M63!3PR9BH-'%I(1AYX$B-%Z)5EA'-RFV31Y4JO$W\3I/F.,1'C-MHKS('"QMM<3L31@F]G29X M:<28:(3QV5^7WH.HB:+K$N$E61PGO$NCAP'O4Y4XG^-IJ>*&EC97O>P#8]]Z M(TD'$7QOJ0)9=-)1L"81N-P_U>-+'%S_Q1WV*2(3'&4C)V\L_^0;[FORJG^) MMUUFM+J3AAMF7>!]O+O'B,^;9_WYPD:WV'N,Y_?XD%^*SD7Q57;Q8)X[7FP M/_G NLNM_VM5CE$QW7+''S]]L /KY/C++Y/7->;,\&#<74?F5422<>G2[+\[ MTO7@U%7!7(T$O:KFE*Y,45#[2M>R_C&GMR?PKD3*L406L;GV@YRW!>(ND\G/KH(!2Y\/+_U\\@-\ M.@4/YYW[D.*/KJ20Z@6.6)I5SR>_NNO)?U4U.%+Z+Y8N> O#B[1U<\S+PQ=0 M(K&JRSP=1M?\V-&S8F>#T,A)D3=X_*G$H\%QXZ\2HO W<-]T1:RK;U?@$<((7:)4:!DX @25\I_P21CZ'7;%A9(3 M\0_$NA?6%T\62R# KTW:@1$6*_S/A:LNZG1UR2N/5NO,%42WY"F#%NE<]&H8 M/IXA4WI+,1GV$=!G2N>RH$ >TD!"S\W#CDT(7=[2&3YX4'5F(U57K$:"5TZH M@HWEF6_G>T_.CM\,' C[LB@GWQY@_X+,2J^]DB:';;K M/U$_@I#>XG]]08HJ5U?LW<3(-PZ!.$@G'$4 W"!?R,B"0QJ=GN3VG(OWL)HS M"-L(I %?E&8=8Q8AV@L\-?2'UA58:B-](#Y9P;[!PA?^U+FPAJT1BLXAZ3IA M:'0Z%XHRVN <2W+Q'-LGRC^Z>DT*'%DW;PU@@+I8TAH>LH6-_T)S'LK,+N2Q M,A(1Q*H9X'^N@]DPLM>!Z^L3"G3)ANHD.P 9A\M3TL:01>(0288HM)(27ME,DJ^O5.&UY+)"/8E6VS@D*WBLD MFOI@*"/V^*##XWZZ/WMRM@O^[.,O;_[^B?#Z_,V[RD-?1JDW9 M>MW2%UP.^9$TBB"XQB.",H)>8G+R3^E!1T?G);+KU9/7C-'DJ@I_UU10_O*S M]*/&Z?A6LR.C\M+(1N$(R7#0Z^]N7/2J7^>:@7=;^O9=*5RQTL#DYZ*:@4?^ MECN095Q"8:Q9+V=5H3CX=[__YUNOL88"0:O60&".3A4"\SJT<$/\&06VA _9FLS9TMIW\/A#[>EI?C'BZ>\\! R[/J:6AE O%_SLYL M;;>F5QZ'8GTO/>!+TU&S 8N%L2@A:!#3S1H;)<)59FM$Q[]7&\1X40Q,\[;S MN( W;#RN%[KLRLUV:0R#HP/(DBCP7I9:=W:(=\VH\.Y1-NXX6OOQ/K\02E+ M7U>P[=:[NSI_M^CH !BL'4/!$2'D,XN+B&)#<@,NK4M*;I"6A>2),W?EBFKE M8;RBFU/UP**IWFQ%^0 4>W29_J4O Y95W!94MOD\7Z4L*JKM"Y3;4![9QC.> M5[C>G#P\0V#/?085DS:D:QD0\/@1+!))S4@Z.P"?N.U- M60!4HLTCN;%-N30M.PE8N4VRU\ MKI_)%3S]1PUG/Q* ['"!1(\9,?>IUPM6?2D<#>VF4)(=,ZRJPJ!\K'I:Q(N. M)4!Q!7@C0SL9INQ2ZTYL:VB).M4.S<(W[9K9X?'^;60AAW&2%#P,'H?Z.*B2 M76^Z>E5TC9',F*<%:II1V;61,A/W\,$BYHQL%UK@$$JT7>AAK6 NP&;!RB=,XMH:H M.3J2_OG4 W".-7ZHB@Q>@PB!^)3+:U&\#8BZ8&V1A HYWFW_PN;F @E_=L'K MLZ!&Y>1GBNF72LK/!Y*$\"^LIC/BX-OCN,A:%MKHV)'&:8W[&8ROS0OLO M1\"54B_>MS9 M^Z#!0(L[Y+4^^F#".1'XU -:< \FD4S6@I M-\>E)G-2+]_$3N?8_OD.WQ*K(>1.:6P+Q(/W4+3LNS$DZ0DZNL6188C-W:*ZQ4.<0 M+N4^>-33VW]+EZOGKR>GAX=1@O.=FU^6,#H7:_X"MN6TU\Z9/-Y$4WC.%AI7WNU\FQ?K=Q7*W>F6OF%+2VQ M&Q*%0$=M^+Y1U?CQ,"G?P(H7"QS_@3BD-.I@QHM@B!GBZ/M]P1V$6 ?!D0S% MHC!>&C:1AG?.UKE:)/"K6D(;D<.%,&:>-LIAQ(&,=1'&0HB/*L?FRXM)4\_A MC]?OFP.TID?')T?_W\7Q](_5Q0/DV=GTI]BZGAP>KCX\C^=]A%:='H'_+#;E M[.AD]0'MSWWV-7_C_E.!-38[[&-B9!VUU[WU(8-*'K\]@//Y)R0+^;6:3DY. M3@Z.3Y\^>WKZR/L,+U^_HDJ;SUP$C4]E#@*'LXI._L=Z5K^*?OV$?\TT006U M=>H=; C#F1.;\I)T"\\';M63H\?3)Q,8I^)/1C!?OD*&Y-((C2]4N%Z88#H< M'K1)TT-]477ZHN'P3-HXC+ZD$%$,+*N.5-NO?1\M?OZ=@_G_I4I+ G'3[?#7 ML[1( Q'MEGLAWQ&QUK:6 D#LF3!LU [M9V.XC21?C[EGPJVB)E[;->0?9B-K M2 3;"]NKCPO.+IC'QX\?SAYM(7^,5^>9K,Y="'RQM4H;M">>F>/SXR0^6\RC M9=^R@ODR[];HNSE^-T.%D'6U-O12AM?8>X[3.IE\:IC7Y?]XXN!@0OZ0U__!E; MP_=!^MT%Z??>!CWY\C;HG[Y;Q0-$L4>B8_$Q=.K.P0-<(QQ.0"Z]\B?U.SK]3_+^?8$C&5T7._G>X@Z\N-5%6NJR(E'VU D<,G]@5C;LFKXY2T/"LYV6)+6EO MR.WR<>;1X<%_3B=OJZ4/+&Q^6VI3+O-7V3 2%AED+Z"$F"NI6^"+K;#J*&2Y M6'ZX6/N8-O21B6 W%9.OTSH[**KJ/7%4A?=GTFCN 9S45+[&JW:E-GX1E])_ M59T..8TW,QFKT @KLVVHBB,$%J\H?_Y)'N47>92W\528;T_>=DNDK-*+X$3D MI0@OF2%$VM4ES@<&3!&$QS(BIMQ,J*L)N0]S4C+1JA-XTSX"U$_%D1UIHA1Y M(*+9,JR]2;_%/KB;0/^.=OYY;X(^?H./ 4\X-OH<&G3A\H\]^B.5\@^)UL%:GD\\YBQL>X].>_^@9/K^8.TT#/0BG]/_\Z\[G M!YKD,>D=M;P;.2*)O))X(I.-N:!D-!D4$@7X5U\=1DB12)W2Q<6XOOWQA5C+ M1S$3V9L.W#[.)#U\_&@\911="7-@K_T;ZD4_/;S]ZF M'WY71.<%-ZJTH8J-7A"L9%CD:SWOP6.HB9-?W8=$-'6X3[N$%W.\>(DE&!/B M67Y!X-F\+*LK1M=,Y*9'A\G9X>'_FKR[)'+^ZZJF+@2X-DDYSV$A-9/'SRS[ MR=$3/)[+EO"=$QQ^QF.@YN+QZ?]B)47,%8N'C0_@BIR)X&"@ZY2(^9'2$D[E ME#PC48 -WA\[98Y=UCVL%HZL$S'(GH#;W:)CWDP(.X*% MGBY[+O2J*'/C"0X"QP1_DG?7(^LZTLY&%_SP?A*#L;;U.OOP\+?6.<+Z@&%Z*JX5ABRXA)@$D#3 MCX^3D[.GR>/CHVV,FU1&8/;?=O+-\='T\!#+Y?P5&RB>)J?'9\G)T:E>C;XT M2CK44E8LA>2MOQ= -QA""%])-L+'(.>8K MS]+Y>Q3LA1VK2Y'^S_//.KMQN?7.I=$3&IK^[&BNC K1M&/! MTT*FSY.CLY,['78=S1BU_'-70"+Y=%7D[>4@%] 6E2BCL M?#34'D#9D:,#^/K!$2N\\#GNC=R6N3P"8WN:')X^O>$QXLGV65T[P>!;.+?D M9B:>9M)F7A'HEZJ\@OJ,E@",,A9]K]("L01C.A,WO.N->:%[_'I],SV0\&ITJEB7L:Q0,!C,*C<-D^VB6T+;\55Q/_GR-LJ]P M'L*B<=@9 >%,.E>5X@S'F!,5+B@6VS5%F4JX W/SF_R*+>8'9#IFG[<4\K^2 M8N33OZ(8>71XLJ]&[JN1GSFJ^4^W#HE!D2[\7I,)_W38QKW# M0F]+F?'5V^<:M@YZ@D6Z:MQW^H_G*,=7I.OO\I*FAK[T*:ADPEBRZ6IK^/^9 MWEG^/*4__:/-AG][?#H]/GJ\\<^'TZ.-?]MVV:.SZH# M?GJXYON+E-?G'-7,%"'^X&ZU4 =/?N8G39,D,SG#D*L_KM.Z+_3PYZK5+C%X%C\ MG"\]\)[HI=](H:2_0FYZQ]O-].%D9+[OQXM_\YG>V+XIB5Q]^5<]2@[/GB7/ M'I\R%.'SO+@N](\8@&V&Y*:]U3=&^_7Z]UFO3P]/DI,G^]6Z7ZV[L%J?/#E. MCIX=WK,*3 MD^GQ1R[!+9-]'_?9M[<)8FYZR8TQS-]H*3R>'NY7PGXEH./_;'KR-2V%KRA@ MC\^[E@H;U%C"O+?S]2ID[+WNX5)]>'R2 MG!V?#+R1S^R#_I7!P7YIW<^E]>19Q]C^\F62*5]-/#LX MUB<,'OL:8M>'Q]/CVQ^+.^VA[H.5C0/U;/KL:XI5]BMAF >_@11G_O 7[9"LKQ:0)_V4<8^_7U65[HZ5ERL@]@]\OK=\#]^__+=#^>3AQ^1Z;RM?WH_WO2C07WW?7L<'Y\DQX^_C,]] MEW#2_?KZ0M[CZ4ER].S+P!/VZ^LK6%^'3Y*CXR^3/?KZ(G@YW_])Z>FQ8_[O M""$\/OSH[.1.0PCW:-)M:-*/Q5?ME\+?="F!NA'94IINUN19 MGM8D?-R@)"-K)R"Q-T.=\2_,,MA>IDRT]MOT[722(45)'9A4D:!41+F9W:MA MU7J8@H":5IDVXD3K7VJ.LI5"XNOU)XV>?6699U6+5UBUII/S^9RH@"^0=TQ8 M9FZ-YDZ;"=]<] -$QK*J];Y,;;0F6MO ,#.]_1WR!MZOF'>%BD2GJQ5?#]\U MA1V97B!/IS![,RLS3)20BAE],)?61>YJ'1]2*11^=!X,+VJ-?+?QG_Z4NL . M[++C+[O+SJ:')"S+6H.3L>K4C2LM6EYOG6>N(S+"X^>_5N7!S^?GKPU=_3^% MCTD5,H@_404RD%,QUUW)#/VP..>PJ?Q>'7M,6$)E'SK"5'W+JH'EF,-E6F&[ MQ4U:P!; IQ(JIF1R"8_@N9[RQG,TL=8%$I46:>D?X?IR38*9*+?( H?PE5)? M5;_+:NO(X;WHB,I)U&VK^L\1(._"RC[YLBO[=/KDJ:SLM&BJ>'E+Z$:""N/A M'*SZD27?W-6:3[>M>GG2OW+%?\S(W'(_.**&C#=$\]EVQ)V1YXV>GR2Z<9]=Z10)2H=+/;@QR(K_[/RQ\.4,FDI)-^S8(HI;M(A7*4/RNDXNH/T?*# M?]<)BPJW75TR*^FJ=@=T4?WLY(+'U*L7=37\]-]=6K?,24LW9++ILLWA&W2= M2_!1)DP?BA)1\;7:&G7#\9E9$_DG$7RY2>GE2!Y7NLE[5X5GP<;K;R>5ZD(P MGRQ>]?YP*D\_BQ31UEO^>YH-^1:-:^S(H("!:)R*HO6V#3S!$CU^[U1N$15.IIS6(W7!E3!8%JFVPZ$0R:1QJJL.OCY/[H,>EA\8;..PO MV /X D3^(LUW.\U!U5DB13_1JDF>&%:IO@!^$6A/Z-X55'QR7\^J[H6 MG8CWX+2@7-Y47:%=./8)EOX+>5HOQ=,:_,IZ2&,ARFYOPD\X'3<=OMN.RXDE_ (^53 H>4,WX@^(!8:=<9FOP([^P%D-?M4YNMGP+D%<"._. MK,!6VH(4%KP3A)F4$MWUVJ%B22ZD[PV2DEE6C(<6G@DM.5D5"J2LXM6C>'9MTD*#0<2Z <0=STM+>&\>K2 MV(>7>/(L2"M)-'[(*WS#0_$@4U &'D3_D?KW'VRAU#Y N-:SZ;-O]?8TDQKGD\>SN"Z3T^FCWDQ;+@X MNDIOWOX&&SJE*EC3=#Y +YT1+1=Q'+CN')]7*<=&+FLNEZ(*M96:MHD=EA-\ MF,'E3K6Z/'(Y>2&^)$IL2K%)KLE.TN\F,SF6_AJ9I<+I>PI,[JXK:/URW!5D)QC)U=47V+5TL M\,$+)_7@M(!OXD:CKUCE631/:=%A]%)I3,'R5;5;YMTR!'%H2?&BJ3[G#-Z8 MLCGFU@XE>7/)>>6JI\8!F>BQ:JIPBSM&LEBL4RUYLR#2PC*OUV1+U(T)[L4[ M+/C1X*(<*HJ'H:AA ^LO.@$^S2G;[%+M0J[D(XI)NV\S/]52R3B0CP5.UO$& MHW%T:OZVV3 \.9P>;3<,3[X=<:O*3?-"117PB09WZCE8 _<.08$]3\JF.CYB M:9!/M=%<;4H ^9VWW4J50P."E[E%X):,;OB1K$_3@1N7-I_/%F@EUHYOI&"] M<&Y,A?&V4G1G#S[OOOP,EL>KF/VVPC3VY(TO%FB5 S8$_F<=!_G:8<+29>S5R;+\J;N6#7YNJJ+[!H.ZNGD?%B8&ER6K%A;5>_Q MN(;+4Q:@7D>%?=PO2W@AND*=-^_U:E=YW34^JG=U@\%#D41:]PK+0R',KN0C MV6M/P[UYAT42TH3BUG2)#<..0$87Q#QIC.%MS$R*[5+&PHW8X><.M5HM,L99G1TKELF[KHO=^V MOV.8N8[>'>U_C2HZ M2^A/$N=I 9,Y7\\+ K5.&G1@82W 'J&5$>T[\)?3M?>BQ7LF!&MTGD15%MA% M5$WQ^UHNB$D_GR=,9$O3NU. HU8*'FE5M;(U$>M$=\21TA&(EW3M& 5LMQ,. M0NLNJ,R+B0J_B!,6>JRO>-G/P;!Y)%\+#PZ7;][#BL3U3?K&E"$@F%B8F\S[ M2YOG+PD3V,<%X/8G$')*0SXR@^H@-!QDR*&>AYD?<2K$(0)GJYN[;U(S! M9FRQ#/LO01805'GNB@!WA@W"UD\+7?2NWE"AHX%S^>ZF(P9A!@C4P&F\**H9 M G>[68$?IG-<$;(C?BR:_IU MJ%.,YK\^DS?LX.3)I/ M'7%^WO]H%G28_#IDG7LO&-[$V\3IY*>.5K#(@X9J?#KG+R(^!!XEE2V\90H" M<&O\M>0*.HJP_'DCX;E0IZL\@S=R5U7!$3I<&9US^%U7RK+]VI6@'Q]N+D1^ MC/O][,&^?/FW+%]^F?CHY)DH/_\$VQ^1S.?L),(N1DO\.@":=]?7PA?!_.,! M@@6-(26P)S6T7*9X^L/%_\5(#,ET5O5%6H+QXS,XT5][# @Y*EP LWX^-P=% MI5M" (+A[^HZH$C85MNC4BM/X,$O]93V=10-]_%L*)O+"K':)01^]$\&F2P6 M_(/WU=C.R;%JT.GD_%WF"+#.0U>-G#1\J.BOC$(\ M/13\X)J/MK6B%^Y/.2QJ%5S<>7'+I+J;K;EN&E!.3CT]FYY^2S\_.Z)$,I:Y M-"N1#+HC"?("1W"."VW*F)*1%<0 M)@XP07?#"9QP()]SC*1!!Y@>[,(2FX,-5_!?]@CQ]5_I+N!&(8?N/_CC7J>U$]VKU_RIB0H-V&VX$E) M@0!Q.+[-15^3]A[EAP5NTRMY^47F]^*O&R[C-//=3*[R)A<7SK?Q8WD"MUQ3 MS1F;0 Y+="2)DT=9(Q\94&ZG#66/7II23)=6!UVM^57TTN'N977%Y42?2^UG M3W^/6I!AJ\T)MH9E5[#RG*P2=PGN#U_5A&P_6/'0=@IH)->8SAFSR5=8:N)O MGJ[T)4R*24VL?JEP$ K7Z#F!W4J7DA[<,H\#"@%8LSD=J8AJH]0P]>JT"GS1 MV=X01<$5$+863CS+*'"K2]QO0W%C]^66L:8.LQ[Z\71ZQN8?@9K@32P^Q9&S M9P8,ZE) IU,2^9]7LYZ; VF7@X M)+I&JO3E!1677'DA"UB":X<=(KCG_\#_VG0WG:SSF$8DN(US2F-7I3SR$EP^ M-!XA4SV!J7@?$)&#C"EMV1"(I)Q#-EG<<"7)F!R5WE5Y5V!'.'#AE/N$Z)!0 : M1FZ;80=8D@UY'08$[I;E%WBJ\O-[D#=[THBI:]R66?M!"4K 2K'M0'0X9B_0 M3,' 4CC(:-T2TWS9A!^S=@>SM*#D"E?9;!.B?TWS#OZ1Z65PS=( VL)OJ/?J M5)DU$)5#HB(<1A47X/1)OI_2\9SSUX\-JOMQ=Y0I16*U3VM8HTW2R=9CVQF@ MRVU;<(_N>6/JI^>)TOE_=WGMHE:S>_VJ-[EO6&DEESR*SL9>4Y-@^D: I3"8B\"@B@SM)"!J:P:'H>$IT0C]#EZ4=O'Y*U P+Y:1 M(?K7-MND)3FX5+TV>Y2"G'F=TX]D?ZK2.#ZR#0@#YB[@]/O!$1&(R^*[DS=D M\EY92 M92*!$AJ^LL,]17#_6^1(."=7HGO*-FD\!R)',\3([@K38;B+$[.[X;%/GE 8 M!E_:X#Z0_3_!*'#SIPX3Z3!JTFMS^1ZR3VJ]!GSLL\_PH+]6V#%P#J<3S$LR M^;$#+QG.MO/7YR]HSG\Y?W?^SS% "M;T*21)L\PNW][U;[>.$K_HV0TA!Y\7 M#5KE,*=;_,^OI#AZM._2_$K*G/?A5/O( _Q'*NEH*SAY8'PP:'B09(#BY3#9A XC1D 74DRD+"54=Y!@T+C\11:J3]8RYH\%!_C1;#PWM (I)/W?3.2T)XY%6-+T!KT0:':89H MN0[#6@[9FQQN"H% FR_=Y%_@8#6/XB+V?D2WC"BB;(D(R0ZI7]1V4*7V+]U4 M?E?%P2M7.Y6]4\-UV%"A4730Y?'-T=$9>8;:&=YKJ>U]^/"I_?!AE!^A=.*V MFS/Q(CKXBPZ#9*DZ4(& <-CXBA!K'ZR*E)LTP=%F]KC?@\^[[0X86\=E%0U7 M)8-(24I.TUBFT^!K![ TKFZ,UX6KE/*AZ"X?8#GE@,)?7\$3$A/'$$;;M+&I MER6DTSQZSR-E?8(EX!&U*$[ESP;!XB'.'^D<:4W5!^*TU:1;X<-PZH:,4ZVA&]CRW+P.ATEQ9_OR=)FR0WU36AR)LB@5@>M9P8?Q&TYNV*MC\\#"YC_GW"" M7".:(&$"$WW"L<1),.98,#],SAX?WR*U\21Y]N3LIN0&DEQ9# =G.R*.2B97 MV4:M0E:8W_4S$*1^ 9LEF$=GLSL>QKB[9NMW.7A3?:=%5;7(U=@&8*39!.V9)"Y[R(D:#16%5>\XI,)4)3$1'SUY M'@:?'\&#_!! Q3?GJK34[M,)V";*Z?LO8@M,H:E'=-]HH5,G&>8-?)"82JSI MNU XOA++2,/DXZQ_^/" _YR@^\?P$3:+'LSS_[/WY_($2 ; M)PG:.XY0^QKMLR2WK1ZO_4\'"!1%V"# 0A)]*=_F5E5.'A(I$11((EW3%LD M4:C*RLK,RN.76*E'%TFP026/54)\/. !W%&ZTPDA\C.*KT$[7#*:/NIJ5L\3?2'\[!D8"FYWE% MDD!-VNGS*DI*:9=+&:BY6Q_%>R3+Y8F34W8YXN5BQ"P46:2@Y91JHO*Z2A3H M^5D6K":>+:,$LNH/\RN>6AY9'--TMB**Y1,LZL3R^1V'A&8C*E<7C397"TKG MM;A\\HSUL4 *0,-$"K:^FP8HCG*%A3&)D8#>6.=5I'@YKAB=>\Q)0[!ZLN>O MW6E^39D=T!L&;%!:-ARQ@ I_1^Y/ I0>4NY)Z=%_I,H;>NC=#?,RNFJ<4Q$O M_)JA)XKHN>A=12"_A",F;+MR^HV;IEAKG,J;9)Z G_<6*7Y/U*S K7*:WG6: M:GLE$3BV]18':SJ!+H(1:\'.MDXQ7S? 6X--,':/BYMR&K! M)'ITL9 Y(WKC\ )+K*VY+/)DN/HM^LUPA\7LM(I95;R_E&B0F^@XK[QNGA?Q MYL_Q5#OW,F',;V6@KL0JQ)Q=7O>3<'QE+/HAL"\T&(I$"DHS1++QKVGH.!>< M^>_&+C_?8GTB_T9@V,+"=M7+L 3?)K@!BGY*4'#G?+]]X'@^C3%-H\0K'!V/ M6A+)))URXJ*;)(@-/Y(AOC:[K85Z[=8K,K@KL/N^'*R(3(^)1G M)8C&&::! B_YJ4"02T36-*_\Y=!>HN):-G_BK S3Q[Q'/U=P+,JOSR45/'.2 MCM,T&XT%D+G(7X7G\L); 9DQY(YA$<5'0, 1'85,Q.YE9FU.#X\@\'FB5NE< MEY.[,0O08\$5=TOPE%;0Y4FYG@(.)7-!K'!SJ4 SRT5 +IM(&Q:;R<]??D Y M?;F#(2<4RAX4?65 ?'Z3EPOTI4^".W5"1G1?M%Z^_V+[9QMDE7;]-K?A@43K MC29:WT3KZW%?>R\Z)6%:*O-E.6H)94>&.)*BEX(R!@/;FQ* / J>N.:]'^J= MG;[FG>"-N!'FTK_6B[MUJ][, OT3F"QJFP)9L=8+O?4P\56,^;(21DA-W$DM."CD1FF5K]IB]0(XH?3<97F\6U#U]XHW M\JX?'TJ(E<=5Q,IW C2JUNN^'?)0KG*5A@HY2Y1[+%1E+89ZXSQ'/.6CSS>0 MN>5MLN76')P7Y7ZDI>G(*ZK$):8G5I+C2Y! L3H%TS4(=JSOXA6L/Y%E/"J< MFDLY95ZNQ_W!A2[!_'%Z%JZ\>;)5H6(*;VJ(PNMYFEN76UZ7,&JJ-LULA[H!^F/(V8V\ M6GD>S0=W3$1&K9UGCI8=,_PD'&$U20(,U,)25_G#%_-3PE2T(GN^)0T8#/Q% MEP%:%'PFN^IZ6\Q^YW3.CH3\?K'[["1>S2X4'&:OSB(6(1W)GVW423%@K'@PX?PL_ MEHCS8)G(8MCD&A%[37X2_'/AWDB;8(=YZ:T(04CXJ4H8;1ZH7RUVN/1EB2/" MH)K:C['<,C)IF'/S)=QX5*C$8F<186@$D.4U_JB M$KZ*L;L(Q5FR*/]3E7O%8NOQ#@0- RNA*M M-TMQ47 .1R)=='[GBA8XU6)R2@Y,R08#>0$T"]*AJ#G-7>'EX:2O-57+T\19 ME=0)ESU4@,A +_&DT0L9MD7X*X&,++'J+RDIC2A$,H-[LO$J'21>-L+T0;*[ M\G)>B*[+,'O;R6-R"=/2V7;(K2'SC1LT2,6(O/.D?L)_[2$;;IP M!\MYU3F:-Q]*G.,BP.+Z[.#+X\R-8(?J=H,=NM=N^CIDARWLF[>B76'6SJRX MJ"!9RFPOGCXX(7S_;#1RDSS?8J:1^2(PYVI924J0T+QX_(@$8YS!?'W0$5B" M/9Z4W%;IBY=K$'*1Q!(+D%(01'B">(6D4U[*?[SR@Q3+:%X&$1&$'GI5?8$- M+Y!USN(E]#[^=2$]LN]WMZ4N_UMK+O[MM M6-UH.Y9QKV%O_\ZRFLDZEKG2L+\3,W"& )Y#AO[G,_-9H9!\]#R]U!2=](<< M+_\IJ+'9WQKC&_SU/,_/,BGGS\>1(//R$.GQ#>WO=Q6P$\74U?P@;X(BQ4_% MF2;I.:9ZUL!7<&6O=H!4F+%>H9U83S>YC+G\FRK(GCIJE;;6TU9<=6/N;]SYADM_/DCK;B\T@3?]_1+ MU56MTU-[ELTK?!YGX?C5F@2X373<=9IFQ4_#K_O#KXYFJF:WX=:&6W>!6[M= M0]5[>AVY=6V3170>6--DV3[-BZI!F1WQMTUF2[6[;^L43"JA;)'NV-CJJT MUVWVIH9[8VBFZCSEN=E_"_K6=.!#,*7UKFKW>HVU5L^ML;K-UM1R:VRUVUU7 M,-?/CGY*>;PXNB?RM'F/L_F4JGLH^P=XIK?.;(MIHO=47>]N$W:$7GL_LZ,> MT8P-&HM[P#^&ICIFKV&@AH'NQT!=6W5Z3L,_V\NI>8( U<+ZM/L%J58U")LQ M#L$C>C)3UG@('L\CPU8MNS/GW6T<:D^^+=U.M]F6NFU+1[4,YTFV9?]=G-@= M/&$"D8"C)>9_RIIR7D#K37G]^ LJ)C\$[^<1B.F.O3KC-=ZUK22HJ7JO22"H MX\XM[(O^ MA#D;FS2:S5JZPRX(6)NCO3W$;_'P\HB:\-N1::AVSUA;]=?#G;]!4VT/ME)W M5+/9RKW82L-1MZJ5K= M-=PI3YTS<#('=W@(,0-=4W7+:=S3 M-=P:PU3UCM5L30VW1N^IUMHNJ_J%#^IW)\'PKHC:\IO(XRB_6D!W+*; ZM = MZZVXAE;5$4BXCF'NYPVK8=3]8=1N3S4XW=SW2HV%$ T@=)^G"&X=4T]0DMB%5V[O8;ELM["[\%^6UOX;X]:1'$8 MS&,8[7N6VS8,U# 0^J.UAH'**O=WZG3P>LTN%?BG6'0+U>Q+W9&['40^BR8O M6_C)EM9&72M*&$I;>F>5 MVV:>"*3V2KIF7-*[$%$F^OD5:[7ZS'N"W:7JQH177T$AW--6R[EGV M5@\/=M-#X&"8];__RS%TXU7#K0VW-MQZX'DI#P?"/H3RUFY7M;4& [N.6Z.K MG4Z#@%W/G>E9ZR+@UJ_.M7["F9>W+O54+\GF7E%3%JK!DAPRFAR:H;)(> M-4Q?T>TNG,M.W?-7-K@+NW$7:0[>OA\\-%2:8]<SH-\;&+[E^Z[//,MR.LZ@PVS6<8P>HV_1%,^#[-;!$-?"MG4/+)EVP$LYDJ;\!Z=I,@ M!=LY'BA+@L,*1D*5ZV R5"9#=MNOUDT-7K:*G-%HB)H2V)S%,D,ZN0F9^L?$>"R$L878*>&YU.NZ/ 7$*X!JD*#&&: M;>,W59G$RG/J2M[N%5\OVJ6E]]%'737>WK:NUFRI^$L!?2G^J#&%TD L^&Z'[%,>'F5T% M'OP0?N>!-';A82\,6#2!CT )A-@T!3<&9@8/!I=XZI5) JN"QT?\@C].XA_, MFZ1\'B/W1YP$DRG*KCA+BKG #@OW+8Y(35D2AEBQH"GRE]*:XY2\N3!)_(J_ M.TO=2R;'E--N*^*$XDCQ9<1A:*G="[VY.KJ"S@DBB3N&.=\$,'\63A6GT[9_ M6^.(D^^Y,D)/;_=6'T%3"[F=P%Y@LF,R0R[%G4R2H)_Q;#PX%Q&[ED1J[ZY M/2^M$,[P-5!AG 5$Q@?^'(,5 ,>B(@2;C\(D8]@\0DCSD3"$S?+9VFKV4V0 M3DH\U%;P+1%#8R4,77SA!#Y'3J4.0 LX0#?L=N=A+% ?2:5K1MOZ;>OB:G7V M;ROOX:QK?NI4J2 *F/!,1N?_'ILI[ M,<(Q+YB!$9 9/K&$Q%7D,?%;+'1^R\?\G(_Y&;:R_6QW3]?B?E=KL#68T])X MT36]W:T8+XY5&"^]MBZ_(V=OKKUA(FTG_VH-EE@R=SRJ"OR)V6)" 23K&V5X MXO6V [,O3U:WV]H:4INK-TDB&K,DNW(EZ\4IZ#'0QHB"[J,V]N+H1Q9YQ&*Y MX#_Y= [<.V9>,, K$ R!=R;\S0J^="3#<]WNM,UBAV@Z["J(LQ3GP\\6\Y3;<9S2NU\F+*1H:I&>C3FYI:<$]VO%(VX?;G[99/DCB[+,MW8F+*M* M@/+_#I,B??:2M?JPL3];[@!>^=(-K]UI^NSWJ@" HRX&M[6V!>]?MN227.C= M5L$P&*R^7F>%2R070,"C,3] +S.T+?!7, ?W:2>@#!,V^.>S_[K[]MY]]OJ" M[!Y@\S?P0F":__G=W:T%I#3C!:RW2PH%=2>;*SVM2M[T;DL)I:=RS<#^YV6; MO_%/#;"Y5!#G* 7Q!>&4B]CY-Z(49:XW1$T0Q& $!O"31-KZ.)._VE_:0!)W MDH'ZGQ8/ @<9^F\HJ",O&).<]3,RJ.D)V.5Q3#_$9\OPBT43WTD^)1Q--KDH MZ:CK80!3 ]X(\19$O^<&#/Y>3!5N'\78@HJPJ##VQ"!Q-DD#G_'%1 %>D;[@ ME-(9M4.U/@MIM+HZC*\8_RF0!1ZB!V;4&:<1_B:+!NX5T C/8[$LEN+-)$B' M:&)=N6$FZ(4526AFD17O,U@Z*5N8HPO:""]X [#9D%"+*"G)'<41'$$_@Q6* M2P"^\@;N<[3DA2HQX)9(&.#KN9[%97=?Z1WC:/1"FIAT*%#'RIOCF]AG8-\, M!C ]U-_L!F:?TI3[<%L=!!-:RS*5S+DA^Q*@L0/G(0LG>TP]=)M.+% ML;JGD6L4+CBDF,OI)&T;LK,,L_#B5<@;%6_'WW5[A3GV(*MR.[;D@FU?U;=N M/;)O_=[,LJ9G.G?O[NX)^(K2$*1#Q 4V]YK1K3G@@DYP 8B!E*%@Q*\C5-M# MA!OVW#%WLP1<'Q7:ZI+%EXD['@:H@=ZO>KCP>H@>POR.=IFPZUO'IG/69I9,D!O54\G>6G8)+H M3)Z+@#NK@!V %R!P3]M37JC5/JLN+.BP5+RY=$K<0;TA=,&6P5OIF;;!H*Y MBMVV?BO62[\AH5%KAEUZ"N\(LH# .XE\F!(8 ME-Z0OGBYJDRL1QEYK]>V]=Y]JLA-N]WM=C9?ZVRU]5[W40JSK6:RNS190UMY M0@O2C.0!@1L1J\1EY:'@'?M"%LM*3 U'$?M:KW')< J M8!=[25ZC"U;,HR+#[3L%GQN&H]JZU3#HXS"HT^ZLPJ [9T#M;E'VNX@EEU-5 M&6?],/!(7PV9&TZ&#]-6=R^_-CS9M56C>S^5M&K][9Y0RFYW[Z=>#HQ.FJ9V M';NAU"H[KKTX2K,12S9A4=:9"353U7OF4]O-.T I MO5>#^\4NT,G2U:[QH%ONH5"JVUP(:J8 W@>1&WD!)IWD=441IJVD68)967M^ M'="[FFKUC,9XNYM2=KO77 =6H)-AJD9OI;C#H5/*;IL'H@UVY3IPG,$+8\R% M5;%B](KQJP$5CX[C9$*I:7M^0=!-0S6Z]U,)!V;.E8L6&SHMIY/FJ!V[TU!J MA;/7M@]$)>S*!>%\,KRG3VAW+!%18-S8;*M2JKD(W$TJ^+2ATB89:@^$_J[< M RXJJ>H;2(]X*!Q9'5F7%\:H/>M^L;_-)^'L(Y&Q3K\A[^/QL*.9JMEM./C) M.;BFVFW%-J$U++-\FR4"BFR5&LCKHBB3"AL1I BQ*\K5B"RZ"N!O+.TFMU@* MBW(#K/&>P<<2!?_)?'!=509W!%P4_J:[TK2*RD:!94!5F_VI8IEMZS=5,9VV M^1LO9#2[;7T.M.$KO"A,X^JB0UA&@M5JL),_V43!Z5\'$=6A\9+).U*=BT*V MG+Y4S MV/ZA<@Q$@*U7E>-/QV]4Y5V6Q&-^U#X>7QR?TGD0I9X3?>K)'EA5^0/ZES7EYC78WJ;OUGN .C[YRRVMU$G8JC:\\3=IZ;O8YJ-5G6*Y"* MO/\-G59@*4-7#;/;D&J%S*:FCK=FPA_#&GN>EV_:CFKWFBSJ%2BU8A;UH=/) ML!RUVVTX:@6.T@]&XN^*N<]#V'MNYQN=KJJOYE4[<)ML56R50Z>3WK-5\Y[5 M?8=%*<-JRG-K)O,I5VG/S7RKJW;O>0L_+)O,:HIO5_-_J;W>_2JQ#HM0UFIP M?WL@[G?%Q-] %=;";(F]*J]X8!76!FVZ/2:RKJWH\FT(_ 1U6 V)-\K#-=5P MNUN)M48KNFNF#-VY>BKL"&ORMFJS]1QY0\5* U9>.X%]Y3#G^CE<^$L=SF$T M3+NN#)1KV6J[\>>FUFT;*[ND4QO8 MNVN[J';IKE*KN>9ALA)L69=S7+1H8?>/O$&=?USR>$%#8"8 MHQB$1P1L,]L^U@4C.634>%7.(8BB^*KR_C5*XMK*^RQ!V!*5UNR*?K0P!:K( MP_ZS04J<(3OZE:=,;\-*N) WOA6#7V/6?GR%_7YYNU?>W).>PHK PE(K=1K, MN_^)2C-=% JM5$LWWQT.WL3K#=TT[V H7YIS?+S+W6$W(2HL"ULRPMY@4+14 MF874F@P3QN9I1KPP5S;A@8*$[VGS88QCW V@#$B=-\,@Y7E= M-PN5?"O3.[W99QV]?*!6YO*2L2#U-#%T@G.8'-Z>[! MGZAVBE$4>$LV<+U)EK"$JQ_!RU+))&FU-/NN@NG#YG?J58'[3!YRL=%_).XO MD#!]AEN)NYA;9W-L+I^L'H<*#QM.R82L,"C(=VM]$W$IZ^7&(J\-O$5*%K:$ MM&/*?:5WFF-HF'O6O'-ROHDCO'DF5CO/@]A?5, ME4&8@8C$>P$W!.!KN"N@2L+O47@J<-RR,3!YG\&F1732$SJ>(9N(R]X(C/6@ M1>)%&B%$F3Z#5UV14H.! BRM36&7@P$<+F"@<8P5R(%HRCS(Z'6RVW@J,"ED MY_9*4W;Z$)NRPW3X[BRX<\Q#7'#K'B<_"B83+EQ\%!(I\)R484)8]-%.H[L3 M^5TJ[ZK,>C.V4ZK MIO757DU-6/0@+;4[%07/C9ZN=IVFQ'J%XHON:L47ATZGYX;=41WCR?/F=H!4 MIK&?Z6\' FC;J?J4&T#; P&T[=0N)K,>L/Y\R'$B[^8\+W"LZ-I\&+*,]RY0 M^/L9&-]A?,T2&88KA^%Q9)Q."X'A>;1/_(H2"S$IQFP;OXG07>I>*ZXRA%4A M/G<>]..1?@/(ZWS+0CR 'Y,H-]9Q*.+%.W%>!\/O5;I)E(?J(_>_%+*44)\VNDL M_-G\H D303?\5.9^45X$L 1<,&@T _NY5I/'Y$L73W4F !U4&<7+N)WPKYY\J( MP;'R8$_A5(R 8S+8\%(6 7 /,60L8.Z1(> #-Z2H*DC+-,\0]H9N=,DHM%VP MD7Q.\0N!- A2S(SA4=M*E#^?M\A

@BB^S9ZS=Q2EOQ>;8@L_SK\K";"V77RE>RZ1R$33J3:CG& MBGSPE$7UJUOFM-EW)_1M)'>AQNS^^/D9^T.H5?(SUB#'#BSZ#=UX#F[9ORD+ M%GX(N3/2SMY@^^>ZG_8EP24PY%3+,IO\CH<0T>K:JMUY<@2FW2:BH9NJXS2< M^"" JSF(S$/!U9"++L]LJ=7_J%/&VMZJ=E$63>Y1YP#VOA=FY,Q-)['WL]7G MA>SQ:,RBE+RP+^I#L5*I?7_KI)HJ*'G:O:+:&EB.SI&Z()QU,0S2 D5@&0R) M&U60!L;N-(E#7N+:9Q$;!!,*_D6I+!XWC!+,@?!*B\C=D+F^QZNZ**P71%44X&XW#>,K$RY5XS$%1J HP^I%%'F\N+,O6 M3SZ=D=EY"#Q6[#UDVD>@U%"M[\Z[L@N.)L_)'&:*I^2&/F1, [H@U.:=N-Y M/B!O[B[-M?$\-Y[G6GJ-&\]SXWEN/,^-Y[GQ/#>>Y^7RD-O88S*Z#]?K;#J: M:FOW:U'2^/KR;HY=U=$?5/;:$-$VU,X]R[4:&N8%POH"I_.>US5R03ZJ.DOV MM*S*;G>:2KT5HB_:?2OE=^%NNK'[[>Y&H\XSJK@1Y[X^ 12X8_LL#Z%,MQ]O MLK'L:+!JK&XNKJ*6HR@\^H$Q-(JT9$G"@QUSX0+,4$\ST*!IBA4-)Y_.5073 MPBGE'X$=2^&1I9&/V8B'"/%09,=-$!LQ1,S)0XWQ^(+FFIAO,@=,F#)Z*CS[8:?XBKLO/DGLHU.@ZE:XA[ >D LJ_: MV:H$G3.38^N.QTE\0\ 6X50A,L\ !=7'C:J@/"HE8F_=C9IW43HGK^',OBSU M=QT(/%RW2H &'NY X.'J)UUODY"E* "/9,P4@ZQ4@]&U"_E:'_FHBNZ[O+@( MUOK1ZP),7KM7K46Y<&%(>WM2_F\/3N(6]UT,D/4GU:*CHCULO5MYK1G/>HNFD1?P M$TZQK%$,!/JU=LN^)H"UXT&A79IK$\!J EBU##XU :PF@-4$L)H 5A/ :@)8 MR^7AG-'M+C*Z#\W%_5SOJG:O"1,\E(;6PQIY-3345U)!#0&7$5!K=_<*X^E6 M<2W\>M0HOOP[;TC=SZEW1)8H@^"&<QR=U/"L)4@9H]YV!UP(M.ZJ"O?W>ZK M8.[-6_!8/"+I2"%X^8JD1LTGBO#MJEIZG MQGO5>*\:[U7CO6J\5XWW:KD\7,4"/[2[[_,C7>UT]<8#\T (@@9!^:% MU(>ZL33-W#=/UBTR>ZE3"_U-UTDP8:UX,,#*0)\-&"& #H+(C3QT;E'E(?J[ M+MT@2I6C,$Y3,(@Q%0P?3UU>;\R3P:MB*F_=QH MZWGMY&W+@/\'ZT^S<,)_U@LUWT M2.W27!OO6>,]6^,&N86?-BZOO?3D-"ZOQN75N+P:EU=A+T_ 7C[XE"U=4W7+ M:5P,#Z&A8:IZQVIH^#!?EZEJ>N/L>IBSR^[LFZL+?4QOT#\43?_[OQQ#[[Y* MA;NK++^K37H0.$O+?42K-\]9Y(J::Y^#0XT3=&[<*.@?4Q($\L-1Y8O L YB MGW>O08 UZ81;BD_',\SXC] XAT%Q]#Z+V""84"7FLF?5$A@8OCN+!NY5G)"W M)H"E>.3\8BGN?Y .T3MVY8:9>&\8QM=NY/%BS]R1AN_F+CY\-F4A@U%@<; M M4=$TASL*"1 NCEJP_LR;!*+M#KZ2VNX@?M]"*#X"I!N-PP!?S_'H<#.ZK_2. M<31Z@2,0/AWR#V*B?1:=@=[$/EONNCL0N$ZG2H &KO- X3IKZ8Q^+P3%&VPO MAOVTWMWP3%CE P454&I\I+A"K?-8;SV!7QA34!L9VJN3"1LIW>/' ;MU$,WY0QCW04.Q0@1:;J2:ANY4U"_BNN#29"8Y'F%:T_:S>48/_'\^NUMHZ$;WV8+CL2KO#XR. MWG6K._=',.%;-[-K=*AN=QF@G_X,5/V'X^-/RONYI_HKF(_ ' M4XY]?#WL\AF<"^$E ,[$L"K%0F6D%1A#_!!MOBP"+'%+-X83G<6DG0W>B(.@''*,T $4(HR$!*L43<709HZDI^CFV.,XZQRK. M#YFJ3- :3]""A?]=:";2VX*T_+(8 XN(,@S3B]P)L%XQ7=[:LC09>?X5V>A1 MT$5%PSRGAECT'2;K2G,1L"?%_83D!HD7SC-K!9]WX["\^^/DXNWQ'0>%.G$2 MN/6"ZYLZ5R$#]QK*<9#$/^(/O: )I\^.:@T6-(H$V_8!O#7'8%Y) N[XR$3PT>*;R-4G;4#IV!C$Z3/@W+K[CY3T!U?%/ MX4YL84CDI6&T[84,Q#\*8,[1Y&5+-_%GVV0J,LH[K[9\/Z@2QVE;%JX:#7I@ M/V RW'[DD'0A!V-G"+Q?IGP[D2_#L,R^*CF<\ J4L$LW(0$6P+5CL=!%Z8:. MM> _&3!\0IP+TA[T"W)"H?FQ)37JK.L@9?>6U*A!A>]KSHJ07Y0,B59LH+)0G9&W6",,+ 67R4SXJ0O)AL^ER%-44@Q_NN$4 M524PCY"*BLN%6\D-OE@T+V/M-/.&*-R?W I:T]2;-:C%KWB_% _V_LI-IK"Z M/LITT2"#7.^"7+SE/?\GS)!QN9^->4YKD!1YHSFZ(= HP2M^0KI&#.A* MV\9?+3SD5/9-AAT9*8FP<7)!LA6Y42R.!%A4CI M9_XE'3],HY8R2/P8WLL6F$GRI'!M!7*!S*Y9,XSZ.K'+J3S9L^97L>J25'M% M/VZ8?'M,_E"&A@LMW+F$(07?XU4^7$^%U)%8R;NR6X4X/$9H?* X;GDQUM6&@#QW>36:PQ( M\.*V(I0-_59,:>5V3#6\;#Z4/88NF TA$'$B@\G"ZJ$$"B!='(HMF\:9DH)% M$_I [$ENF(MK9$YLNO;'H1!J"5DZ:!,$DVS"^!6.6U5!SBC%EN42#'T:8S!: MR->";\']:BM?8M[5C+^S,FWTBL0)!0Q$R9R0\^9VQN2EN5WB%: -? M#EGZ$DR0=#/.QB+/@+=Y\XFM\5@8="U^-: MNN (=>%YN.6,^#%Q?,(&E('!)RV M(&:4O9!S,BC RR@8@+".D$/EK4:>*'QVSOF&[3I'*%WQ&>QF6&CLTH2E?7@+ M'QY(FD^O2?,YR#2?1K#60+#.*M\DL$%EJ;CWA0CDJ\1 M3= $#=04+YLN'U-V1UD\<,.2.RN.P$8">\DK,@G*L?A2FD':.,ZVO=,7PU++ M>B0^=RF5XHO7K)0*PPU@D:T0"#?60[D%A8$?4+8'A4(FM\Q)58(!?#95^>3X M-[GOBX:2LZ6QA.VTK( E72\IA%O;O2WUF<5"2%4(U5OF#2P4 W]#7G MH9:'[@BO/X*S- *A#T<>E4#Q?P]VHQHZ)N"6U<'PX:OOQNX("7ZYR= MIP>6@?MN6^-WWK6193KMKFUL'E4$=*IQ7YB3VR%0[O?D?DUV-1B8A^*UZ/8N MU?VO MCR4(KL#QQ&@QNR0=R0AE"&IO?6.6FK FX\)S18#S/+'9DKQ M-:4&%%@":O!(*RZO-,'W/?U2CPQ3[1CF''S#QN 6E#57ODG\B(91]X=1NSW5 M<$P._- P:\.LM696PU$M0ZLCLZYMME9O:?;F;VUCH_7PY8Y!!-9-U1M;?G<6&-;V1I-MSU6Q8RK?4>VU716-,;:-G>F8]_2W-_ORR%=+IS&1-T[5-TL1 MW8[Z!^$SAKM73V^,KAKNC-U<4^JX+;IJZT9C"F^5VH"[,3"/O(,PE VU MJZ][\VH,LFWLC N;_:FV9L#,IC_6 (=K!SY!V$OWX^S&M-L.Z:9J3=&;CV(W8P9G'CIZSCSIC-=:66^]*8Q-OQ7-S1*^-HT)C) MC3'6[$VS-XOCXEKC6]X\5=_=JT<"UHX>W&AK]J:^>[.W M!O7)71T9E:/A05C11Y:I:CVMJ1NKV;88JM9= SVAV96M[(JC&IVGJ;'< \-Y M,2K, @2\>U:V%ZB BA]GB")'U>T'BV_P,'K4\/CIAJW"-P^"/W@0478#R:,Y M!WM^#IR.:CX0LJ8Y!LTQV/5C8&FJK=VSW/HICP&9=P)9[V72([@W(\Z[A)N_49!N0YP;DN0%YW@JA&I#G!N2YDJG4@#P?#AQI M _+<,.I.,&H#\MPPZ\XP:P/R_*3I(#R+^A!R/W1-U:UU(5^:3(.MR !3U3L- MT'8=MT;OJ9;^A""">W!U7":$JWV6#R$O&C,:UD;A:9)OM[0UW0;-N9Y;TP$+ MN<&JVSQASZF!;UY(R#UX+U0E8I.#,(C53K=!JJOCSASICMUD0]=M3_1NDPN] M0[VF=DS+WZ?75&-_;>7DK]EKJMF5K00YUNXUU9C$=U-UH[VF=DS#WZ_75&-] M;>FNLK9WHMF9[>S,^KVF&NOX;KJ^9>.$>0$'.W(C7W%+S:<.P2 V>JK]E&ZO MQO:ZS2/9;$U-M\94C4[C+-X\83?766K'%/Q].DLUIMI'5/[]^DL MU1ADV]B9!J"YV9O#,Y@WWEEJQ]3_D^/)-J;9+:;9^IVEFIW9QL[6:O:EOH9+8Q*OZ[EXI,Y2.Z;P&S.YV9MF M;[;16:HQD^^FZK8[2^V8:7"?SE*-T59?4=WLS4'LS1X8U'?T,WGWQ\G%V^,& M_G!#*Z[A(3(PM=1Z& )] RO7<.NV\U((@-M^X$MVI=53?N&79I4! W M@]VL\&8+#[E&EK9BMLO*KMC*1T;;6!OG8L5UWX,'M[;NWU:!=G_,R]0>\$ZO M?<]*T(9_&O[!@&3[GC7>>\<_A^(P4$[OKW-W+%Y@:&M+Q\T$#&HN @\P=*3W MVD]3R-.P0MT(I9N')15N;PA[2^]\52%*IVV9N.+/;! R;Y**7,)!G"C>T@))A ])&+8PQ/R6:_>2 MR2275)$YB9,X'\ M2MW3ME)M>+A;F]5_VLVRVST#5\R-GNHN31)XA^N5,XY2 M58DJ"4HANX0M++[%?8RQ-V0P8O/;O-M;Y3WYN7)FMVHR9 K^AE=/+$X2*QT? M_/E<,5S(\%O<;_AV$"3I1/E/YB83^I&"O?=V>]O\^IVP_K*ZEX1=L2@3\I#+ MS;+T"^,4#]W%,,[@9==Q\C-5ODPR/XCAZ%T/ V\(HC/-=S6<*NDPP\OF-8C, M%+>SW&H2]U9KET=C20J'EET%<9;"PVZ:QHCO!&^_#B;#A>]5ANX54_J,"7E! MK,BG&Q-XM5B26AX8G5G&XBG\KL^YBS,0LE*N2R=# M%_D!I#B=\A"HB)PA4Y;2-',CC_$G=WMW!D^[.X[8G=P*NCV5MZIYDSB4>W7- M$C"%PF 41*Z0TUX<18RK93J6<9:4#2*E/R51?CQV;Y3W8)6G[5W>Q\NG/F4: MB>^O:)!Z8>8SF>A730"4VA:W=''^GXL[RM*28>O"UDZ"0C4#BR1>@(,DRA5+ M25:"S,ZH-_B4\L'YT.ZUF_C\9.-SXR3PJ LX<@)PURA&.L7>3P48B'0^6F/P M?3YHDK^KK1S#0""ETRR M,0'2A.XX92_E/U[Y00H2=?HRB&BM]-"KZ@OL\9Q;B=['OWXE6M-K6AO(C?WG M11Q#O/GNKO8=L]WKK-;5?IUA== V5O=>P][^G67=[\D[)^NL-.Q#,S26NEE[ M#\KRJ$LW\N.YJ]DZD;8[B;0"H7>\F;NA/R2T???B#YFTVE-$?8%:6P7N<].A MT'#P#S2RK]P0MB!=-^+19#3N3D:CV7%40ZME1F.3?]MPZRSH24]3'>N>,?F] MR+_=LDXXOG*#T.T'(=Y^R 6#KNPXO,)+E)C[P^BKK-CJS!L4SU8 MP[UQGGAK]M,J_"-.$O*9I(]R_GFCVYL!,@(]Q=-F"04:*S_H3%3WH M8>;3^<^2!(,>8VQXA'B5\\T7]U'/V)JEVF9C ]1Q;RRSIW;M)^Q MX6\R:7S MEY2U\?]N/*"G/VU K]LV*02-<9R^&U((E8LBEH)D&C"01;X,O&)Z#67:'8.Y MXL41&B@\TR >*$"[-,5H<\0FV*TMBR:I$E#.3XH>1THO.(LG3-$M57F,1=,P M+S&*%'@KD/X-M[..+Q/&1F6'W-:"9_/!:?[RU__33WY_O33>];01OW/, T!7 MIDBZ0O9(XI$,Q\<1SQTH6 :S/*^"2< PGROEZ5P8_QLGP0@S 'B\#UFHB @" M&PVR(L8O!PTBS#*@S6HK?"(\:ECZ0AG$7I9BK@2^9,*\803DN,3WA!D-I8*, M3D"[PMSAP4'BII,D\R99PN@E\!=\.U.TV>_5V.^020' MM[6V!>]?MN12O+QW6[+&8+#Z>IT58OY;^"%7$ZZKQ?M9&U$%+L)>"Z2.(^8A\I@^J,QIAI) MN07'-1L, B] 8YLDVB",KWE."Z:ADBTNY(O,<\3$%CCT?@S2)$]^P127E#$B MTR!#.7)GUE%-LC?.(^4+&T]X:%CO4M:NKERS4NXV"M&33^=X01%9P# W]Q*4 MYB7*3V +RU QW&'!D^G0%0D>DX+@_TBK>6.4=0ARRL<,LN>&WM8TS.#B#Y-H)J.-OX[8^SH)@"@I75J[KT!_D'D"6S8&)0/JIY+2 M+H;M3_,\%3%4RL*0^ T7LIT!-^Y%N,?_A!ZG$KDR>TCT8!U8/POZD&@MU(K36-I^,SFT0 DR8YK6PS//6';B17RB;;(K;]P7$9 2VP6!?>S1YN,. M?XI#E.*ING7*424"Y<5&%/?BUG">I9I.X -NK:Z3AEHO'5%-(.(N %'@ ?\K M#'E8[Q@7+%+W*K8\R7MO618$_+8^Y_!1F/^.D]]QVH8\^D2AYWK';FOY1RBV M>+@0S(O^;-@ Z;\T=-!6EB:?S)3L5+=5>@!\;/);Z":ZYE&VKRSE@!'@>B^< M!%R[5VJ]2 6BI\ OEWT]-PVC[<@%JJ0 X>.%=2+T^VY!(5F*E$^*6Q-9/X7' M86$@UK.49[TG+-?Y8FA:0&$R'L(;G.R3!(9A97 MUIGYXBH&R@K:B^Z9*^BPBN9H*Y]Q,V3*?Q2CD;NJB")S=@2F+-Z),9L>5[S# M?G-WD\2-+L7B\6^\[2=4(,'=";P>!C,*8R]T,J(;X"+ ]6)R3 9%AP\# !08D3R=>1X1[@U=$5-P,^=MI M7OF\X7[QDT_20\6(*\.X ?YR.<[O3?(]R%!\P)1K@87E&-PPYD\(FSS%[STV M+A\HD/378$V/8RK2=D-5"7DE*7H. Z0$/Q75A<'4\(-B7401N6D!"9&\B FF M.TE!%E('M$ *Q#[#*Z*+VXI8JO#\5AJ M=2TN43@O%OV>*Y" /8I/=$UKL-Y$OM-7BKH)#"$X5Z(J"TN=B'_Q(CU"/O?% MA9"$L2^UN"LY3U6XU.8J^]0%I:; Q9BK:N1*,0H_;'C,#.W5+/O2Q_JK%RKZ MYF?J?%6XVGIM5;G(2-LT,5J>'ZHR *R%^+I7#N)1$+I\+%1RII#?1K#0 F7X5^**VTD5!%<0HKT DH?F!@=TP=B-NO^AE@^ZH1*L+_-U' M^)TD ,UQ;KBE%AZ5\(V1F6:LQO)+/M/3:.3Q=U!9WBTV/:B(0%J5Y5_I8L'0^($Y-G@=T(G1%YZM4QB%8T2P@5L%;M*OT\2;* MA6)"5TU7^7CRQ_EG^DS%5W S>D+WQM)&5"7J((PII+%P_E)F;7;Z-_/3GU:G M7YT]N2FDCY"U$T;W,U\,".^G6S-=E# O05Y[ MI>Y?0!6$/V IAG%X[7LV 2WZB_FED5*N]_G#=#7/CT'()N*2+[4P)4/@,9XC M8#KS+C@'PQD.DVMA &+8$KP( ):48A/^A)D M<)L?%H5?RU*^IRZR -A32+2$.]8)UJ%&RMFP<;V8.A('Y"'B*+V\KDK M;;%PJ52W$C_)MS(/4E6=1R)^WY*Y/?H#\E2=F$L3[M8!W6A\ZQ)UMC+9(TZ MR)PU?544UWB/Z1K[A9PQQ 045R!H3'/8G6IR"L'R$$A.2K<@C[Q#,W 9AX*6 M87?;!N4H;QB PFB;G?LB8FP=+6/G)KO:ACT4G$*WYWY;8SR$;WAE>T?NX&W M=>PX=,1*J!P; =_8<4)I#:%6(I3>VRLPDN5=G\B:$.$+4<9$$)6,AGO4 M1#X2TLVJ%9>'.,/]K(P\SQ,)BLJ1A]2<[07&R*)UU;!04-<=U=1VOT5WPU\U MY2_#5HU>I^&OAK\>94%&3S6ZZP(A-6 G=U#U))+@T,LU^CY"9QQU-="&O=7[ MB3:()EO9%MU2>SVSV9:Z;8NCVKWNDVS+?MZDWB^HP3\$*!DXX)K:,;6U&SG7 MR$+$D6GV9OF9Z:AVQWJ2$[.?1N\[ZH-!A6TWWA KC7@>$?\W M 90L+8H\"./84CN&T1AA]=H5D *6V> PUG!G>M:Z;M7&/EXA&G;D,R]A;LI> M8"$@_8O2"A^,VB\H($(Z11J2XL<9YM906.> 4-(W28\:'L^C7E)?NLSAJT=#> M$);,4@'-BK5C"!L34-=.A)X9(23YKQSR-X@F;G09('_*^E&?C1/F%:C .?0) M(2B"&3WFB 8<:#7V?K9X:5NY;S$OJ9.SSY>#W<>+B?E)<,6H'[&K/#<[;3U? M7]F,GR2NSP34'C(VX1[)CK1\"9)&LI>X?-TLF3A> -72QH,!K%:^6UOR;M?S M$L0!+%KRYL ^8W7B1'ZD .99U'NSY&],X%$$DRF B]-02"L2]$@_#9XN.==X/ *F-T,8)RZ4*Y6!W6K@I7C M>DN E2,."+<%"X)QCX%F(5'T1:6"G>-;(9#;PEV@-Q?J M2)#7G8Y$Y_*PTNF#8\2!PBIAQ!7KKJ+'X6\KZ+ Y9FR^+SM>3;S0J+F%US4! ML5?&3$3N+\A?!1<4TF\-_,(C =A7A2%\L4!8KEHWVWOVN#OS"-W*L7A4@J6= MEQ!*2,T0H%ZIA3F5?E<:*&P?#GRIMIAW_/:6KV]WSU$!X*O5 L'W30E/@QK> MQP35RR+OD3#E;D>4&!"J8HYJJ2!X><*;+94X(9[A]!(H2%MY1Q@X>'U Y,XP M%GI9 /R()ED+(?0JZ$&$,(A#PEM@!(0LR-NB-%NW" /\&I1KX".8J3)TKR1X M6X[SM&P#![&HFZ;K%^P("*VZXQ6M+L6XS;M<$M=[G;?N^%>&Z)H!W,;AM A8 MH1RS=SF,-!S6?B"/E'@(P7>87Y3/SS6J*0!0\T808!Z.&)L(8.OX!Q^BY&>A MEW.*EUA+0J 44+HP]1 LU@F'X@62*I-K%L*J1D""H432@E\!@X]CQ)1-!7*R MQ.8=A+#N NZ4W8#)BO!+:+WF/6IBP@L"ZV<&R925D5)'[L\9F-EJHYMR^QP) MX#S?U$+Y5WS-")%I!HA5=M3@E XJ,&M$QS(@K(2115CH> 0O+P/)PO45."Z! M41.&8(^%RT0 TA)V+N_^,*'M0@JNP!YN5-[$@B-<0I&I[C_O/(1 2_R E:Q0 MCM-9['2.SQLQ 3KM!M4>$S@8;FR"<)MP+0<1Y2&"%MPUKI!D IKZT#%JS*8U M4(,V4P\%% L J?P:VE9.!GC..=XT-OSB+3MS$&[I0[B.L]#G5@I'^I8XKHBF M6&J!(W\O);,7NL$H;UDF7>D2'PY=!QSY/9I*:"M\CT2Q+J-OSP!:S\AI](1( M/TC^NO+$\I5B!YNR%!-2*B8<;8HBX<;39(0CA8#/"VS]\C()=_T&$6L87JC] M@/=A$T& S!L238MQQ/H6TY%;T!(8IS+W"T)3%XJ"WDK4)1H&(!4N5=&74!4T MY4:^U#Y$XI+@EMN/2(+H0R,UP#B\.GQ7D)7+?&D4\,D'HS'S61G<'*9/FNP: M?RQTB)+QOG*@:R_C_(=C[/R:187&X4-*DQ==>C[L08KX_Z[(,H7W2'!ZM61" MY*N3"--9R*'6"GXANJ$63!$5%Y@O2\CO(6T3SM1]M">X_W")BH-W#-PK$"CT M,\ZS9 7!C/?+[K[UAE3OE=Y^\\O!^O(CP8]ND$X$^#B)/('KS.$-[^HJP;VS M.(X(NF%D3 E%K]!RVZQ^-N$&>1P!8_?QD*2(I@@F_1!;1D:$/$H=*H1AAA$[ M9&[%5VS$T"\F;3[8#+8I6D<)H*(P^? MYQ=+.EPHZL#R=\/\A'(;5;2_405C'[\D+YT-B: X]8,.%=4N,^/SE# M FL5*Y2SGQ:M,TD+)0(SGNQ\DFD@?R).-#>%4]D'$F*L"H6&CWU!$ Z1() 1 MOI0ZJPAW*/8O$5#HLKG*PLG2^ZF]@YPJC 1O"T5 >&;5DXJ93C\-.;J]I/VD MLCE.T\\MZ],!E]]>:WAN&GYP-7. M@'SRJ7(I3D%I+-I$OEI\ZM[>8,O8/6_P^6#0^D/T!OXRQ,OQ<:EURN[*NZ\S MGB6?=RE 3A#B3:+LY3V,N[U;*;)*LB%5,XV;)&&TL.8XJ30$\3BF&$0-8EE] $8K? \U$6P)^ M'N?I,+MZ+C5+'CR@8^0B%C1^&X+-AJL7XR]TWJUZZNS=.W4@LME,G[LDCN#? MWJZ?N_WH-O@$KG"AP^[1U\NEJ$5&'<:X,B;F67N#%T\/ MR';+/N_>.3M?B3VD&2GM,\%=HF5.W@F0A2F['@K0;0+J/HZBC,(.>%WEG8TP M[T&8:\A:B5_@?\A(?U)\O-63[E'YE_*?'ZT6+F]V"1 M? $30@-YQ!OLX;U>^%1*%J=:<5+(/AC<>%D?B4P=>5W/8R=QY3; 2NT0O"#QLA%V7_!P^G\PS\W*;90%:#OV8HQP MQZ.)D#P8NN16MZH4K=3(I3 BUQ+V*\S3+-+9+>-N#/$KOE["R9]?#/4OA"Z):8E 5ZP"^7 Y?/*RG<#XLP\=74UZ2H.B/!+ MX>$1W>%V-+UNF3'"DV/Q'GD9T;[4>GEWV?UYQ$J>2%7^40"2,YJ\;.DF_FR;E*;% M=EYMV=2L$L=I6Q:N&J,&DV)+"@<@7=Y4(;/I#U3:U U.\;!+S>15LT]/O4^E M$'PE32:(*MO8[-06=TH*T4E7?[?DC/]JHG MJMSYLMG"Q]_"LB%"G@YAX*$'G[24R^^46&N6#J:\(=J"G3SXME%6DY+3I.34 MX\8AKY]!*N\9OV1@E>1L3+U-BXL:-GY.1?F/-$+IYA'):&DA&2K.@S1W2H$9 M)5P!Y6@HSRE-A7>%(B0A?PV,GN-\\<@(^@/DE$0P6DX6O25]H5M$9 ;#L]2% M6F9-\.Z'I$[@4ZJL9;Q=)F:\D/ 2:@E]%24%!+LSSKB;2I0C25VT.-J9NF$E MBCUQ;R@'A]I[RUHC3D/I!!NANY66?8GSCO :C*Z9#%8M;\J;+TH=;%2 46!T$PB^>[W;UCJR6,F5$T7W>-Y9O-)5G IO1%B)9XX@[ MR*4'O_K6//U=>H)%Z2 (1V'E\N^8"V]-N><3,\KD_9%>L]@T*A:ZW! 6#G69 MGW&%S>20A=T0$WE2%H;XYW>6NQP+G-0078@@P)#N=?D*40W MJ\A<$UY[-AJ'\90),<;;Q//: 2%N"[I4;5N9FI_'&L&<\HF0[3[0)XIX]OI90YK/>(PRL9@Q.G1#2D%R$8RHAQR\D9 MO.8:)J)KXOUY02W?(%0(% T3 I'7E0N #[%(=S+S0/40#]P@43"0EH>CZ#F9 M=9,;?SQMN/1K-ZUNJU!QPJR"<21R@Z!G4;_N>AX+2:O[58"3$0-K9F&N5XV. MSIJY#I]*LOK?$LL":'N!AJ?\X'R\X]6P%R+^\(6-)[R/HM[EK:.5(]SR9R>? MSI4W8(K@:M_"SC][H5;-?)DY66;4$K>AZ<;+Q?EQD=S-NGKN\^G>:Q#:GB^,ZU/($SP1:>Q MS\+\D?-/Q0-TIZ'89CFL6LH1DV\'.0#<'I*8*RP&..B%69%_G 3IS]8@80+( MF"Q#G'L;5IAGY\^V/!<@!2H_OF#J<)&%R6LJCVACU)P7Y7*#-<\B@-M+%LF( M.R6JMO"Q:>F908!YYI351A931D8J?B_+'^9E4+WU_>T9'5&)IWNR&SH2_8\8 MEJ;FD;U;A)RI&7QACG1&HHHW*,K9J-_8\4!M>["MD3@N^4 M3R&LDZPKE4?N%W:W5[&!\1CO"(E@$/S2:#LW"L]&E%\658>$X0!V*&8N^ 7G MR4_8RQQ@R)(U]0ZL-< M54YH4R#F&IWXLJ$KU8E4ET ]4KNXD&L7#>VV@(WKDA)(CVDI($M*>U3V2]P^> MT"'N*C"'VQ;=!W4\HLSY3)HM,J=C+$14P19MY:\HQ#2[H@H&*# ,^H'P5(3N M-;X4KR:A\B,#:>,'GE@).49F7T_% F(W6;X#/+HL$L(EIR#&V4*)35FMM.&8 MU9/E>4D\+Q[S;4&(P!7L/QEP&::;(RO#J8,[O"Q&6 PL0/P[_T(5>$YF/QJU M2']<=F-XG,G=.I554QKK+<'O0W_E>%S"S?O,B]ZD8O]R_#G--?L;JK]+=_I* MMU4UMIR^I$+(("P1FC[-J;V"LKL6D"!"#O&["DK..)N03R.OAZ0YYY-(;MED M460I2LI%G6<.482E@<6#G[_\E3_85O"O7)XMJ)K!:=,RO9R/N!SELI,41AK< M5$ *JK %N4Y!(]H31C0I2WJ!K?V&>I>\2E)@X[8&7KQ\ M.H^K[5/ZTA"-Q.5"L!*@J<0$Z..6& ME[DH2.3[[UT59^MUJHJS[I)5A))Y AI?Z1ZW;[.-[_?:->$Z_\Q<5.L\C(Q[ M#!^$\N^W12F6L@KQRA\L0@[S@NN@I B!BE, M%6O#>,%8$&'1.D?1@-M*J;Y-19A@X".@6X'QIBK])'9]$3* '90^R.+U$_>F MJ*$7"1@\=RIAEUE8@A"5=W=>Q_89R_!Q);+Z^9ZEQRI=NTH5O24B+=D[HF:] M]=::F0XGDA<_HVK>B\->',SRL2_.YM(3;*K"7A+(B&2D76\5O*X=!E.=VJ:W#+!1]O@"1UUG(2^!/$K&R(B M#;HBAGV&9D;DBC,W8^L$4O=CRD@6%>AWHUB$6L71KC: [K/)-0)Y_=7^TE;\ M. Q%*A=W5>=#X\.RM079.6!NB$F6IY*OL02:B&GN'"$0<0@QU51@/LB3AS'PDK$W M"-&:$FK!Y^'=08^3: "3#%S#B=QCBR>"G 1VH(B M.Q1'(T4HG*1\ RE^;6<"#,WPE F1.6JM5MQTI;>I[@(OBA0\T$11^@/#!FO" 7CMPQC3G]@'1/(K$]H M3JO*NRR!GYS Q09^_SD;,^Z(^B-Q?P4TYF?FAB_*QCJ!ZOC5V1&[%D21!%+E M+8XDBTJ-!3&J=D-)J'#2GMN]MBT-WKTR1$] ,,BDC!VW0(6@K^B=(%\>"5/7 M+ZM2)K";HQ7@FRE/;R%Z\\D@O[NG4F"55&I9U>2S03<38EJFW'\E>QC0['.< M9YYQ(7J34?+&$!;,Y*ORE@84.I&LG,[B8PM87B%H@49IG%L6R6A%X.HYF^+@ MB[,[3=RVB=O>*?I>_T\_^?WUO8-6G1V-63E/'[)ZGTNR+U6HQ2]X.Z._40B_ M=2?NO;='ZUBW;) XI:\6R2G>"S27?=15' N^W7'*7LI_O/*#=!RZTY=!1.NC MAUY5MQ_A2&::BM/[^->%(&EK7)A@B_&B#;KXNDU?S;1(Y]\YW;;9T9=^K;67 M?W?;L#K(.=JFNX>EKNABVD 9W*I_/NL\*T1LI?%ZF=J(2K*TX_IZ^_7H**C\ M[)R]??=_RL6Y\N;\[,OYQY.WQQ?OWBKO3\Z.S]Z<'']4OES !Z?OSBZ^S(BL M$IUFU+!NDIXHT\ZOU..P96]:AZ_8$36%VOZYKI8(8HP>"";H=+(D%UH./N,[L, M4NZJ^<1;?Y7"N>^#9%0V +9A/1(O*4>?WAR?_Z&OG\-OO_[4SM]^L[[_^!Z>??W+.'\+WW]]-SU]^Z?U MT3R#[\?!^==OT^]O/__\_N']S^]?3[6SMY?&^8=OQO>+?X=G/RZGYU__/3S] M<:R=OW=N3M]^TSX:WZ??OGJ=L[=_77\;_>^/[Q_^M,\_?/]Q]O;8_O;C4C]] MZP>G%]_T[Q?'OTX-&.?'R97_X7W0__!7Y]0XU<]^G< \3LWOH_?#L[<_K=-? M/Z_/?GB_OG\XM;Z__?;K_*TW/?WZIWCFW_ N._I^$?_Z]NLO\_3'-_B]/_KV M]9UV?G'YZ_SBV#C[=?;SVZ_AS[,?IQ:,??/]O?/KX\7QY/2+=O/QXMVOTXMC MZ_1+3_O^?T/-&_T[%-83?+SX', >@S6=8Z^GTV\6Q M#7,U@7[Z_\&8YQ<_K_'SLXMOUZ>_3O]V/'_@]IG?LG0'_J?7]UNN8_5:_4[/ MU0:PJQX;/'MM&?_S>X4O7K]8(/(7"QYA3I Q.(:+(^:/*\C(KS:@*]>X=#7" M:KFPLIT%%X]&J=1IGWK4I;JHOJ@T8%ET;[R7==.5*G4#^H;PC@*;F_.X@9W2,YOS6?)>%K)I#N(/;V[%O.X2_4QSO<#,GNDWFQ&%E M3BP-K%:Z9IB=?%\>F#5!'M9;4T,K7+_L;>L=ED=I0'O/B-::*[F# +5/_;L0 MP$6E.R3/#25X%"#?6PE ?$N@SZ3_L^FIX=LOAIBF-[F.DY^I\B^8'^$)GD3> M5O)('[JN)1W)QT%$69$\F7BQY5+_Q2U-)>5%%Q@^%;@Z6%Y)@&9XRBJH3)4. MV^GM&UZ!X!$(:07&+#W\EGD[PPUR1E\MX1DUMYH*!&GHR,0%CE*G[X!7ZTV5W@J 0(+H:[3)7/ M5#50E,4@CNIXP@%5BZ;65$ 0;@GD_W&$W1]4-(PT%&)O%Y:RM)=*RI:TH18@ M,,BOV,="IH]7N/,?6&L6N9>B?/V<:BLJOP_H7LMN*+N=.B]7544QT,)9Y-A M>!)) /,2+"I95,;$&?U;S49L!\*I!-F9>)=CVA>UT4H9:* MY)-,-@"?+QV .HX C4\@A:5';P=)_-*TLBG!%40_GCF5T M3O-&MA($GA/@@K>%RK\5NZO(]MUC1,I#H@G<9;X?^"K"*^@3 DRIJS?"NR?T M:I>P;ZZ'3-1QW7+.",,=YI4K"=PM^1,U'T,48()FP\I2;.P-$ZEV&H+CAE4C M91Y%VT6%3Q..K7R-D%V7[J4HAN6K4JE$F58E%(BHQ0Z+?E[8N*%8 0>'A_/3 M5HY3JD&4A6AB'T19;GDF@EJN@ W/P5CQE:N^3ND#47&)HEL3R( $H3EP$"%E M> ^%64'#BWO /"!\ESDQMLYZ): UJO=KE@NW*.95.>+%NWRXSLOGB4##\@,@ MVG%[S">$)P[UST0Q/X<(6L;)DNJ+SL$=7*Z6S^#L%'B_.%0[ K4VEM!*HLU; MZB*HP1*O',UR%#^>5E[*)38%R)S)O)8F6$6ABE\K&9#<,5+X^P^K$0@E38?$UPTKH=/85,<$P MA-)$K;1573SYKS-EVZ7SG6/ZEZ5?/S>-2I;S@H/P($]++1Y;X,/SUSYOSKV<_OUU\,\\^G%R?O?W3/AN]'YY?^,'IVS^" ML[>> 9^9//GWWY;_K_\-OQOA5?]'K']_^\[^9GP>GOWPM&\P]MG;G\:WK^_L M,^/D^O3#B7;VZQM\YF'R[_3TXJ=]^O;DU^F/OXRSBV^__F:LZW1,UVGIEL]: ME@'_Z@\)_1U([&]=JVS%V%YOWPMN.WK;[BS_^MX% MM]VVWEFMX':][RSK$:J#NVW37(T&"].:=..^*3' 0INH#5XD/9<&@[65:H,O M_G7^UX=_77P]__S_OBC_.O_X]N3L ZC$LS@$+_1Q!H(6&X2Q&PQD<,1QZ880?_GNQ%U4B;>Y M2F@AFZ2K:.4"OKJ42<^%CBHUTPUY9LBCK5-2/@\OZWF,@=5PW\2_K2W[.$U9 M*27@EOU=ML2[JUI7X9Z["/B0,=:3W46/#I%R1\6>\3CL))70O)DY6E_K.J:ZOO.5W?[MM]MVM: M?WJ?]:U>SW '/;W7__ND\&C!U2P8N6'ZSV*>?OKV\/GT[#,XN_)]G/_XTSR^&PU/CU#Z[^!Z>?CU%[ ?$ MLIA^-#\/OXUN0GCFYO3'7];WM\,?YQ>>?G;QY\W9Q4_K'/X+8TU/?QW;9S_. M?IR.OH_D,_"N[+OQ5^?TXMWT[&+X\_P#C/_K+_WL[3O]_.+2AO]>GZ/S[.U/ M ]X]_3[Z/C@+"*<"\2K,TU_>S>GEWP._V]-L2V_U>EW6LMR!T>KI;-#2'=UW M>LPR_)[S[+79<51#ZTE'FF21U]Q7]9"#(&7:&@=BD_JZD44[+XN8WS1H((=?KM5QGX+6L?L=O M]3J>VQI81M_L]3H=FUG/7EL]374LO4:R:$N6^:+R*S%$"W]/>2';/*07"687 M\$Z=Z/E,525BE,3AAF%\34E.U/H;.^I3[;IRU(-9B*Q3[?N//X;G7_^\_O[USRG,W:98XL6[ MF^\P[MFO=]KIU[_LTQ_#\/]^?=/_=IVNH?M6O\6\GM6R>LQN];OFH&4./+_? M[UMNI]MY]MI1>WIG3DS0%64=YMN4?FF8;P^8SYO^;9E]RS '7;"3NQI8S!VM MU7,=H^5XOJ5W!R#CNH-GKW5--1U[CONJP/%W%.H:ZZF0A?;I[MES&Q/V[?K?5[_D.')">WW)$,M6G:[U M4#-NL2GUJ%?*55V%AWE\-Z8NF^.[G>,[>PMS!EVKZQC]ENG[< O333"N-+?? MZNNLU[=9Q[:\+AQ?W51UQZS1\=U_#_M?43\(0^:7KUQ+ R:W29]5G5N[)WTV M93Q(4A?2)VUDSX9ES_F;.=/!-S&%T^BT3)>!;:UI5LLUO&ZKZ_:<;L>QO8'9 M0=O:4C6$!:F-!VC3T>/#/+R;,AV:P[N5PSMK.)ANI]OM&GY+MURW9=D=K^7T M+;_5,3N>@_4/^L!X]MIQ5-/2:G1V-^2]K;'=\"EA8SSK8 M"[;:ZS6>AGT[MILR%YIC^]C'=M928)K%^H[5;?7Z/E@*EMEI]?M^K]7M>:;G MF?W!H*<]>]U3K:*M20U.[?X[&,Y+'=1E2F;C8'@46X%(S;.<&XFS88ES6K1D MFIS].C5/+T[^]KN=7@^T0\O1!IT6J >OY7H::X'B<.RN@\6C<#FQ+-71YJ-V MC6-AMP_MIBR%YM ^\J&=5@^M9ANZVS58RV4]/*K>H-5S=:7 13Q#_Z.'F@5CP:HWG]D0&;2RMH1$_CR-^WLW9#*QC,CJNMKMS&>3 MUO&0[T%1\+(X!J(6"\QH+# <KW!H.6[CNZZ_1Z@QZJ"=/J MJ%U]WL.T":;?! C27AR<3=EW:OU7$MN![U/;_E,OBS MYUM]S7&!,?L:'!S=475['BK@81AJ.Y?_277Z(S?YN0E#9R\.^Z:T)/99' 38 M#NAC<,7\PLKD#MQW-]C* :C6"(7-"X737)N>7AS?G/XZL?YV-,MUS0%K&;[> M:UF&UFDY#/[ENPZS==?H.9X!MZZNJ6H+O"9UN0;LQ0G;E#IM3MB3GK#IS GK M#XQ!U_;Z+>;:G9;E.&;+=5FOY72,CND:CM[3M!5/V/Y?3M]D*;R1);P3)?9A M&P;C]/9XQ:&9W9O2Q.^7RXC&V;E1J?#7?)Z$;G@.&^@MH^=I+J?+'!O.F-TQ\3CU5,V>SU4^L+LM+UD K0VEY>XAQ'%1RA;.(LCKTE0 MVK0X^#:G76W?,GTPOEW=ZP],7^OYA@XFMZV"@JU1M513 MXU@G?=Z'BKCGT#"%]QQ;LM73=;D]&(T\V)4V_.#'(=K=]Q?:OE M^=U^RQJ8 [@567[+<'R_X_?Z/=VS09RJEF.INKVIG,AZE&,\L(E!([WV4GIM MMMBDD5X;E5ZS52:^T]$U1V]U#;?3LKH,I)>)B.4Z\UW/\ 9&UR?IU;55PW@P MK.96I->6DD4?\PPN;C[W,7#[01A, NQHD#"?L1%U@X731W/#?X\3-F!PB\)- MB+V?E%1*_QK&(= \_0<5J$RF#PDJE[;/A#W"-@KPYH?WL-M@S'K=*>[M[4+V ML0L+WKE?7O$C1#8V/L;^NY4E^K0R=J=X]A]R$]\+PVK1NG;;?-ITGX%/G%.: MHMU-FU,_YM%\!@/6L[MP^W,=VVQ9/<]N]6S/;;E=QW=,T^GIMOOLM:5VNW5" M*-^0?FYDS\[+GDTW26ADSR/*GIFKG&GZMN$Y5JNGZ6[+,ERKA4JD9?F]OM_O M:5[7=5#VF-:F,$%JY-:OLKU!WVNYS,#>"%Z_U>\:9LO3-:/C67V[U]6?O>YNT/E= M(Q?W@1_:3=D+S:%][$,[8RRX_;[M.1HBDFN(+F3Z+:>O6ZUN=Z /--MBEHFP MHZK=J1/JZ/[[=TXB+QXQ9>+>L*4^G@-//=J@?R3),(T8*7Z!!&\DS\8ESSR MD.GJKC]YR9"*6G[A?W#B)HH+N9W4"W37/6",JNH(_DB6-WCOZ%BMT'P.Z$UJ"UB,JA!QD-!Z%\RM@M%9"E MI%)Y)3/OEA:,7<)K@X0'/A8J>,A/=UR:A31)?=6_L$BUX:4[Y9T%\,[N ME,Z@69(^<0%>JW09I:(4 2F5TS%&+:E;6]>V*UI5<+WZ&%JH,U3@+A*X$PJ# MY(RZ*"CX4(!K. 5G/0&/P5))E<10SB1LU]B9:QA7/\,]\+=U%24VP+_QY*SZ M&!:C+&SFBY;;_=4;'5Y57;B*XCNO##1W!IJN9,<459'Q;*BP3$-"* >..@:> MB8!")A+09Y.%=PV9N>!I=3>T#,;S4ATJC!\!\UFM@"JY^$>:/S3'9TAY.%F76+D/H[CS5TI9UQ^F^4$8W4M MFGEI%R_+/)?RZ1]#;UC0PR1$FH2 MCT:OK:NN$=4U\1AG&3CN>UXK)BWT'..+G,+*.G-GG>FJ2=XXYQ,A@)RP;,@8 M!YY2#\8Z8@CSR3BYMBYI#7]80>S.^2BC8G?!V)T,?Q!9J4>F+1?ID0R%F MN%-10V)*@A"&@'..@A.*1Q6X#KHY^"@-A>;5L7$ERO,\=J)GMW.$P^$G[>2T M/_CNH,S5-8@6D?19Z\@N@IG>3M>Z,"%QJA28I+,.4FK"6XU9)4F"ERVJ9LK)7U.XQ;31U]\C[,JD"LKM$R MUVY37U).-5SFSSP7UY375(083CEXI@D([C/S**4AOQ I_]T247HMF*XAM>74 MJH%WKBVG*G@7#][)OE,V!69-5OQU*@'3'B%K$0J4=Y;1$!)/V/2=(G*)G ZQ M-SP].GF#R7>U)'V0L(6JG,/S_FGR[? MH:AS0B"#X-""H(*"4]*!=S1I:X-5DJRM:RV[2LX<.#<_N"R1JZB2PP+C7"HY MS)4<)@^C>'0D,P00)T(F!V?!97J'S.Q.&T&C1;.VGJV\KJ9T^W_C#AUX<'3ZGA!1(?/&M MR^<@G[_B?![VV>CFKWPQZ( %GP\$9U8&4DC^4F#-!'SY\W!P-813]Q;!#]"] M!Y?R+9^[HP_N?+CV[Z\>Y+AWYVH9H;WC>E.[^ MO.:VOEWY><<+)--%?]#497N>UR,.RJ?R&-SC#J!S."BL^5\];Q.+(D:7/R:$ M428IE*@,L^@8$>:-SNILTVRLGSJE'$)>-%F==>O72?+&2?_ANF778.'S4F[ MEV?CR)T.\?G5BQ^N#(?>2?-XS9=^N+SZY?J7IU/8:^XW?OOSNGA&QFOCTN2X MO//EV\^:MR:(9/R>HL^DNOEM\HS>^-ZW+DOU,ZKL=UWVV^\)\7W?O&6PG-]M M#JXUZ^AG9>:>YEM>0M_"\[5+ZXZ,]F-O-$;8!+@HN;4M7Y';P2_[?_S\R\%? M^R_^YV7GE_U?MW;V?NYV=O8VGWT-COG0[PR#;?K![>^]W/]U9VOC8'NK\^/& MKQM[F]N=E[]L;Q^\[+1KN,U6\<^=D\[HL'^6R2\.NQW\&+#LR8=N@$VIB5,< M7/X6W>=1X$K*9V/GG2\3.7G^$'4JN8Z(9_0*+<9!]'/:>G_2.,L@Z/! =?>TR@C%\(6+$V8N:UI ML[H81TQ=A(M=A!,N%^$=$XDKR QA07#DI7=3@!"8(<*F%"7>N A7H+OV]>3^ MXE-#[>ZW.FI_7_?D.>[("[O&(^S=$XHEE,]GS?];[IGY"_XEEGK0G8T[ME3O M=O[Q+1K\#0LV._O;O^F3W(H]OZZU\??"*[K[;R7.TP5\=O,KS\^?[5Q?O\]]?'+X^ M_H/L_6GH[H1 MY@^="QST&UWSQC77F+_#!UINS=H:;IQEFWR0$1;O=C92U^"#KT&^M_'&,IJD MB@84JM*9D3&P2@@@FFI*N)2>EGHE5'1ETW*ASY6(5J;3U[[%NEFS7)XBJ$,N7CTT,N5]+6P\OF'IZ<[^/8Z9":"8K==(/!>9ZJC>,\C:.- MT6C0\V?-N>Y!/ULU-1Y[WIP[V9M'<2^BEJ"]9YDS2X^,$#U8+E%FUA3,L+5U MSEC7D,?-X_H:U ^=Q]4R-\6/"W53$*IY1G6*7C 14S16*NFC),$ZPG6J;HI' M1?';VS0G\?KG/RY>7?SGW=[6#LO7)J_^RK__M9NO&\3NNZ/#O:T_V%[^Q!YM MW!1$ZGM2]JE7W;.Y%Z'S%",5_K MJGN\5=(Z(N MO#8L/+'_^QOF''4T""#)!!!&";"E$(Y- JW@(HA [^N"6.QZNM$%41=56Q:5 ME$**; B!%5:#B,*#M\%!(,I18XWWTM_ 9LOA=I@IIWA9W XSI8Q^G]OAT?.] M6^UV^#Y>G;O;X1J>K1Z'._+L5.$8Y3F/"-JID@>H\^XK5"EHBTE$PPRF\ F^ MCYH"/J/'85D*Z+\LCH+#_E'$P;"9=OU#!QN4?%^4RP(#S^9VC:?J/MJ'^ M7_F>[/6[W;^VY=YQUGA__O/H]9_F8O?#&\7'Z6"@1(@@ D>PW"-PAH$;Q9R/ M=PIHN9]QM:!%5L-8EF3ED;T/;U"66O>$0PQ>@4##P7GM@1O)(B9)2&!KZY20 M+AG_?WK]%2.IB5N9V7OT?0N2W&4Y5M=16U!#>AM)0W M(%VDVC--J3+W=1TM<#%5OU'K5Q1CF:N$5N!+0P^16'YE30)F3/5V_ M4:NKC,RK!-'7R&WTW>I]F!=:)U*OT">96*9M;3+(A! *7$0.DJ4@N19")]<. M[T.M'ME>3^_C=B1HCS/A^+A_T@KOP7@HU74P/^KOE]LKMU=/CJX,?#W8L_W^\>[YR_.LXS]O-/O5YMO)'<:VF3!))BZ7I"L_))'0?MG#8^ ME. 3M;;.I>I2JKOZF@K(GU?BV-1KS_*K63+M7X-\__.ABJ(^%^,)QP M)# CG/&& =?:@3 QZQ62OC/#YJSO?>OG$TE.B_HD0'+,X$ M+&Y<#U0$$94R3C.QP,(:BUAJU:NP).NO1"-0+@E:0L%3ED!XK\$QZL @TT2S M(&BI8B!HMN2LZ!*F%UE48W&KL?H46KT26;;G2$2+W"N0QEH0$BU8Q0D$Z90W M1'*I[QV1$#TWSO&0B-%"46(P_T"EHM;4:.JJDVJ%%Q1W6EK&-)0,O+R_I@3& MBA*5@,B42=('T9X%5=U.R[&J-)IL65D*+ED/V1108(C6Y5=%*1+IR;U7U>+V MO;JJEF-5(:.()"M?/):>4D[FS<^*4,K^<&X)D!_G(,'5&D9K&)4>>5$",9*+K1/-G-M5KP1JP?TT2"Z>XOJ[!YO\_VMHW=Y;NBKB_QU*H'=$G67Y./E1 M]QY8#!2$-00< M.@/1^F28DXX2OK9.J>I*74H+FT5Z0!>W&JO#JM4KL1B!+*\W*ZD SK*&(]!' M<,5K%0VZK(5F4D2_MBZ[A+"N,->LPZM0JM8MONJ&:/\*E'L;;SB7:)R-D!+A M()*,8#6C$#WU7IB\.+A96Q==H44W+]3I%=@:-T*-VJ@1-0_O1O@^!JUNA/GS MXH0;P:IL7'"'('TL2EZBD->E A*()\(3JHS*6VN+0MP>*(QJJ@]M"SP(FW/P M('C-(T.,,28JK.4V"<5E##HJ1Q.+U8/P:.C\_?:*A5M_7.S_]=.[W:V?WKT^ M"&3OX.WYJSRVW:T_W^?Q7.S]E>?KX,=W^9F+!\%(07BF6U!.N:PW:P\F&6S" M6#T5)+-Q6J '81%+K7H0EF3]%0^"#H%$% C*<@*"60*>T@2!,0VBN;^V3)?1>#5@?"_'EQPH$0@V+")U*" M_3@(PQ48)QD$IX20W"N;LHY7HQ >WX=P,$ W/!N<7WD/'BFO_&H87R@Q57.9 M'T+_N%5SV;V(>:R_R]UW[R]>'?Q!]@_^[E,>^]^X.]SL^MJ>LU*NW(7+.T!V\/75OOG(Y0J^ J5UU1#K"T@9P3E1"6#P%A( M'"T8*@(()BB83-P0B:$F.8T\ZK5UQ6PWOS>%JG\]S"G/]U5#?/1CUW8C]OLV MTHK8!T?LA%5EJ!7!!P6)6):5+L_!F*#!:"J8LE:')(N[2%T3=?)W3J>P8 M=OP>UM6#P6XC#[3,KSOJG+I>A-Y))[C3WL@=W=A#985*L#Z"EO!YPG_+\[US MLCF>[4H\\R.>5U.J@K F*,LI)$8B"",U>+0!9%81K):>>*D+\7!+NHK/W"^Z MUD]N&7CGI3!4\#X$>">T!H%9-5#. .74@2!9V??1*N >9R5)\T]-K# M]J4OK]UFY2&$L^.SHQ(AU>F/#G%0(KE.!WB()\/>W]@YZ@^'WZ5&K+#M\OUZ MQ# _7'XUQ4F?A;!?9+#YI0AV3K)$\-::)+&662K>GKE&\'29.=4D\LDNBPKJ%L)Y00:C+YD.I M?4TU41G6)(#5//^:5-311>:%*/:#-+8=J%Y]Q\4+'+G\Q]CY9\34"[W1OSKH M!B=Y\,/.4W!=/*K.<37YVY7_[V4O^5G\%[X_ MR)>"4?_T>9GQ8?^H%SOE"5:1F^9U0/+R"R%L-R*H7#0_+GH_I4LHAXX83B$Z MG76)%!)8&CU@"4M22 LCK:UK8KK"3@%]'EI(17I"T;Z M9%"[#M'HQ,$ZY[/5H ,X)RP$(2E7G$C'?;8:C.AJ.O-!RH,@_:&;CSRP/G+4 M<[YWU!OU<%@".2/BL?-'6-#8C+"\/KUJPCS67II8T+OH,;=-T:7@QH_^G&CS,=R\_Z\-+Q?/R_KC9-8=X$%[@('TYW$@S"* M>9] "L= 9-8'C\D #8C5[][U%1 M-J^RA;[(]SQV@[>]DZN1E83/+R\?L"!LSH!L+O.\Q-KUPBT0M45]/L2."R48 MR9V^;T+6_]L/_KU^XY4NGT*72YSVATVPX?,!'KF2P/7#AUX< M'3ZGA/Q_7R?@7MZ8?/Z*\_E9SD8W?V71 KM)/*P,1)&)3+0O?I8Q-BSE;6)1 MQ.@RC8FLLYBD4*(RS*)C&7EO&%N[^M+AX',N\EL$/T#W'ES*XWSNCCZX\^': MO[\66);6Y8@D>2;RH&^:ITO1%IS9;R4VIW3W23(3DZ2OF:3Q LJ/WA^X1J*9 M('!0/I7'X!YW )W#0=G=_NMV$>D,Q<9BS1C;+!MCAM%__]NM7R?^&R=]%G+Y ML3<:3\/$#%!RVQ2,>>27_3]^_N7@K_T7__.R\\O^KUL[>S]W.SM[FS=SP:,, MMD'5YO[>R_U?=[8V#K:W.B\/\C^[VWL'+SO[/W7^^>O^RY?_*@/?W]WN;.QM M=?*+WUYL_[*]]W+GS^VOWV_AH_USYR1S=/\LK^8X[';P8\"RZ96\V,;A<8J# MR]\R?;M_W?L);F'E._)[LU]^YN1F@\YS5^X[7#K#+&U\RV;.&R2:4C?%[F?(4-S>^ M39[1&]_[UF6I>*:H^J[+?OL]+K_OJJLUV+L)[!:/Z*UG'51.??8:BW2\Y*\O M+KH +6*:G(L=]@K=H+.==Z7/R>\=3KM?Z=FS3L<7[H*[*MRWS],BW%_@WGISA5"++ H^$VW$&=7>' MW_V>>+E+M@G"T<@H8VD)*Q@QQ#D6-47N17 ,WVP5LB7YOW"WTY#+]?73H']< M3*0RA+]ZH\/-LV&>!!QL?PQ'9V7R-H9#S/^+RQ+L?[[;NW3W'?].]B[>RE<' MKR[V_]J6KP]>O-^]^%V^/MXEN^]^_Y!_S_?[_]T[V G7R^/ M^-T?9+=\Y^=78N_GWS^^WMJAQ;9PWK@) M?\[W>/>6O-[ZZ7V^5G'S';TZ_O/HU;N?TFZ/T.+JVWU)^.Y%^+C[]DU4"KFE M$90G37E?!DXB DIM(DV8L$GAZ1)ENU;,JX;\O/UY"VGW4"GO25)>0NH#LUP% M'834VJ9,:VB)5$BHCJ:A/')%>7<*/ZZ4]YB4QR%$(C]I+ MPJ.V$E[;">^3CK=7BC)NO$$AM'$F N=(02!*<$RQ_,HE)%%QY>S:NM:L2UL; M\_PH_8,>'K;[IU@.H$[>=O#C*9YD?#R_BX/FNQ/+ZC6>0N62S?ZP.?@?W.#< M67PY@U9O@'-WUM3KDO+$=)F":@B7<@I+#@'4^@B^V6 M@F$)2U548[M"S!RJ5#M2M@RX2LP%WXCGMI3$8;A;:! 1K'02@GH73. M!DJ\E5Y;YAPMP%5=Q>=E3+;(9&RQEO\2C_(?WW8[;_$$2[QOB15S\;AWTAN. M!DU,[2>K\N%K!K6:C^9N 5S*XN>Q)#9.XL97BZ$2U=R(ZN64:6 X]5SX M; O(XN9WGH-%XL!+E1B11,=4"JD*WM5&M:BUU=+4#FHUHN=N&E1$/SBB)VV& M%)5,BE&@3?4OE[+-( T%;E2V'8H&&4MF4C'V[73_UXKHY4;TW&V&BNC'VZ,O MC0E&I19.9(F9*$%DO0M<4 $\ZA"C"4KK5*(O>=>T:H]>_2.#+3P=Y#7>)$.- M#8GC?A[21?.'>GZP6.OAR\DOO/3%U%9CJ)1I5A$ M*ET8)&;%43C$K&#HKK33E8^K3W*Y43QWBZ&B^&%0/&DFH+81F2# E"(9Q;$8 M_HD#$J:EB(PD0AL4"UU1O&HHGKN54%'\P'OQI6D@7+3)9A,_>"] *$K!&6H@ M141O65:M:"G<)+M:SVP9M/28@F)Y"$X[EC3U95(TC5L M7N7,VY$_,$<'Y9-"_$+BE"KB%X3X27N"2B0\B01_+C/>%A#=5O"]ZA[^T/(P,$5.&>F3<@* T@K'>@68D1BN< MRU9)QKM5W4SI2X'WE6UD,NX,V$F#_O&51=(_J>D-"[8W/B4I?6[,6 EI7H2T M/YWDH)5V(4LH*R"19P5$1W Q>6!..,-2RO9(<878+J4SASU4AV;+T#MWVZ&B M=['HG30?+#(I/"I(5F1UPFL%)@L3 GHE-8JL5)1NJHQT#:_G$:L&W[F; A6^ M#[3Y7EH#W$=4/EO_Q 0+(A&6-U\G\S8LG8R!>8'9^M>R:^S,SK[VG4.T3^5O MVH-W_GEYZO"O3J^!037B-M)UW M#9B#C='>1",DSDS2S$>@*F8U%#T'SY4#3B/7E@H?;0FUE5TAIYW8=V^B7170 MML%V[@9DA>TB83O1C2>@16>RONF4$B",T!FV7@-7S">F&4_&-[#5:MKW4V&[ MO+"=N^%88?L@N^WO='_K]S>>"RI-,F!D-AVSMN3!!.9 &4S&(DG4D0Q;U177 MA(@\"FP?.C]^8>T3KH?>'HXZ \RWOL#8Y+.]Z6Z+%D2W@,; ] M.W75_-J6>:KG;B=40#\6H"=L",\-#U8KX"2;#T*7+%MN.41EA*<*$W/%A=W- MZF2+GZ MFO[FC[)AK_Y9PO6G5-W."8[JL<)#612-$/;Z)_VOC\RK V3NG+0S9400:Y(B M#L$&72R)2,$+%R!19I 2R= U?864GBX26-V6[4+SHT:KW8+A"M/[P73"--#$ M9/$$!<21IA8O!:>$!6$253*@CK%4O##SZH-3D=H6I,X_,*TB=3$;ZEC))R88 ME!+!>6LR4CD!XTM6"C4.&7',R[*AMBH"_,DDPS?:_BQA0RN3)=<.S;\J_0_ M4;M32K_G3)5@63"ZQ!AY*\ 23$"HB#)9;[A@:^N<=:5ELWLB:H[L4J-_#J9" M1?^CHG_"ED#O&4DVCG-<,I]',-PA1"85YAQ[M4(#FZ&1=?OYXW*R,RAK+P1H39A-C MFG(B#=C\;S:;. (>3EW*W$ MT<6EM$$K#M*P ((+GLTOKP$)"82Q%/+"*,T8NX8O!W6L;-F"G4]&UCS.B5:0 MU!:077Y)5I?NGQ_Q!%.O$M(<">F/*1-(A)BU%I,R%WD/PC .EB4#BN2-BJ+P M21<3B'2IF%=IY"5U]ZX@A!=DTU0(+Q;"$_9(C(0Y0Q4$HTH@6'3@?#3 @_( MDP^&EHQSWJ5*5 BO&(079%I4"#_0+GR9?:ZLR&0L0%B?S0+/&3C#/7C#,Q?; MB":QIF"HF#UU3_DOR^65.^?BP93%&U[4"GKB%;-N.0Z2\ MY&J!R$6P[:LIFT<;*SWA"@05V>:1R,$G2P&Y)")2X10EC<*DV'2Y^-4\]JE\ MMCI\]I@&8&6QQ;'8^93G1CD;$EBJ7*:R4O4#,8!$*[)%0)W286U=VRXS,S>] MJ%16J:SE5#9W0[A2V0,H9)?U$%!E:9$$-)7FW5))<-IIL$6DQ'*;"#:AB%GC M7@HJNS2,KT9QM:990U2/4"#ZBZ?E^9%B_\P?X=>/^]@UK%=PB"OK'AD7R\C< M>#K 0SP9]O[&K]TE3=V,3C^5X]/OJ_1^UU"3>HV5KP3YTV2UQU$I7'34Q+ET M7'QW-AP=X\EHIG[&RW(RT Y?58/_S2_A/]:4;BXPM7$2#SY+;>.3T+*2M9\. MW,??2I/V_,9H-.CYLY'+Q'K0_\WER]23ASFJ7N^G?&'6Y85E? ";EPD(%!2\ M#Q0P$94LU0Z)7%O/1J2>/CNLM2/;10Z/7O:E4L)24L)DB1DC!*7(^*>K6UEG7V#:%&:VL$;YYL_E=HQ56UR7>#@OP&D:_XN=*PG,C MX7?37<%BLL&C+JVEJ0,AI 6KK0$EB936FJ*M-Q5[C)U#>Z%ZX%?9K:VJZMQ- MV,II#\5I$P:G(9Y'P1$<;_J7L%CJD6F@AE/.LG2],MG@U%U]3262-A[_56*K MQ-8B&[P2VX,K:Y:S#SNDXTN$X<_;PT V^LW'],H01 MM.4:*Q[.\*,;]L*MRVP65^E*:'S7/5<+];IONN-^P\'+(LSYNN78C5ZY[OA@L>+06C(F>IR2] MX;SP#%,M.EZM9%/)9J[NJTHV"U9J_J#[!^$-Y9(E[R+8*!4(KQ"\\@8,]0F1 M)B\BG:XAKFS0ADL!FI0 >L$HF. 0B#9>2R($\7YFZ[!]S1@KY[23"G[1YA-.A =*<['/JQT4^EF:>W#2C>S*C;Y MGA?;;[1S64C2 ;$H05BGP:E,/-%9ZRFW"EVXPS56-I[@ MK^:7;-&[/!3W%L?F^[#3/QL-1^ZD&7P-)ZCA!+.'$SR%V@OB>T4U0\=TB?$]X%KC0 MB,H&L$;$O'\+ XXZ">@CRNB193D7?)>$+U;V\!;A^XD<0<_25GHU^>B![(E+ M 4S14F6D^3'2VRF+PC!#>7 $N! *,CV%S$CH2BNTA#9DC4/[N5H4[3MAJ0A_ M((NB(OQ!$#YA4R3&+%64@$1:FJ294M3,9(1SC%FZF@BA2XEIT96&=25?P3/4 MBO 'LBDJPA]V#Q];%8X;HX02I2A._L$\@E-: Z6H,*MJW I9$$Z[PLJN$JT[ MMOQW4\LN_QM[?Z__=_YQ=>MC-WC;.X'Q5YK#S"\O'["@:,Z@:R[SO#?*MPBW MP-!F&!X<8L>%4A#B<]$B3L)O?R1#)81-O6=7_9_ MW=K9^[G;V=G;O!GICS?8S?V]E_N_[FQM'&QO=5X>Y']VM_<.7G;V?^IL_K*Q M]_/VRSSRSHOMK>WMW8T??]WNY"_\N?WB8*>\_NW%]D_;+UXTW]S?_)_.QM[E MJ_+4VR]>_M_.]N]_[!R\:N%S_W/G)--S_RRO[3CL=O!CP%)'I.@RG]]Z[+J&=$WO_NM MJ][RGJECK6.M8ZUCG?]8S3-F[9*,=9GF-8_5W&T\UT>Q'7&^_8BW3JW:L>-6^<%1L3CH@9TBVK;C* M8UXNU9-R"G=+[;0V3MGF.$%T ?.R! ]_D&W2X=G@?!X/GC\ZZ'^8])0NP21L MY!$68](=-=Z)WUPO0E;F-]UI\>,\[:D)X>SX[*AQ-8V;UWU=/;^T^'S2$_0" M1R[_,7;^N86I%WJC?S5KZ"JW9DYS\ZV/WI"Y(6;9\_@DM]]>%K.-PAD?)-PE M4>#6IUSUJ=HX[I^=C.:[7+^A%RSU7-5EU89EM9P34M?.HZZ=UGRTQ?-^T)_4 M>A\HSW!N(9OZF;SU//;Z9__1';F3@!TW+(=#6QBP1"9T..UV&*%FENC.&9H. M+#QFY(L)FV/4B$W:,9HB=18%9]1BE%%$+YE4@7'Y9J?,Z62PR,[>3Y/A(@=X M?-H?N,'Y]O^>]4;GM\2'I-Y'C'"!@WYK0D/V7EZ&AKQ[^V&WA&,<;)SO;[W_ MN/?N]P][6^_%_M9_CG9_WJ5[%[^?[QWL?BCO?PH->;?+]H[_T\OW>;?_\Q]T M[^#W\]V+';%[\"J/<:^WRW8O=B_">;Z7F P-V;UXQ5X=_R<_TZYX?9"_N[5S ML?ON;;FOV&4[%Z_R-_6':_4"QDTTBAJ):(2@P6'$A-9SCE$S2^^L%RQIH.B2$ &=( *K MJ L9\\"C*<&BB8*E/D)2B(IF?G>2E^PSU35,=:UA3XD,%J@%++H"UUU!OA)- MQQ:@\7P?G4UK/,T)Y&'_*,_9<*ST5-7E?HS%)QA+>VH2L:EDR6;[)6H"WB % MSP0&E:A@W#7YLD^)J:KM\LU<-BVR\>*<($&(Z+S1C@:/)DCG?9!8=9-6(%U. M()T;3-I8#\J4$I\RN*R;, K1)2DDI=Z&F)'.;%>9F:M>+!/:JUZR6GK)?;K8 M?Q^7?:-Y?=509O:P[EXFW^T?A#RN/][82"(C7 +/@LE&%?=@*'J@(MM67G"& M7JVM2R5K3_K*5TO(5_>QHPQ&QPC140G!DC1>14HQ..)XXD3/8DA&3DH1:+[5QFLQ%]ZJL-C]6VYM0S S1).EH@%GM063[$@QW#AA7 MG 4=?5/%G;*N5=-EUJIN5OELM?C,TJR,\62HET;(:+PVU@3E6 Q&H?K&L7[E ML\?ALTDM30B:!44LB@,2SP)L$)K$"XE< 09.,,(44[9U!2Z:_ARA!_,J=WDGH'T_U7;W3$61KBG3?]7DO0^!J"?4JG99(YXZ)^55P;1-<3_N4B:0N>4^ 4AE Q,# 2Q* H5%1&F.YP5(YO"O8S$7# M*W1;!]T9NP)4Z#X@="<]J9(30S1J(*I4_N?6@F7H(3CON/7>*QM;"-T'JD3Q M&, ;EU<+7Y57&[M/NYT3'%?_=Q^7N[_88K6[VCFF2N<1$KBKX-HLN"J=*ITJ MG2J=*ITJG2J=&2U^F;*E;Y-,1#JAJ;:.14)4%#E0B+2'P",9'#T'S$ 61 M/-FPMLZZQHH6M02L6*],O*32>4S?:V7B%C'QI+=6A$RW6&1)0ZG!QS58+Q&H MT@056D>D:1\3KW!LZ\YP>-84"NZGXK(M#62&)1:\DU_@1QR$WK!YKW]:9##\ MY,']T!L=EGCQ_'C%F_N-2N K=:A43^NK=-HEG97PY]ZOM!6)4EEMC72!B<2T M#<2@CUI$&5)BMQEOU]6X*I17J!#CUMD@S]EO^4'ZE_W;FS?WQ_RW?4F)L1;! MFIN:\'*J0*=&KGS2";P0 02/I?!=XEO^8D'B3XJ>)[6HYG;7\I A@!5!^ M3=6!V2!^0X+;-,+_=$=G> / JZI_'PQ/E:SDDG$>*,A0BNQ*(< Y:R#_W8O\ MPGDILJ9?L;L[[R-)/%\,6>II,D:(91+60,*#['O M5?_7W#;%J1)C+,E2"-$"B9Z7*HD.K%,$0M9TI2$T$C;"_Y[U!O5T9XY;_73[-6*3)S)84*@,"",\>!-*NX#B]9 :.?5YIQ>\ M2]BT?_C>)1R7%.S+@^BG2,7+(YW[T6TPRC*O(BI%1=(E'+K$9 FBM4DVL?L? MK5>6?1B6G6PDI2WAS@D!#--E28.\<3*(1(B(D0NKV[.#KL5Q_)/"$]U6-)>&/RFHU 96*0<]:;6@[GJ354Z53I5.JLGG?NH*7,_UZEJRD.K*9-'.1B-$H8I M**690&BGP7,O@094Q%DB ^6M4E-6.+]GJ_=W+^))''9.72_6))UZYE^E4Y-T MJN JK*ITJG2J=*IT6B^=^UB38G-8#16S%9&K=*ITFFS=![5>UKWNX7L=U/]/U$; MC9:#<"Q 7@<6/*4<$M7"64T]3X:N01Y^+*^_ MK^WGTIW:U#.U*IUV2><)NTV76W!5.E4Z53I5.E4Z+0S\?P"OZ49\=S8<'>/) M:'C0W\@S5D;@CGYSO;ASLNE.>R-WU.0"-#KWYAL#?"ESCXNQ=P MG)3] D/_[4ESE2:BIQJG\S).]S>GG;$ZI"@,5X!*1Q"1&+#)2HA"!B$H%2J( M$K]CA:V) \M!!I6JJW2J=):O2$G=2)=I(YWT\KHH8HQ)0> 606B:P GA01#A M)"6&ZL#;MY$^4#3LJ'\Z=QPW%WI>0-$+7R%;7XOL']U14_O>#4N)DRT,>.QQ MT.&TVRGPG"5:]M)UE1]R>3U7]TL=1FF49SRHF()@FKNL*TH>G2=1.X;JSPBL#;PVK=!]'ZE=DY3T-:=MNL'@/$_2QG&>VM'M;8BN(;FJ MD]V)Y"XF2"XFK4+4"3@K@6:*!K!*:@C"LZAI9CD5GB3)S2F=X>GI/4(K8J.- M*D4MT#BKM214&\T$<2C(G?6>6Q2=6A]E)B*@$T2@"5/..P%&-3U&,AMXEWSF M!49]E,P;*M?6F39=:GDW,\-3(H.J\3Q9C>?[Z.R&\KJE0QP.AF.EIZHN]V,L M/JFZZ$B)-@PXM3XS%JILGS$.S'%*418UQA;&FMF7M$Q,57TRW]1-F&1"$&U1 M:)$QZT/R>:MSQEOIDL.JF[0"Z7("Z=()(90P(&W^(;C'D@CC@2D?&#/9^N2X MMBXUJWI)U4N662^Y3ZK#]W%944QNJ/][G8923\/FYUZ^JEZW=['+=P]VWL3D M(R>2Y!6D:4E\D& =(<"B2(8E*[,PRVF8(F;VC(=*9Y7.VJ.<3;.9B<%&26QR M3@J9K+=:Z,2$-Y3JH/DL9E8EL3F2V/G7)*9+W5RI% 17#LG01/ T6,B6F;5*&6.6RU>*R^ZAFKA2>E49G1LMDAL5K1$@4S"O%@U3?(+.J MFCT*J^U-J&:!!X%)1LA;4#8X5>"9U8@!'FF*A*:@",NJ&>D2I:MN5OEL"?GL M'G2F'?<1&=><)R$U=3%(9] D$W6(2E3=K"4L-J&;,:3(A.5 C'$@LJ3 B("@ M--.>9BU-4%,^='K@5G2MF?:6M9'+5KA\R!Z..KV3T#^>J5#(*IQ.SI3(U(Z] M=/[E*ZI$5TVBJQKX6(5=X5LE6B5:)5HE6B5:)5HE6B6ZJA*]AQ--D>B=2BH0 M*P4GWC,??#366R_A&F:Z&5F%^U.$>T+J [-XLFP]S=>NM&[G1,QMBR\KZR7)1VK2J?-TGG"M;>7 M6W!5.E4Z53I5.E4Z53I5.C/Z GP*5'O4-AOZ0B/Q3'J44@MFE!2>W-L7T!@] MFU_:/)]= WLXVD\'[N-O_4$9U^UEP:KW8(:N7)O3:1"12.L%DR"]G!1 M2E!.N!1-T-*(M773%7I>,7<5ZY6)G[!T'M,K6YFX14P\%?^,SB<:',B$!(3S MI3J;YH!$<\IEX":+MW5,O,(QSCO#X5E3*[N?BLOVN%]NW _O.TV71!R$WK!Y MKW]:9##\Y,']T!L=EKR!_'C%FXO#VDOQOLMA68X)JW3:+)V5\.?>K_I94EQ0 M'1(UC@I7\IR<9"1R;HAS:-TM*L-U9= *Y14JQ+AU-LAS-NZJ,:Z.UKRY/^:_ M[4M*C+5.VMS4A)=3-5QYH"DQ[P!MT1)4(ME>$QRXD,8K2B5GI5$5*UV49\[X M7&[X+P_&GR(Y5^E4Z53IK+IT[N'M(#2D:+CS@ON2L&T\#90Y:I,@WC!];V_' M#9I+TP3L!L6ENC#NHYM,50HC&$Q6/3TXBPZ$%/D5Z@A9K%FFVGE)W=HZLZHJ M)LL!WTJN53I5.LOGZ*];WZ*WODGO?:!2*<7+Z6DH39:D "^M!A(8$59KQJ5J MV];WT('6L??WHSGP7^9KX+"ST7F!$?&X'&MU-OLGS5#+Z]\&F' PP-AI\/') MF=^[ND;H#T=-S\Q_/""PY16P1Q_>#R<[JOWFSILNN?OI$]S+2#?+0._F@U,5 M[+>#O4<^7/G@\ICDWJ8EK__?(0G'?YZXO^S9_O'O'U\=[-+7Q[L?\OW(_L&+ MP]?'?Q[N;^6[_/7'^=Y?>\?[!_]YE^>(_[^+[0_[!^_I[L$VVWT7Q-[%VS=! M$L<<"@C"11#(.#B*%(RW(FJE"!=B;5T_8S<01X;+4?[M$W\T('NB1^C7N\1G MP^ 7+O'K0/A-]_@>?FC>NB,Q=@QBK=*ITJG2J=*ITJG2J M=*ITJG2J=)9:.BN<*M#X!\"[(<:FN@N>#%WCL\"/Y?5,1=)7?875\^@JG9H! M4 57856E4Z53I5.ETQ+I/&;L]D9\=S8<->$M!_V-/&-E!.[H-]>+.R>;[K0W M-%=I#NWJ6=T\#^0G MX\!-#,9ZST&5UH2"(P6?USZHQ)S@CGB=:-/V_IK6JI4,6DD&E:JK=*ITEB^0 MI6ZDR[213D:5^R!#$IY!LJ'TQ!06C- )7.E0KI(A5K9P(UWN M[-A9X77/3" M5^#6UX+[1W?4Q(>[)CA\"P,>>QQT..UV"D)GJ>6]TDT(KHW5Q>B9(M%J1[T@ M67OTS-@8>13$B.1BZ=U[IZH5D_%[S? W(O:U08 MPA@IL;A9W6<@E(]@+>&@A3+,H$Y$X0("=(/!>9ZDC>,\M:-:MV_!9'8(X6DR6B+W)HI *7':3U5=[L=8?+*6(,M*"DD"G!/93M,Z@7$A0$+I>:(V\4 +8]FG MQ%350?,MW<3I))7"%#R5@D7B46AOJ39)HEJZ67_/,>BLGW<5E13(;Y\?*KNV@H MU?,R/S?S[L3I&&K'B28>4-L PJ<(GA($$3*?,23H56I.Q\ATQX1_53JK=-9Z M.KM/VRY)*6*@W@@BNHI6:U2?5,-J,IEE:&D#2LYM\I&JJIJUA,0FR]D+FY4SDB!8 M;4%0]& %9CI3:#0/U"KA,HD1U15R7CWY*I=5+FLSE\TKB*ERV6*Y;#*2G'I. M/",!) D"1$0"/FO70!4UA".SI"ADPHBNILMA9MX291Y[P],C=UX> []-?_63 M]9/UDQ50]9/UDP\)J&4N>+6'H\Y1?SA3:^M5B)Z9*?&V';;>_,LM58FNFD17 M-3"_"KO"MTJT2K1*M$JT2K1*M$JT2G15)7J?^!M)/;4J6*:H$4C0LJ =$]XE MJB2SXWI^]*H,$;U'(,X>CG9.0O\8?^T/:\>LN1WY[!YLC'8/PF@<(AWRW[?/ MW]A(C76H03(D()@G8+22H BU5L>4F!C7X5",SQ"%4T&_&J 7A*.1449BM!", M&.(C_73@/O[6'Y0!UGJ6B_4@;(]V#_[XVH/@DA7HM01O M= 01C08?HP89(V&&F!A]6ENW7:;%[+E[%?&5CY^P=-KAGZU\W"H^GO#H.F)5 MU"& 9,&!,):!\9F9#44JA5.)*]DJ/GZ@N.=1_S3?,?;^?E#$[@R'9TW#AWXJ M[MOC?KEQ/[SOG)WFE[W2&L4==4[/_%$OY,^D?)N3MY^\NKVK;X?^<-1TC/C' M?8YEHR%?/MED& M=S=4JXKJ.Z!Z9[2[^54^WM_QYS]%_.4_1Z_9T=_^79^^RO.T=[$A7QWLBE<7 MKTA&/L]_^[#W;H?N_O4[W3]X7_[]L'MDQ-[&&\-,LE$B1*$-""D46,[R*R*L MCZB ]+EV69K?ZPJG79)9R7.&.Y7.]92 MRDTT+ACB!6?<&*$"EU0Q*0E&=J:17U M2<%^!;!]3;6NV8!]0W&(:5PW#0>_@'4U+.^'W(GR-ABR]9"PV)4LE#9='%P( M!F32I6YD1%DZU\S>IZ(BMJI153I5.FV6SGUV.V?R9F=%?FJ623,8[_,URY$8 M$<0JOJC=KOI8Y^B-.=B=B)I5)E&2$$J6 PC")'CO')@H\P)1T6;M=FV=4]'5 MLW=QJZ"NE%NE4Z739ND\X*E$W1#;L"%.'#J&I!"C1E Q61!6:+!Y"8,0TFB? M.$9^M2&VRD)\H)21QS][?($1\;@#QUE# M#SX=/(X^O!].-C"NAY /@_+=6PXA3X]>_YSO^7-SV,A>7>R0W:V],E_'F1WR M\[QXM_ONU8?7!WD.CHS8_?U-3-(F0UTF!:- )#3@J?7 2R^20+1UR:ZM4_IL MNCCR' XAER[6YWZG)3-"[HO3DNLP5T].'@%]D^VKF$P8B0:'-,.'$ ?6! 4^ M>2=11I;_GK=8V;56=<79>R)0WPE8B)JO'653I5.E4Z53I5.E4Z5 M3I5.E4Z5SE)+YT'SF1YP8L?G!L/BH^BGSN#S@4+XXD#A]-.!PCC-:=3_*NUI ME@80R[,$;T[3? S?;7/+S\+;3U\< +W$<#;HC7HX?'DYLNK"G9=SY_=I%ZYF M&+A"$-32_,,P\$888"DX+[DPGL6U=6F[PMBNO:9)Y+T+[M7 AT>#^@+=MS/ MO/'E5A?N7%$^X<+53@I-78*0L!QVJ@0F1 0M:&0Z4B%M6ELW3'7)-2[WF^?ESQ:%!J%]%0$K2V14B?)F4W<2,?FG-%V*Q?4S7Z>-#"9Z2:9-QZI M!DDM@!>-_;[(7IB M8T\BJ."5A,1]5M\Q4C J:D@D^,2M#H9D1*L:\+\D2*XAY54Z53H+WP69MHR@ M45P()Y#0_,.BHT8F*X3U=RD,.===L-J^<[1])S/CT'N'RFA 6N*7F)1@DX_ MI)%>>L^24,7XE5VK9HY?JF"O5%RE4Z739ND\9GAOW2A;M%%.9LPY8BA'G[=' MG8W)Z#VXJ$W>*(5/PM"(B#=[B9](QEP;"G7F%_@1!Z$W;-[KGQ8!?&Z\]*$W M.CSL'Y5G*TV8<%C;,-48F"J=F@ZP>@=*S9O[8_[;OJ3$6 ^1YJ8HVI;P(T]HZ[5)EN\3.['E>;@98 9@_\AG2#0BO MNO[]0#QQ;I27I0R4:]#)21 \47!94!"I)9PP19G5&<05O,L!WJ>H7%7I5.D\ M=+CD',Z-;FA@4[? 16^!4^="6B7*6.# &#<@#%KP45"0U@HM%&?>L;5U(V<) MB*P@KA1;I5.ETV;IM*.#6]T %[\!3K9EXX+2D (@8C8"17)@J" 0O+=Y#R3. M,ELVP&DSJ1"+UU.I[LL/BG,+P^PGR(C5^E4Z53IK+IT MVIJ_4B"J["JDJG2J=*ITJG_=)YX!CGKXW)3ZIS-1CG9S"& M:?^I(,GKI!)P%PP(QSCXTO V14%]3"1Q:M?6LWB[U+8DI*N"ME+JDDKG/I0J MJ:=6!):HDL[I2:ELH-4P<27$4GI@ G'*7*=53CU2K=&HT^T-TKYI'./L- M:6H' W3#L\&X+_DXFGTC_.]9;U#+#LUS7W\[%Z?0529]H&8=G^"::-)Q@4I@ 6T(*Q7X+5%(((Z%311GN WF;8" MNI6 OH_W8T8X3WL_OD)S$T=X!>;-_G"TBZ/#_AUA71TC=X/U;H;T5XX18[EE M-..:BVA ,%>Z?_$ SJ -6=:4I=(KB.FNH:JJ3RN%Y[D?ZE8\/SR>)_-E)*(. M2H!7QH,@6H)+20.Q*EJM,\@+GBGI\IF.>RN;"=.@C5- MAM) @6B.(+Q',)I*0*,5I7D7)5RNK6O;94^X@?)JPGGN)\$5S@\/YXE#XB0Y M=4E*",%:$*84L;>(0$.&-DE"!!09SE1W!;/MP/.J9E8U* #OAEB>Z_@43X:N M@21^+*^Q)ES5P*$JG9IP5057856E4Z53I5.ETWKI/*9K?B.^.QN.CO%D-#SH M;^09*R-P1[^Y7MPYV72GO9$[:L[3&YU[\PN5^P5F,W38&^%+'/S="SBN^O$" M0__M27.5QEBMING\3-/WTVY]QP5&@@1$,!0$*X%.R"B@X]Q%DE T=3^D[G*I M:X.FY>"#RM95.E4ZRU<(J^ZER[673KAY-1."R\0 B?,@;*#@G:*@HA6,T4@$ MIC;NI0^4$+0@-#<7>EZ@T0M?X5M?B^\?W5'3_L(-2P>,+0QX[''0X;3;*2"= M)7'HTH.[^V6@X@^%,@R7*D8#:2,H^*31SBLR=!XH> M^13[T8CB 6GWFSSQC\<0^CV$W0;*G-8GOX\OKSGQ_YHN-]U@<)XG:>,X3_QH M8S0:]/S9R.79/>C_EIGT9'0K?U:5\([\.='X6F;-S\L00)+ ,W]2"=9$"9PP M[[*2J(-PE3_GD7'Z[<>][ECQZ>EC(7B6C.'*>R^2M88IX3C1*NK\9T_OK(_= MHH#5%*G96&0R&54DIYTG$;RA H03' R-"#%JY@*51.O,(IS(+N6L2\UT_/63 M99*JB55-[#LTL>]CRALJVQ_VC_*<#[(D6'U8WZ\S448$9\((J:,(UGMBE5'("7*N99!5 M9VH'34RFE6,0-G&6P!!>TD^1@$Q3 J#S1I4U)\L\69U2H@DBH==!8F ML25EWW8%$[.GJ52NK%RY0EQY'_/2!YFU$Z(8<\(ZS+!#)8@+3'+%Z3>HLC+D MPS+D1+1DX#Y$H1A(K14(DE36T=V]I_1<5[;]VD2NWT/#BGJ"+827QO _X MI)(OKAY!L9 XDC#&O_Y=W7M+:&(R @3LUI%)=DCS10^4!0.=?UQ7,21 P.2,AQ MQ)54R%JAD(S11 :BT!FRL70.0=PV0\P46PDLM;438 M<8UX] 99%C@HE-@&YWW2+&UL*JS;?$D3PL=G?)?"C)]*JB;\#)TOF_^"?\9+ MGKJ6CYF#5L-P^LK"B@4&I#B/7SF,+>MS3QW;R^FFK5Y_%(>%(5JPJ [<\F!@ MNZUC.QCETHL1?![8LFR9'<702IV>[?D.?&0X@A=*&=2+R7'-/WU];T5ANCF(73OJ?(D_GW;"Z/ EP7EAT]^JCQ&??\4Z6,')Z.*O7+3-F_]R@Y\V M+US?'9V.N0H,RUE(.KNNZ7_S&@O\.)-HX"%8P"?.M=1)1A&EIB9:BKG^1/7& M^$N'@_&ZC^T!&&^#:#\CFV"=+VWWU)X--WZ:>?JC3F^\(H%?<%CT1=M[9 <' M\.',0:8(]PLV*:7O(.&+*H%@DRI6A$?O#TH%W,D-M9QD'//.OG^SFLN._@C@+S)SS2<$U>/RN/1[&E^-??@Z= MX7'7GKWL],KSE"_]7)]AS5Q97L^W^;Q<)BU;4NN[04D>B5]YV;R-G5 M(/8OG5$%!G,X0/ U@ !8^/>]C[_]OO_GWOO_^]#Z?>^/5V]V?VNWWNQN7RS^ M'F2Q1='>WMO]L/?'FU=;^Z]?M3[LPX^=U[O['UI[O[:VMS[\WOKUC[T_/URX M[EFH('3VJ.[Y47YXTP,UI'\"&!Z&/\YAYC4J8Z],N"-BX;-+"+1ZZKLTHN:U MAN7;\5>T@]9KD$)AIBYV1F.^[8Y,6?LSBO5W%6=<:Q]7UF+R>IMX:1'QPM-? M\H#/>@MQLX6WW$)B;L*WZUCC?Z4278DC.SQLI6[_%$S-0?^HU3^.69\&^S.; M_5_ R(O#E]>AIBL< +=1)X1NO,_GO+Y?>MES7>DEN_\'NN<.[A=$Y(!\WA2R^0-( MZ''XFO>VQ[[FO_C>_F>^ ]_;I?_N[KUZ=[;SVSO^]_[6Z=_[_]OY^Y]_'^V] M>LW^VG]-)[[FHX]GN_OONW__]H;LO/KWYYW]]__L[/^[LY/]TD>OVU_SW_ANR^]N_/__US\?3W3_??=W];>?K[I]OONV^>D/_VO>GN_N' M1SOTUZ.=HW^G<=7VS@?,=K[YKSL'GW" @W-8(ISR6&\E+7(D!H2CXB3Q$"05 M(&596]+;9"W(P_^.HX5P,[=P4[W^9@)Q!%F& ,Q23SW!<#L"-H0E28*$+B FM?S7W1 MB[!SGPW$&NQIL&<9]C 5'='!1D4\ES(/;_54$NF-#]([GK&'F!I[B&FPYX&P M9W<;DS'V[+[Z_&WWW2=BF>!.8A1],(C'K/)PEA 7N0;>V\ O.5N\+ M61=_PEI?8T7>BTK L74DS5?Q&,BQ4PU.LKW0LD=]6-*W!YZDM-:2<>7-@JZ\11T)$A3I1$VC&#/"<1A"D6U$@0 MF*8MZ&*Z[J-7UI\Y.Z_=[V]E)(@7'*+C_0>GD0R(#A@C@+-G%' MP)0)P,ZR8>TL0YY[)/@$J#; MV>+!IW*=V'E%YNP:&P^_V "7/ )<,EQPI)G(M3I./(:!]SP_RH+(@61@%P)%XL M3+FG <_?IS<\^,#VM=8;5FX&7,ZAC;ZP,O:=5_^9="9A89#./,Q--,@D^!-4 M"!Y (Z26JHU-U99:K*BRK.'B=>'BE6O_#1??"Q>?+6C]6GGC& &K70>'N +] M7U,6D3.614.(2\)O;+*VRA5R:\/%SR%BD.)@$,,D8F6_MGYPL1=39_3C+'38-3J,&IO^]Q0@&GBE,#'G%OX%/GY84,??&Q=_F^-BYI2+ MDE(4 [&(,PV6OC,8!4-D(":0@&G1-+!9(_=BP\EK:2\TG'R/G$SF.%GG-D# MSLB[/"I )(D9O(6UO^3:#@!@Q9VBNA,NJZY:=F7=_* M7'BZ3HR5)QB5B26_S$\:;Z!HA>Z+^1B"HAI40\&0,-3D#OP"614\"LE[;T"K M"'1U$\0;-^2:(<.]ON4]D?P#O]%K^!$SFGC\#>\ ?VMY!;.6BF-8/ M![;36W"3/G./Q=V%$GZM3F.[/HS] 3Q/M9[?X!QRU=[YT37(=1=AA7'^D32! M,XNSL4 0]XDA+41 V&HFM:)",;6Q*=IXR>RNQB&YANQ]DU#ARDV'AJT?.LXP M+DM(7+,@-!)$.\09U4B##8&(P'D@GRYD#/$[L?/MXZ?HA0M"481!U4<\9>[EU"!/<5+6>)\LSQWKUZF; MQ]./+.R-#N-@:75\.Q?2-X&%>[(=RCGL]GNY<4$5^GQ=A78:C6*%+HZ%( .A MSMEH4,)2(ZX$0S9(BS .G&"7HE$L9RY(ODXYDHV+U@_*V&[!!6&K4YOVE08 M#N-H6)H>=3O6=;JW:*IU70](=RF%DQ M!Z)M$.TPOHK5SS>]<8W>^\DI-!)OE1)O9R+Q=MC._IM/H+8$Q4)$- 6;6V@9 MI"U/2,*APO\\#;G--J-MPA;#[4W9_'KQ\EJ8H0U/WSM/G\WRM !+)!KJ$5.! M $];B9R WVQ@B63,%I%D]Y)130;6VM;P\8/P\9QYX+%F"4N+J(I@'@A!D,-!H&A"TCI*J8RJ M^-@LYJDV?/QX^7AEID'#Q_?/Q^\6S )IF0&#("%0^T5NE\U!,F.)DJ9*$6FP M] 'XV+0Y6Y,N-D\_A/!V$(]M)XP+Y!\@@G#_S[QF$83Z")IX^1UX)N9- L)5 M[J3%$04H0MQAA[0+ 5%/7&)6*D7)QJ9LBR6);/?DF)CPP^-R,MX_&Z]I\&"> MG1N.O1G'SBG_EDBKC+%(^^*DS\N1@6P3I9YAZR2 7'X"UG@;<2L SGLL4J\Y*KQ)7UJ'D3V/OV@ M0%754B6H-<& >]?\R_;OC1,%M\HQ-!BT2A?$O/YO(QRD#8A36WL4^+FE5>[-]S\ -P\;QLD+SP3!C0*+L$VT!HY2E0> MP)&,%UK%W+I?M-6MK/F&F=>-F>_!,%C.S V_WH!?_UJP (CB3B1#D>,Y+\A1 MB;3"0+$F&8NMTR:WS66\\?[?U\#X.C&N=6S/<@#L.7C_U\L$&)_ V^H &HBY MH9-A7L'76NC@N4$)H 9QK70>R0N(0ZRQTABF;,KNPH=MQ=>X"]=3Q;]QA4## MMM_)MO,5 I.S4F&M%5E]"Y#<' .Q2 LP91YZO,H/?Q@Z<(-QZZG'M]P[+UP MK%_0Y06-T4F#D0#&!8[-PR\UH0AL;JH)9CH&MK%YJW%4C2O_9JK\X"2>)_*4 M>O-^\>]/59W?OY._4?#+N?QQ?@9;O3#K79AZK_$7KM+_,&\<*!5Y=-0A11)& MW&.#+#,<16%T KJG8"-L; K3!O7P0;OK?9^V\>!>P[7F]7N( #2\_H"\/F=1 MI!299C$@Z@0#_<0J9$,$7D]$F !O^IPW1'5;FX>=T=7P^EKVN6IX?5UY_6#! M%@E821>X1L;[@'AP 5D3?@3'"GE]E?$%*M;1*-F- MHU;N"-+6!@@8*5F_O-%#P$%#P> M_; /W=KVR:UP15;O0QJ[:GGSYVSHIF[_=-A*@_Y1J]/[$H=S=N[W=7V^KEAL MKO$<(KUO3P;^T YCJY^R7P5$\NBL1'OC?TXZQT>Q]WW3B!Z9-_A!2[G>VK.\ MS\/]_I:'31_$M_4YO.W:WFBK%UZ/CZ)1CU:F'OVSM=CAC7H552(H)BX09UHA M+95%VCC)K+,J6%\:36*Y6!]^3SGE37QG/7,]&XY>"XZ>\WV$D!SUFB$P;SSB M@5OD.)8(YZ)QIA,1,0]3%VU"%\.V#4<_7HY>N0NCX>B'X.@WTRX,N->[3R$Q MJGVRB.4N+MQ3A[05&A&17!Y3Q#1FP-&Z+9P BPYU(9JZ R/ M^T/;S09%ZGR-X38=(1Y9NOJ#6A'U*?P*A_ !,&8O70)1#0K= (46Q\80SG-Y M:4"!8D AQAVRFLO\)XF!Y@ KZ!6"-&VDGAK;KMY4:-CV[MAV/A3J>##&"&1M M9(@K0Y#6U"#CN9+ M$J54"A[V+'##=L^@I!FP[9WQ;9+!L!8[+3P =C6&\2Y M-,AYZ5#BV&NM@\!8;VR:=2K"?OIQ@V(&#SN%\4#3=R=#^ @H^L-VJQ='^:62 MJFDK:SDT083[#B+\,CF1W3C:2SF>6+\3&A?%*ET4"\:!)3JF?' RPY5Q&FE. M(E)!)H:3),+0C4W.VTK<9J9DXW1<,QWC[J,(UV;IXG=!W^*@WW#S3;EYOO(+ M5 +*P,H/-(]]RNG46BB6&T@3S8)W@I -T#0T)?3G-2H':7AZ/>V&AJ?OFZ<7 M1\=8R8SD22-C; *#(D5D!)5($H*I%9)**]>1IY]1B=?),(96I[U.RKL> M4R[W/1L:%W3%N2"K^\WXQ)JL[KMQCRS4>EDF#74.,$QYQ%-22#.'D36"@+SB MTGN=NUVUE_6INW'_G&LST"-R>#X[4+B[YG8-*#P0*,R'.HS R4>%J M@MB@B MD07U!C'F)<.4!<#\C4W"V\;<9EIM PI/!Q3NKG]> PH/ 0J+,W-BC-QS[U$D MV"'0#!4RV'HD !"(TM*D;/<0W19F!9WV[AP4'DOUUZ,HKWK,3U^WX5C\EN&CO8!+:[0R')T"&$39C.*J:@\+# MQ\'IH%-\-:$SK/KC/H&]+6>W5Q]=HUBM3K%:; 7JE=%1 M6XNX<#;7F6#D%%=(!8JC)<)PY?,@,-X&0^Q!'1:8HL@92I&BT6&J:?"!KT>$J&'HQQ#U;1CZ7AGZ8+9N;'_G MDS5,!Q,TBI9%Q&.>Y.-QKM@0/H)XUEZ+=63HYU8]-K$LP,KX ->+P]96ZWT, M,1[E01NM[7ZOK#C__G80@6L&,;0^C/K^\P76R?W7G:TUMB6.A2-8@AU".35" M:R:YIL)Y0BD3JS%!]M+YD4V=V.3 RGDU)LGJ &])!U#FA,*2(YX]O)R1!!H, M \!ST042)(XDCR[3N&W,JCJ WJ<&\^#U+FO-Y9QA'BCWB4?+*0N:>RI(-$0D M92CQ*S%)&BZ_?RZ?LU,T)M%CAE%T*B!08P32,D]#M5X3&8W%/@"74]K62Z:= M-5S^N+G<%<%MC);*<1FI3MX(ZL%T%9@H2E=BIWP'ES=VRW%D"V6WB<' M4![):GFXE/DG9*1DN] M%YQ0,..ETIRSTM,V>M;8+8\1\ X6[):HC>2$>:0,!N.%8(MTCJ<8Y:R,4


.N52 M<(Y$HHF@4C0FR^-B\&];B^TZJ,8^4(X4T0E,%NR1H8(AT-."-=J# F?7D<&? M0:BE+C[-QD;?P2)LWO+R9[??.T!P_2-@-O=]+;\?F9_E0;MUO(_']5GLI0_1 MGP HO8)];TR+5?I2YDT+ZQ*00E8ZF,Z#'3E%F@ Z)6&9XD+PA/'&)F.RK591 M*=?X2=>&?U>>H=7P[WWP[YSE0#P1PB2,9!# Q'""2#OK$,.6,^D(=Q+XE[>% MO$TS[X9[UXU[5YZ.U7#OG9L%KQ>;;D2G!=,>81/!+/"*@?1E$C$7N=2,XDAB MYEZ\I)'?@W#O,PAA3-D#6>U_\ C$>N/0G?7LVTL9?L;>B^V\]PT6K=)%,6\) M" _Z(#$::1\YXMIY9!+52!D2N&#!:9XV-A5@T8,-^FGRNA^#'7 I!S=,>C,F MG>^\YT3R3BHDB\V>+$4&E#ODG9-!VB 9]7F&^>*HTH9%'R^+WEG'O4;(WBG_ MOEE0^+WG7.MDD$S2(&Z!D[6("@4"NI,C0G*>^;M1:N/QCT3V'E M8 #T6H/XI=_]DJNW/=C#G5$K6=_I=D9GSR$8L"XUW'_T>P?[<7#T1^X)NI>V MRTDTD+S3U*$&F.[2H;$0-:"@(G+*D%?"(!ZI1%9YBZP$$!$J6DK#.B8V/AK/Y'KW MQ[W3)*+&7KA[=IZS%Y3C46HOD$I1(AZD0#KW<,/:2AZ$PR[:"^V%9D[7>C'R MNJ03-1+Y[EAX<9"/I]HEDQ@B)G=U H9&EH%8#H01%Q154JSE<*[G'6EX?K4& MZQ)>."^0:M(>[\B;,6\T))H\2D3?5B MVG+CEGS9&U_A^1IXS%Z32)"G"4*"Y)6S0"FG.,^1P-@RX96F/L_' MTF+-HH7/(,AP85\EWS\ZZN=%]/WG;$?$KW'@.\/R7O^XE#)/>BG%H^-N_RS& MULA^;9UV1H>'_6[>@*:FX:['@XY./P]GT*UT6]BKSN=U?62A##L>QY-^[0_V M[=<_ST^I@;<;.D86!E* KNF=I0A[01%7%B,G34(2X^1,"@H+MK&I19,[O>[, M_!#&1L/"#\'"\WV2<,@#?"6R1"G04%A"V@6% @]*8,:%BS*')YIY,D^-CU=F M:ZR&CQLS9%5,_M>"&6)$"BE*@4C,7=HE<\@DQY'TDDF0TD:$/#BJ#:"^1FS^ M],,7'P[M(%:#[6K+HG5\,O"'%OBE&G77VH_E1YF-]QQB& ]2*5TAV#DVO8_C M8]A+U1EM]4(-:!_S>52G4L;I-,BU2@?*O(6A?3Y?PY#!RH!ZXARRF%L4=6+2 M4!4BH1N;"I.VD;=)GV@\H6NFG:S8RE@%;S=1CN]GZ[/Y'FE,6V8EHDPSQ!U8 M'367%0V1*;9<3:"8_K-P7,F]1<.H5]IH@J0T%>#(! M&9H'05AA-9$Y-UOE?A%:L35*Y7PT+L^UYN5[RI.ZD)<;+>/[V7C.@C":>IN( M0,#, 7%M!-+&,$2]#B)RI1W5ZYB3W3#R6ED0#2/?+R,?+*9(8>4U=@(Q)1SB MU!ID :"1XR%*KS4/E')\ZMZ>%*;(1;.336&H[NK&7KG$^CP:-5X]'T M^(9W?/?;YT_"1^6=5X@Y3Q G3"-GG$$:<^V)B8GH-7%??)]B\>"NR;7FY#MK MW=IP\MUS\MDL)ULL50HQ(D4XF @">Z2] ';6P6&2;((3;#CY47'R6K1XO2XK M-YZ[V_'S[IQD]C9HQIA#TDJ->"(2&1,Y,L%RSQRV',?LN<-\T7-W3YD MS01 M'EU$X57G2R?$7ABVCFTG/(?(P;I,]%?]&[-X! ^^^6ISM3'1DP@B)G+ 8<4<8 M?CA@;W08!ZW4Z=F>SPU9\VY_Z8PZL2J';HH3 M[KKD>5FL$%0,TPLTXV*?$ORNP !K^?1C^71CH[%3D42 I+46<&(NTU1119B()TN(R MX8W2!_,:-OS[R#*$&JY=M0VP.,C9>!&B<6"_>Z<1E\"P%LX-:9R8LI$R+7/? M9+XX.O5IE!!0L8Y&P&XCZWC03\;Q:'ESI9:![>)"KC^ M(,0!JI[S9=Z:8;_;":WQT]7OC_K'2]Y\BKZ-N[,JX&2WX6#?UJ?YR]E'.. W MO:70UO@^[B+_J)XO)4U0U'J4 N.(6Y*](,0A"9),8Y.G/W"P-CAN2[8"W\?* M..P1.3V?!:H\9+"CP9*'SH"JL"0* RJ3 GM'NC*KCB.;.SP%34G T28A>0Y? MZC8Q:D6!D 90GBB@W',(IE%3U@9:X+4%\XP;J[EA%OEH04T)'B-#B$$A2"U\ M@K/F86-3M@%AGH"24@R[GT;6=2/\#)TOF_^"?\;KKME$4>"CX_ZPDQ_RY2!V M+9!B_/FT$T:'+PG&62A/?:M^&GS^%>M@Y2>CB[\RM6@?,T/7_+_Y+S?X:7.R MJ_/KN^AKMX0-MZ I IC^PY4Q+ M%Z_\*5B#?=@%M X'&9S_7\>9!$9$"!8^QKF6.LDHHM341$LQUY_4QN9^IO5< M]K.=<;TW C/>;BX[R2OHK/#,.=^W9RTZO/$_Y MTL_U&=9\DMTA]?4X(+W!%#+4;IKYS_?:+\M8<[%3O]==EG"7Q@JONNRE[_'F\7"8M6U+KO4+T?TC1USU_;'K09\?^F,*C"8PP&" MKP$$P,*_[WW\[??]/_?>_]^'UN][?[QZL_M;N_5F=_O%74B*[U]LT2ZW]W8_ M[/WQYM76_NM7K0_[\&/G]>[^A];>KZWMK0^_MW[]8^_/#Q>N>Q8J")T]JGM^ ME!_>]%JCP_X)8'@8_CB'F==P$U]ID1"Q\-DE!%H]]5W:#?,*P/+M^"O:0>MU M+WN(7T4?CUPOE5PC?OV=Q!; M8&[$5O5[&;^8HX3M*E88_W/2^6*[9:9[[G4\B,/1H.-'(!'R^\^AFP]GMM?+_K3\W^OS8WH_.:'\QE8OS+XP]E<\+BY?^6IBW?"_0V#WX#!ETR& MC-YY@34B&KB<^Z"0C9P_'WD^_GT%.;_P!6&D0[3#^ MV.KTJM_@E[NV9V8CG5>X'-89Z-;#TKD5N+V%!^^'-_7AOZK) ?[NGN0CF(;1 M"EH;76AU4+DXVYZD1+#5!'F+)>+8,>28P0@+$HT4H"=Q U"IVE0L)C%];Z[! MU4Z_^TA.NH4;\UF S4/:5 W$/&*(F3.WF)/$ 9 @HZ5"H'1'9&VP*-$D@C7< M8I4,.RFD&FA8*33,=^)P6BE&!0IPLHBKI)!5)B+' M<]HYM0Y,<="+5)N(6P\B;Y#AR2"#20 ) 5B3>0,M.D81.#!"2JDITP49- - M,CP:9%@R-#1)$R*-B 0+%I.,#-F$&3+"64:9II0G0 ;0&?!BILN:(L.*PF6/ MW6J*\/*E]M)WV[;7@KOUV++_NKN'?MS8[KQ603A@<\6XX\(:XJ+CQE";##&N M&(37:(W>8/N:8/O'!8/0>RFC2QH%G0#;4W1@$'J/A(Y>:TN<][F)NN%MPV\- M[C=EGP?VKS?8]XRQKW&&/3WLF[=X@Y5&:8F^H@VQ6^3VK? (NGN4%Q!].CH^[ M,37/=?C5OE6/@YQ3#!O@5YV8Y/3ME)M;MZ+%Y6RFB:# MK&$><16S)>LPDEKKZ)AB2N0I"JPM"5FCFJ45Z1$-_#QZ^%EY 4 #/W<)/_,9 M^I188X-#P69'FN<<668QHD3Y7 4==(%?K1LX*>!G_6#GY47##3P/ M8FMDO\;E0^AO\JA/ CJ7/=?CALX[,!PST>QGFLGHV4#GZC2WQ8$V H1>2ACH M$Y,(AJ/F2&MGD.")!4(D3Q1O;#+69K=O=G$)?*UID+.!G[6'GSLP'!OXN3OX MF3,"DU0%'E0!=<):>PQDI@X YLLE7(;FX2U#5Y5 D8#/PW\K+7AV,#/ M'1F.;Q8,QVPJ@H'(D%>!(2Z)0X9Z@L!N--**A(7G&YMY ->M!YFN$'V>?K#Q MS\[H\+#?S:N=&(]G>>Q($WA\O.GGR6"\,ITBH@"G@ZLE@ M$,,O)Z/=_NBO.&K0=;7HNK5@6QJE/ LV(&*X0!P3 N@J'&+*2V9Y2"2W!J.B M;5964-I$!1IH6D/;\M;0E#I?8T#?XJ#?H-)-46G.Y.36>8]-1$(GC#@C$6E! M/"*.$VJ#Q2[:#8 ?#:KASPTL-;"T=K"T,INS@:6'@J6=!5-4.6&$HQ@I[W(, M4R1D/*%(&SA>@0WQ@:PC+*TDY_XQI/@^I6L\@99Q-\J,'^;4>. 75-+C.[TO M<3C*OH7<%"&-AU.W[&0Z]?#F&*6K+".OO_<&O7A[:.C?J_ZN\F1>')1@I7G2)P3UU[ZD(EFZPAV<%2] M/(J@*C2>K14J:PN>+1:Y$SRB1)S-33,$,CA09+BG$:B%>N8V-C65;;QD]E<3 MMVP0Z:$1:?4-]V^&2(WE^/U@-.?0\J!D1>$5(L1%Q)GAR#A"$*'4"&XMI;:ST@$,T: C9Y 3VB-'%-OHY%7EZVC".1I5[) ^!CE_CP'>&I6_ \- .XK!)KWARP8+5IE< $7V8T-!> M[W5-08"RA7X:JW-UV+K8NY\(IHEW'GG-..):,>224\B(Z !VF341L+6I\6Z@ M:#VA:+7I%#>"HD;#^WX4FC,W08^CS$6+F"4,<6]L;IJ8D$G)62B5R@94',Y3LRFL(XX5"S- MGT8YFQU^ALZ7S7_!/^-;3UW+Q\P4*^:A?Q2'A:1;L*@.W/)@8+NM8SL8C><( *^5UHXVSQFHH^OPD>$(7L@\ M,GPQV?;YIZ_OK2@L][@_[)3F=8/8M:/.E_CS:2>,#E\2G!?-?;O#3YH7KNZ/3,5?JC M3F^\(H%?<%CT1=M[9 <'\.''1^X.J\2&P<> MF>!K469KO+)5WV[9%L/F_+[W\;??]__<>_]_'UJ_[_WQZLWN;^W6F]WMBX'E M/O9F^6)W"V".^@4:MZ>A\=<)-'Z80..-'^ BP+HF&/"-)?>JN;>&54(OXN $ M2I.RU]PM?NW=:I%6D=KDYU:MU.V>','E_ H<6[-A@E].AK""X?!5'/I!YS@S M[%8O;(&\.^GE_+"W<%:^$X?[<--?NGW_^6%5M6^[$U7M?[M_';W[^M<_G^E? M1Z^_@;J%=X[^M[.S_^[KWI^__@._?]Y[M7,*GQ&@=G7C[^_/_OXS'#O*):A3 MG;]?_=K9V_^[\]?^#JA;[\[^.GKS=??5:_'7GSOP^SN^\^T7^$PW[>S_)7;_ M 9./,JZDL$@GG)WZ(:M:R2!I%!=))J68K'3L3N\DAJVL[!+GI":.X$ P!W7; MQV=1E=O;+9)TF@2W+E$I@+@@L6C:?PCPG61R6D MDDM%WQ3S_#PE#Y7O#>C9\R_: M1:\#<776^MSKG_9:=MC:/QGD[:X_!P V.(;/_3#J'T0 M$'KM#,Z;'5&P];P MQ T[H6,'<"CM G:9B2G^>;M2'LM?Y.$#+K&]VX]=6 ;KC00Y1V.-C./#J%(?]-#H%VZI\Z7C0S_GKPY8;$] H^L,> M[.#!65%%3[J98%ZT]@O^EK7DU\.)'TU]J=-K;<%9@"[;L>W6+P/[K=-MM[9M MSP;X>_NPTXWE1P_^>NU/;.@/VAG!N["&=NNW""9>[ZP-^P2;]'_]:D=#OM0; M4+7/J@W9+5N6OP$/_+X/W\@?^ "KL\?] 5S_P['M]-JP4MNIKIN_]1$,69 6 M_P??-V;\*OIX "H#]T;4Y8C64^/1AC^>H?XC'2MF6=+P-JAPK'\A0^OM^?N)\?WVYMY M6=6//'^;[2Y8H?!EPRWS0>0O')\,AB=9O,'AG!YV_&&V MK.W! 1QK9E?@RPM]6\/:Q32C&'G&F7-&,R\9!VW/JN2#33Q$&7W@JE:,#%%H M_,NT>^O-[J_S>M('VXUU(@7(67CZL7/KS7 (4O)-;W\ %%TM[GHA0/SL-*DW MISL'GX(21,20D%,6(YY(0C8XFKL54CB&X'1P&YN^7P4)93WA#6@Q 6WSG]1#TCE@!-D40"XH(3Y (U* 6I'=A\Q&"VL0E0 MQJEI&[G8RFV*L$8SL#I-8A6,%>)Q9Z"N=;L9Z,I;69N(@^'-B;-N_BK'-@$'T$"R>T>F!Z@#WA8PS#*\]_[MR%PXX" ME<(J" >!JPU/.DG0P/,P9:.OP!DD+J& [$7N )D6@^]]O=J]F^.,?'8T\]?7 MW:U/$NPAG-%%,*,1]PHC2R5!D2NJ8@0M7.B-34;X"[5(,V#'=^$7 (@<)X,3 MRWZDTJ9L6E;E%W+U%UQS,^/QKSWT!U"LGAB+E&L,T4<6L#THQ: M9 GE7$1,K(E 8_@%NY#$7K0 Z?N#<>BH\HF.ZG+B6C8!&7:[%VI9VUT['+:V MVO4OOQ3"JW[?GI6+\#VX[,EH.(*/9'HLMJ0?ETOD.']_:9#OPIS\.W6"W4SE MPY):FB@+/AH>O-=".XD#:!O$9<$(,KXIS'&1QIQ\J MG>]]!'N[<] KT+R7MLLFEV\TJM]R=CG@N^\^8>F<8)PBL"I4SBGDR&'!$.5" M8QX)YD9GU8\*TR9RD6=N&'^^/05>I&#"+[9%$!PU(BUGAYTZM'%R7+LY+V'C MFU'U+;'^1E0]74ZU?=[(X$/T)X/2+^.7"$\\9.@:+/"B=56\94V"*UL3 M S*'["H-K\YH&[?R""55P,'>6-?_,@Y!7BVGI_W_51 E7Z(WK>RU.'LAZWT; M9B[*%XC6'\X<:=GUA4TO08B-PH"MB@-_?-':&NL&U2K'UL[T9-C6H1VV7 3I M/XBC0;]TP,E:IPUY^ZN 4;7<*CAR?H/,X06VC@M0##,5#7/ -K1!F_7Q>-0Z M/WL+:B\JI[F@MX]=[CG@W!F6DPN=0=ZV3L\/ MQ@V)NO' =MLEH;)*8VC7ML$X2MU*,0ZK8%VQ*?KG!%0TLD%.+ N99F-/%^3+OTJLDXT5,TX=5QO71.\.<;7;O M:L=-C,';%OXM&(-;!1.*/;C?/X?*W!7P36^[(JDI-:(Q%J]6"/XYX'OO/A%# MK8M,(F*C0]QXEKO^2= /B R"8^I$N,)8S)!40]"#T$C1(6]#(!^G7">OQIZ3 MAFJ64\WGKSM;GRCG1!-BD7=& -5$AIPC#L$A)1)X2/O9+-E\RM+ZME-M*9RYNM(G.!*\\7I7VCA.L9W:II.R> M/>]CZ3MS(B#4Z4+SXRA=O??B=UO'\G> M*[CNJRT!4HMSS#W7&OF8.Z$9')"-2:/$E-$,8Q98F.>M[3H;P!Y55-VI;.+* MIU/Y-J[!;ID7JM+($JNC WKP=QAYVOFJX\= M,46T9H=!8>C^<1T(+AZ8+YW^R;";8]C'_4'E;;DFMZV5W 5Q>VSKA&9XQF65 M4F7+/U9Y0J^'56K[Q>53SQU+BB*SE^9*F\X:D;S[S[M/49,@#2!&-(J 2&84 MV1 ,PE%(EXR)*K%E(OEXEDI'A7NO(9J'M5#,:)!=>"7W_"#V@)&[W2)@MFLIM_<)*_GE\U"Y:4$J'=G/L17'YU&1#UC01\<5I8P.[:AESX,!8QDS$9TY M=V4XC#4V=SO6=;HE/%C^GNO&7SW&0;[U15^J;A/J(HB2(7J1[+UH/2 1(^Q5 M^#Q]_A8&D-[Y4UN7,PZ9)BDEF;W^1"&YL;C<$EH@;C MV[/TR&IXEV_*E;)@$[;[H-\/IQTPZ@O< LRA;HG.52!<0*Q_%*NIJR54"6(C MM%R_=P)_3D#;ERK?$AY$ )&Q.(DSO);ES$)A'?#K%L]%3D#(BA' 6\&\):'L MJ\/I/[9K83'J'%3/7X*?LVF\>5ES$)U-IS+3"G U2P,_JI6@?+7##MQ_D-OV ME/<&G3BNELKW+NF:"](P7WU*AKK8[8# @>N56*T=]GN%RLOS5X_3&?B3HQS, M]U75;E89S]=7V8?PN2)VBJP H9SW[9^3<%"+.]<_J22CMX-!V=3)1EX@24]S M>E\ED\I'JP6"O9H7&3I9YSRNJX)+D+8N]^V?#,HJM_SH!'9E;'1Z(/+0R1[= M<4BW/_T0=2WWB3^L/Y7W,6\3'$ELY8\,L@"?G._5GJRZ.&1TDC.UW_2F=OP\ MZ>6XTZO2V6VOBF1Y+8R5;GF^)1'\4%ON'>+"D@E32<1OW*'19+(LS% M"945X:PV5+FD-&Q<#[97^>AZ!V,NF8D]PE/[''\\[0\"8-&S38_6$H_">M91@TF5YGS(D!H5<)Y;*3G%B9P M^;(@$+>/.,GNS]QJ9<;>SBF*XP!R40>.:4\XEHG9'/;8I$+ M"K@6-%E]71P!]<[;DV&FN.&DS^5YH4W=N&B*2BN,R9;5H.3Y9H7XN'9/E03I M@ZK/2:7G%R8NWSCN]L^JH"FHB;%@2![.6[J)MD[MV8R),Z':#!Q3;JEEA+T4 MMMH31!DNA93Z6E/ 9X9-;G*^E[T5$V[L=95D?TCF\1_%)-XJ[*F M[D.E+=E-^=;ESM6-&T5V1I$]_62<$X%;DL?L2<2=!\T 4X-H@GTG"COOQ*-7 M9'\M"67C%.)\RYV&DI"[C2SBOTCSH^2],? M9H)%56!HW-ILDC>ZX N:%6)9QW&;M5?:5GDJ@*TV6!6?L#!^F1]=[)[ZT8YC]8:'0FQL#2NC-2:X.0# M"TF9J"2I:OZO3KC>[?=J;U4%"$W&XE)Q_\]'OO/NDW>):DPX4CIJQ#E62&N3 MY^%Y8V'7$R=B8U.],)?E4 \NUO6JNJ?YB1:6$,VQ8=1*#D=M"''$ OI;HL': M]E>H>LOFEN4 2EW9WQE^?AL'^05[$,GD@!%]?B><_1A844ZPYH#\N4C44HUL M OT.2Q*E8-Q&"R=,V9*$Y_^^]TJ-]HTSI9G3GC@;"BFD=\92 M5E!C<2A*@QK?25-_G>YN?0J"V< ,1I0Q,!*B-,@ICI$4.,4D':AM9&.3OY"K M1 VI@$:XDX%:QCT#K25RD6=X4J-%%%?-P6E0X[HG_'7OW2?.2.+9^QF#-0B8 M%2/C%$4^\2B,%,KZ7":A7BSV1/OO]D4UMHNZ4O%1M%Y%7[I#5M,E&)GJBIE/ MLIVMIN-8%UF^J'2P#B#2XO5*N5^( $-'Q5$UZN?H2>=H$C\Y@$_W)HI9>U8S M*XTMNZ49[B%GVTRBG_5K\;AN>!L65Z>!4!ZP_@ M KUIFZ 8[^,TKDG3XJI+<3ZPTH/XIJV+L!)!)ZEELII3CRW&/N(0+<=)^EH0 M->KKRF#J,P7UU=)@F6 !&<*S^LKA-QLCV+:2N0,CDA) MHTANUQLTR3;*976>-U4KJ7-6JD0B,XESK8R+D>I(/2<)1\^;@U[Q0>>*7M > MD_.:(J)X5BN#1D[C/*G34M#NK1%*Y8->TL1P7#UWF3">U2/:50OW0:4EW,CD M2)0)80AHN3Q[**W4-(%>E)C"8"Z;QN18*6U\V_H&9FR@#E@Q@@8JO"\79SLA&3=(X9#[,1.,+'<662QLLC9Q'&0&@,OLRILB/;%!&P4R1D?#D_(4 V[+[5.G&:][9(Z MZ4N0?L%B_&.9<9 3S:J4O\]PSS/*@8=^1!P0'H2$#9=+KQ(U@&(Y XAC!:#I@T V:85$( ;4 M;-CWM%!/QZ4R1COME/8\4FQU2"(RZH,37A#RZ/,+IKJ<9QK^5E)_"EW5=0)Y M/P;];FG_-A[(UAFV2LI!55C7#I?540,8LJ3FX:3Y/Y)H_+9&KI2 M?3&LW=HYP6G4K<=3]7+[P$/;.ZC2+ZOJ@O%*7K0^G%1M]LH:ZZ*"TH6B;F'9 M_Y)++3I',<=E;>=DA=@;3Y[*]2K#5,NF7$WONG5)R1!. MI'-\4E7PC?,X:ZY;Z!>?,^[*7)3IYMZEA";/G.]6W1ZKX0/UUHT+<8\R1I4' M/\@K[]6= NT)/'?56[7*K\J9%LO2JAXK^57ESJ-SZJNVQ[:^Y+XCHY*_?%T.:%)N/XV*LN@G7\2 "@P[S]+69]Q\Q28PE*@#,4;2Y.+AD M#U99DK/PD;6'JI=&ITXX+$==5<^?8]*X$V6O*MQME5:P<&2P[,GPDBG:+6\O>;=*2CUO,S 57)Q=1OWA4;V1T[ ]]7CY MVL-Z@$J-S8^7#+=G<&/<.VF*2*8(8DQ@)\.3LH\C^[E.Q1NCS)=^%S3 NBYR MTDJO/8&P;IZ VO) ZYW\O M+1-E+NO++\(#Y<.=K5V?&0DWH>Q:@$_EZ!7'P'1WIWJ552_S,*E^OUR/;ZK3 M-Z5LJM.?777ZE=7F$QJM@?\YEMMX+K_/U<;*['T\ M7%EIZI3@G%O)#3P^I\0F^,\DQAZ9.3-=CEVI_;E=R,E,1YXIG?U5+?#&5>GC MBN4)_F6+)UL7%V%K#X"]5'=/W3<#XK@VNT+F7!Y=2H+A9^[C477L*G7%D]M, M-,%)GZXBNL\_<#&\GZ_Z9-3I=KY-GF8,YG4Q^*"J5>EV/I=^[M65CR*8%6'. M!BJBJPB_HF=.5ZB?*QWGY=K5;MZZ*OF[2>)"G\T%1L=8Y=\9)]C4.N?CU5:6 MVU'Y>([L/]EJ/!O/AYW06=V!8-[\.3>8QEI-UA%=IYN-\9-A57IX,L@QYF [ M^4>AJ][H,/>8JV[;/] A>O M,!/_C*)Z/HDBKW'8RCTM:_7>CB;?JY0T>S"(,:#2;+YZHGKYI=O.\-P;4BRX M69]#WI3%\: /=)2S*ONGMG+YS+J/+C;C9BS< MBK,ZO>.3,20/*[++-\EVY7AX!*@Q%0)G6S&.3G.3B8K8SQT.M=$:RR"2?A[\ M,%5YN,!M6^>RJ]T:=(:?QP.*>O58S.)RZO3R4FJOV>%TAY*3V@E8/\OYEH"1 MTPW3[<$6I5V[-IZS8*MO&\:39R9(!:Q;+.GYSEP3H!B>MU.9\?C8>CY&S<;5 M'E=#,2:;E<&JJI^>$FO%U#D7J_4 MQ!?MB<]QPA95T7#Q0!8W\(^MRND)DBT?TZ5?F_B.?RP+#*6QW; _N[S4&8"Z MN'21AQ?*/ "EG'(P?I(I-_P"\+R9R3\?7V_X75>;\VG,[>'/K4[*7I"EGRK; M-6L+C)]T928^9UZX=+=:BLTSO?J"F=X0EXF*?[LA5K:EX#:D]'+6SX M4K;PN)[#6\<00?J,&Y_F31KW1/"7Z'E?6\YZK&]*UQ@L<$$1XO&TS38-'*@=;J!OS3@_+\> _Z MXSV8X'A!Z0M2"3(E?,G*QDP,MVAK&?>/2^K2N,%CZ!0SKVK"-TZ%R!=>7$A) M#,@+J1L"CBV.86D75<6 *T2>6!J=-#:"P(CY5@F8>IK N,M@A>H+SW,^+_&T MF%0%KZ=H/ ^DJ8DZXT>N\IOC[6H.4GF>:S]+9>!.LV2K8K<<]XYV-!9\$WZJ M&;:ZZ#))-STU*@\>'(N%NN'DJ-7K^'YMZ\$DR'<_==OO&/E_DK M9#LGS^K0:Q89-T8J<4OX#LK?K_LC%0^:G>(?!S21.G-Y.-/5LI4?9O;3)8NG MZJ9:K+RY]((2-A^$6?HO/HM>/!UGBE@@J%#[A(#%S[OK5TN9>;9:P1N+*'B& MXM$?'0[R")ZZH>E$7L%S1SN1C3FENY!0IHYN%0D82X$I%7%_5KK"\V9XZRXS M-BOGTKFB6)"BI%D5]ED>S)UK1-J$3P_PO#N4\L/#ONI=BN0U.#SW%T;EP7U*EB3GG2];C=(@C 2H!F M6"QZ2?Y$I0EU>AG>LG8Q[KV]3+T"6R%_N(H]]7+L*6?3I!H 2W.J?J:!JA=> MN6(Q[M/4U(5'+&2WIKK.[$>:V"<,)9E&6M9X?LM.VZ8& M9?D IBVQM__QZ\[^ =G]YS/>/?U$=&Z&XS$B3@7$-;'(QA 1]0%[ '09HLK5 ML9?4TY6! A<1^MC>JZ:H3_/*V(Z[8;>,E8_9OH",IOFZH:9K4%.NSG14<)NX M0RHHCG@B"6EG)<(J.>:TT-:!5+ULL';1L4%FE'X\]T<62YH 7T 7;R9"ZX\% MG*D\[+.XKJ4C9E;LA4ZX"6'&X*C$ MP2A+',>@9#JJ30@L<*QYLF%YE>7UZ7&)N&O(<($,]S(V>"ZE=#AZ*HGTQ@?I'<\RBIA:1MV&&B:]\EPH91)H'+DYOHR8J'!5Q\GFI._JI(,R M1#IID'2)YI,FR-DH$=4I.%!-HF3\NE QB1$5I%AFVU0.XW',89P@O^ @R,TC MU\B WHVCQN"YPN!A.]_^XF ^:Y%\8L(BX0,#54('$#U@]5A,6)1"$)Y,-I^_ MLYW#[:/H]]*G8;LNN!UGC#Y>;]YVE0LR'6'-A=%Q,.SW>G$\0ZX[E;@Z2;2W MPV$_]^2/89S"&)=65,\T!AH"-E33<[.D@W:U9S^[KVK-[O[/\RKKJ56WUPNR:QDMJ>IS, M]#AY]\G*J$&-4\AP#!9&B X9G!QB.G@=A8_8/^Z9*!,$!&::R4;K#F#,'0&&#:]E<,>%R9G-!UG:K&P_&ZZ_2:JJA5>? /CRIOYNL M'X^#/8?[\T%7W5AEK-L =QMUAN.]K()Q]?X6L9'UA2_E0H\Y2C;UF-6A365= M5J'*@I+3VS%.W,B)YJ.IS3F*H6/;L[*U1"];P^,<$QL,#SO'5;G+\8GKEE$^ MW;HT9":+*L7WS)J**;#Y>YG:NO.?Z5'/\W6/?6)Q8T;*]A MR&N9$(\8C"E/+,*&I4A- .;,$TDN:0 ]$U^Z-&BT&#J:[1R^;IFWC[0QY%Y1 M!'ZH.>''UIOR,(]7/;K+*9=EK^J=JO:IF=N^X!NF.P>?,!/>\! 0L3@@GH)' MVH.*D))W23 0%6G!M*L),8X)L>8Z/V5$=3)UQ%SK67VH77!I]?/AUT1A'U4ZJ&1-9U1O4H6E!E M4RQ&Q'S7J+OGFOOQ0MKA83UJ$WYY_9^3SA?8II)\NN(GO%O73%[^5B_D'U,/ M\;&7B0CN!XB__!,50S\S/IYUT?A3D/>.B92,PH@K"^I>5 %93PPB$70P98VT M2BVX:.[/OY*),YZ?6E$'SNOMVJU#^'#WK-7MP&>R?O %COUH4G\88LGW5OT^Q<&<18-949CBML+NU4KN'_ MJ]Z%<[UC'HP>.PJ]GW!IA4.-4G(CF'O?@-PU0.[=)U!5!*82E)7(#.+$)62B M=8@8GI3)^*?#/,A-D69&AYDD] (4?BQ!_3Q(E6++'/#N9:]F[>MU$:@UUS6" MRH'J:H 2Z>F%J5>J?B_CZBQ NM/>1(T9&RY5XCS<,W7[I\/<>F9AI>?2KY0Y M]\N*P\">PL4!Q4Z&H@&BK[NO9/QF.E:12HP"<-CHY M]Q?.5):52^3:[Z$?]$^+85CK?"/[M:PICQ?,%>+MJEV)ST5GSO8^MPY.+*AV MHUC!\/BBD]C==$?J<3>+H_-&N;FO=:Y.A!7FF^8*W<%Q+M.)=6=3>,1!6-#N MKBPR>WXE9;HI*7MV)657EHC-E90)Q4"BI4 39SP&8:F.F&.+F:,R0^N=QV?] M80PGW;B7KI*(S]6"GQ.*7W=./UF:(C="HS+TD2NED8%S0%X0DY1T7!*[H/G? MUSE><'J9K)LCG!QA)(D(8SGBPC/$-?=(&ZZ1)ECF3&W)/;M^?)VMG5*]=:Y% M394,9E-M0>>J .):+A;;>^ M2[EA]?:Y&'V!*U$Z&L!_87SG^NT7Y:V?1F'Q/2%?$$(N?!N_N/B]RRY+S MM MV'==]O+W)+ZCQ8IK7?:GLK_5'L,Q9BHI@^^O&ME];$-6=E_B%BE:S?A&DVN8 MZU^#'G_-5_EY03N<)Y2*1NZ&:Q=4&)9/>VLF1[/%2'O"27>Z>]>X1LV$!=Z. M1ZT""ZV\#8]A7[/4G-G)"Q[^RF>\S@X^\HW"MR,Y[V.\G-FZ,2U@\ET^Z8* M+$^Z?9$/8IY.KGK2ZYTW;EUS)XXZ(73ORU-<=N*_[NB)IY^TM"%\^$>]^^(' M=CWWX]9HVPX&N;OPOW-;_^OE6+#'J;8?_G7TM;MW]-?ISM'';[M__@WW/?S\ M]S_O*-P75/=_=_=>!5#.WY'=HX^G?_]S\'7\';C7R=_TH_S[GZVSO_=WR-]' M__YG[[?W1[NO_H9G_-]#>":^2[/J_Q'6^\O1WJM?T\X'_/6/_=JG ^"=B>P^)YX=4@V[-$MN^K%&^0[>&1[=LZ0#@1$6;J\6,V!MBTW(4N%/=ZKJNE>?)K\Q&IQ@S7FJPF;C1AL:D MD[6$F12PO*Z.<1F_+ND\T+#JM5AU7H_PPD>!N4+2!M CHN3("2$1Q0D,I,@2 M$WQCL]3:T9_7B%>?K'/J:FUAL0_U=VD,2S;DB2 0]CAB+6S@G/$DI$DF ?HP M!THS&/VBT1@>&(;.%C0&;G-&6Q2=I4\!49 M,VODC'GN[)J$QL"SWA/,(V=:&F,4-3Q:;"(WJU 8&G:]%;O.:PTIX:0Y(8@S M*[-:[[)?E2'F.'?"S*Q*WU^Q6RZQ4ZP]JK!OLES75Y*D=[62['316S MVL%SGMG2"OV3G(U1G#S/R">\ROUXW."\REC857GXLR],?;+!\E5A^>[V@NH5 M@^7>!HD(HP9Q'S4R,4IDA,<9V4$\JXU-9GC;<+HB"W 5C/7 7IX&2QLL?<#H M6X.EZX"E\WJQ=MH0J2D2!A"4&PEFK*(>AS^*)UT6^./ MWV?/O?V!#1'8OS0-&"_@?+E-:6,N;3SX9+PT$6>K5?GL]78&64!BL&1)(B%B MQ@Q^U"WV)J0ZF"+502P3@L=%?E5[X/$(NJGI]JUP$NNA=;TL*[JY841NAY>G MY[UHO:TFUU9_UE6=]57FA[Q>1NTBAD05ME@;QW5D6D?# F788:=P4EPRP%H'XO< M7M(D9'(WDH 9801;;@(%?1\OE'F.^I>>IR$$SDT1KJ3B(28G+:&1IB@=!;6' M-^>Y^O,\ RRC) D;;4)$9X=<\AZ!<>Z15,< M2=(G_%7*M#NVW68$$_>AV5=F=$NMU6R#6FHTO>@?+$XHJ:"8*FB$/OWK$7E4 MUH$ "0&%\K%GU$!51L;A[N'GSVN F*I%;FGA79IZ;PXNDQ^S/DNGW:>:UIB# MXU@UN3[.[2X[EV)H+L4:T[(I>_[REW*E486?F:N8SB8EW#6=-N7<59G2*#<8 MKQIP%WC?5J+-7O6JP<<95OW29P(*O@/"O1[_M#0,S:7GLY[5TV[?\TJ\-4U& M8UC9Q'J-(32K?J=5"E]SHODT5Q!#*91?8D+KQ^W1P9(_M0:DR M;P%;78$J@M4=Y=+R<=M6N;RC/'T^+,U23TO+O^J$%]N=-\]/+R&#TDMPQ<1; M>LKE[4=N>-S6R"50PW/;P!9+M>IMGZ_G7]7_.*G^+FP>9&@1>8 MG)V<^@MXK&I/#QP[/7-YYWC3X\H^_NB17;!*FOD/],.=?5Y7\J";+KW=@UPPU7YH)0L1U MPM(/I71T+_=$?#$'67O3 N8?J,JV+T?^JG+D?J,NVRAB?HRZ[5\J"VICA@J7 M#8T,F'W/A=MWOQ7W5MYX]TO]Z1XBK%WCIXGG+)M(/T H]<,VV3OZ;;0#%M#. M<_C?YS=\YZ\7?&?WG=BAOQWN[+XA.Y_W/F_35W@QE+K]^3_#O;_>L>V7KS#\ MC\$W]]8+L/'_'LC6U]^'MJM)M%8VP6";$8H;*+@6.G 8DE7>: M>ZJ<-4^>$;S!M%B*I/Y\WZ6-+9NL<=%V+]4>BE3[JB[0O51[ %*M21#YM/U\ M#[[C]S53RH4H$(G*(G*!">LI*E1;1O51[<%)MB$DKU7;A^[OO]K.O.T6!D85_ M$;>YN[E($ADC&8\1#-=@2OG6BGKO!R;5[@B&XNX357^M U6GXZ9-S-T#33QL MB?2MS139%?DL]0GLCMOV:KW8N8G86301M: F.0:ZE-)@(F)+D<$6M"JJ971& M4IR PZA>QK^YOLSYII+UK].7[AU>XF%SZ;>VO;PYE_::PZVQ\)(]I()W*B2# MC/<:<<,"TE(KY'22TF;D$ D\K#<8_A8O3\_%#XV+O[5[:<_%]\;%%\OZOU4J M$:$]LC9AN'^%0%8H@V1@3$OGDN+DR3.QH5F=ST4NFFTFF M11-!:,LH]PDEY13BR5!D*0$YI0(/DD=N8@#U0G]S8?,WP51\%[_J#\[$W]M, MZ)GXNS'QDI% E?5,@GH!AYI O6 ,:2$UDC0*#\>LDI=/GDF*>RY^9%S\O^2?, &0\_& M=\_&2R:#82HXJR5R% O$&3<([ 2+A+ NI*"U2.;)LQ5)5CT;KS<;WYK%<#ML MW-L,M\3C?\[9# S6O$\<=UBSD./_N0<.SRBT22%'6$P^&((#R38#P^H!L?FC M#3VTY3GQ.'QC8<[=H":N3RKH=T9-?-BAXMN"H.T31>]<9"]:5Q1L*^:B1]PF MT,H$%0AL9(:X28PF93T8T#G;PQ!Y:WFB=P2,>)^Y\;VX[,5E7P.Y_N)RR8J- ME%!!$T4F&1":*D1DA+3(2AF<$"Z&F&Z]"+(7F+W _*$$9E]>N9X"G6\>AG4F%H]WCX-6 VN?[UDBKE+$(:X$1]T1E M4&&)-%$2-%'/L3&5V!T>G\6PE<4?XT1X)W-$3?! !-CR7 8M+;:2>R'6&H![ MCH)C0S<%,7)Z6I#T["GLQ_2T3<>UWI\=G54H>R&>3.!&J*!)\PCV: S"X'/Y MP^;@>??CX30#F9Z?.IAD4)P/T34\G-D\'Y:D-CN+IX3@,L<$H:;B.L([1*K?(8MXG8^%"5-X MUGNE&31BF05J#K6\$46V[V4-C8* MS&^FAH$?P7\W"BG/,!V?+C=^N%501QB\7EI-]>%:RYO?#DNLC@]C'P[A?@!; M:?3A_1'8/A_^<[1H+V6[:)N^'X'M\VF'[ASNO,R]BUYAW?L]5\[ M1WN[[RB,MP"R]>Y\^\+@]__O$/NC_QS;O\S9ZP\?>>Y[M$W?P?Q_^0!V&WN_ MZ_GVA]''O0\['V']G]]_>'6^\_+?'_[?YQ?GKW<_PGQ?T.T/GKW>W=[''&PL MX0.2W%H$0M4AXRDH@MS@%*P6C.>4BYOVE5!.4 ]F'9AND9N @2$Y?5M^8I+P&EQ5-V%.@'I*UQ"B%,=XSYG0PDLJD:2]3[EVF#*^2 M*7MD^Z]MV!-X_OF>>/_\S:>=SS"'(E=>?=[[\.+S^[R/?[VZ6'59:]K'BP)"BFL<"<>[BD@K.)T\ %S[T!O]34 MJB>L1T!8?M\0Q6*(% 5MLB?,**2M9DA@*:EEF"N'5VE!MW99K4NZV)_C=)I[ MUVS,&N[ 3S#J,4SJ; I&>/V%WN!:*6ITRL+%,V*-XCA&EXB2$GN9G(E6B5[4 MW+NHN;A*U&R)G;_^/7Q_].8"=.$/94T"E,9AU7,3($N%& M](3UR G+[S-J&.=*%)B$[&J>S*"2@J.8ZY,+D(2JR^PP;W9W'=_26V=08O M'+OAZ M5D3^VJ<54((Q&RXBP7$BA&65:22B+T/>R!A7HCMY^_(ZY<['W9>ON-[].UP29H\/]AG(H%R MXC""8\[N&PL:L4X4"67AL%-&8DE/GO&;:<1MZL-"8&@=VV[^GDN%#L>C,!@> MY(+1;6I+F?LXEECN<7!KKK;Y>-7%N []5^'F4)S2]HB'A M\LYW]KQ>G\J;>S*>#O,7GI;AX>6SX-<_YF58?41X]HAUT_'H[/3R1U;%"N_L MX*19V*+.OX>366NK@XC<)-J/R&9 B:=V=&XOID_^.4^E0(_UX )O/"M-+#/-_YHO*F"U__U/^VS52:X,.@M0 ML:U-@2;.> S"4ATQQQ8S1Z7283'HG+2T ::1F"%<*VT3/*^<2R 57E"MS>9YU>_=.XM_#>#X=C,;'!RB+HU GFG1] 2>79-# ;VEX/#R-]9/# MXU-[?%#!W=6#Y!Z4P&^CX>>V(7!.HX%_#\95>^?I<+HY:$ NAL=S"3<;\_VA MXRA.EI)RJO2'$+/XA"T*95IM<^SSP]S8M6U0W$K7(SLL7:L6!?$D3H?AS(X& M?]O16?5 V9K26+I:U* "X)CO@6Q'TW&[F7G1<'_8X:3L4YD#'%085FU]XZ=A MZ4YK3V&] 93)TZI][HI^SZ6%;4GUR,KJR>#(7C3-F&':HXL&.3"S46E3##?0 M-,XW*U[H]QLG63^;#H!CA].2$IN;,)_$JCTP3&)Z.$BC\3GLHQU=3&-I0]QN M[V!86HIW5E=6 T?X5U[E:=YJ&"7O0#7OV3?GYU'6,VVV-)_9:%B1R# W(ZZZ M]\(T6S;/+/,$+JD\W![^U/^=\."VSK8PR+(X_R4G.^ M6UEPSI\93^UHCC8^O/7 [EM@^)I/X2K.3>KS#5L8^03,[R(,RH6QZ,:-7Z1FW7FBR,!F?+B(5[\73/C&YK$G)Z-\9^7WA2R8 MQY4V4+V[]&&W)X4U/]>7<:5(5+-?K4K >SO/5.^N;O7ZGH_=C-E&R,'5=SP^ M G:=$XEI,'>VV0.!AI_0X3# W?#TAV&U[=TM\7KWW:?M78^W/^Q]WC[?QP)$ MK:$>14GH+\WPO$!^Z?/@:.F\?@'$Z"+IYK[ MWA.IL>$>:1M @#JGD>,4I&BR)HE$613VR;.44\AK-\Z"<^?+[HS-N] "OH_D M[',6B&:2_&OQ6*K,U6.]#C74;M"+&%D8Y"INOR+BT#+U6F#JG+^;MNPO^\0?F=DLXK$JC F'-NH^-@PT><9' .*[\Z<;13AR<6F;M;'7&] M:COY(S/T[L>+[8-]S+PP+G+D@*.SF*;(,0(*DG<"N%MX'/639W1S&2A[ $0S M@A]64=]W);*-P4W(+'#-4]121!DXZ-5.ABA5%-H8IDW$5\&[]63VK61VOG.^ M'SW&P1'0!B*6H(IB@PQF!E1PN,H)@1L\MWMAF\O5[ V9%9%WDX.W6BC),$[8 M1*Z"M?".('-]*!5&:WL5(%A_\-]V\)_A.P?[4C'O00]$A#NP0;172"?%$ C^ M%!RF5C$X>/*%@]_HU*6-+C8J)7\ZI^=_L6RN,6. .$HM;M'O2RU>%6X!'?ZG M[*SY.0\Y/JJJ/K(5,XF'<#EG56;N\\W!5GEH]?UUJ,7O M7[_9]\0IA85!TCD/ZKGPH)EKB;RBR05LO19PFXO-992E>[O-;RS7,6>&J@A& MI+(\1! K+'H)?[.:RU]@M_'(\#N>PY+OT!#?O!.I^U4;+MDH0I/FH]PQG MS_";?9.W6"8%*HH%R>F=188&AD!5Q* PQN2C7VO/<'/@P&Z@V4R+ZC,?C MT)GCA&7M(K8#EYTZ59SGR V/:[""*D37C5I6#TT[3U1* MTLG9Q!]:4(=.)KG^%I0[.QJ-?5'43L>S8%+GO4LAO.D4>&@^\C67 S-;3OYR M&WS+XU4I)X.L&&X.GL]\ST?13L\F14O,@:H[V)3C+41N-K93I^H&OFGV]?3&36-:D MI_"&24;"R-0Q/7/3^-^S$NKO[%96CMOX>KUUJS7Y/)$ZL@R?7^Y)O%\VW%T5 M';?9:CG.B0"= '(5W\^K:HXP/R_3!_A(V@@V\MI)ITDWTZ MTBGG=)5Q5B\S2XE!SKZKN4-O*E-LU@EGA:IZ^RXI"64ZZ\:L=W M:9TJ7/PIK.H!"KP>-*Z,("%_&3H)I%OGA+? K6='!1[I\A3*!A MA?'9ZJ>7,4U>Z0S91W$&LU,C6!^8HL:Q6BR72K-F!A M7S(7U4//Y3V_/(/-+D'"/\X<3+P^RJQ8U$G0E58&C[?J'^AC.64!OG$V.AV> MC&)6Q& CX=#R1I2C.BFC9=:>V*Q=G$38O"H3RC=OF+_,XJC*!5B4F*NDOD&N;;H]!7I:+5HFJU,%XF]Q;;:Y'RLP40BWJU2EKW MZ>!72B.%^W3P'RX=_,KT[H5T\$#AGF9,NA B)TDX'JC!7@6C*5?*?C=WPETE M/3;)V%MU,O829N6 M2JQ8\'+107=Y-F1)A:SW>3HHMR3YUZ#UD>6+]W56DN=-M*8J:UJ;X5^J1F@] M:<-)]_)=794UKV8T]GJYZ\$$B)>\:?JEHHBEPH"J%*+V,Y1*B(UL_14;)TTJ MUTM.:D^-BP ^]+-*B4N.XT$U@]82@Q>WIMKI)!Z'LE%?>,^B)M:8<4V^ M6'6G=)[T9QZM8NTX1_M)ED@3#,2FF5>0J>J.25=@;;0TVUN%K7":_E;G_GJ>^<'D\ MVCKIVTIIS34!&:;)6B80,5$@SHU!AD>*2(C4)T:DYOK),W(9ZD$QZD#XN%C; M3->JV]V\)=CM9_B]&ZK7O)[X;4]1ONN/>91$9!G^>-H696X4*[>"G M=YM_;OY*N\,0>HX/[_7/MH MYI'6RSB#$WM1F9OY]DB@ZE2_'9=1)Q'TE^/I7!KX&GMGG\<4ZP*BV4XN1?)@ M&T;EF [+-\IM7;30K%_"QM1*725E:Z]6&(*",A[K"'-^/+O^IMU@ MY$(,LFC#<_.ICKSC*9\YQD[.)B?C/%XEQ>.Q]?51#BKW+"A,M:[3/;/\Y\H7 M.9OHM*U_:ER'DUB4I7F=_SC6\?C0;%Y+;M/:#]CY^]S"2M@Y'F7/,>BG\V\> MEOEGRZ?61J>VVH#!AS/X$+3R-F=R+BN@C?7/T[JM:K>+.W>-"71E@+):=G5$ MMFK?4PZWN_$599X=3^)1OC?#S,^<=FD3GG-QE#,-E-E M:X%!>=I$Q&-VK-?OFXW8:3G1K&"-CW-K,"M*M$TSIKHB&L3L<'K8U.;/XIZ% M#\.9[S#<3#HT?-P>P88MT@X%S+7R1"R#] M1DT:Q[BNCZS23A8D457;V>QA4]MTV^G7ZY#8,1D#I]>73G@OPYJ#?JG)R]?_;[[ZLG/S0Z6&Z:Y[H:=.MI'07^M<"J;5Y*3 MEJ[LVFM4R>KLK?!%QK5/S'-\?OSLN*EM[E!F$U;*(?/IX#QFA]]T4'G>JO-9 MS0#EQBZG"*O]N[[9JV0E>.8 2/6X\M.4.!Y,;D6:S4;M3ZG6X(&RJW2M@:T$ MSUD8GFX4_C@[+IK1:"L]2SLI"NNE'E*%7'4O+ZOG22U3>J7+-6 M;:J&G$LXRVD8-BRR_2-*#-[J7,;%YUPX8B;]*G&POCS^G>W^NC]<3]EN] [_6.]"S\&4.[&JCFGW: MS81258E,MX[#[HQNICU/S_'TFWVA0N1::R12,AFQER+G6$ <)^.=L8GZI6YH MU"MO@Y,T!LNC9XX"^VLF)<@&^,DNR8#5#I52,=#1Z5>:ON%(&25&.YYQ")24*0F<'(R2B%RST,OJ3;GR MALFZT;?>'@LWQT8E_6J]H<@\9T=5MDJ(.5_CN);\-=BC[XZ7KX?5&FL]X.;@ MMR]]//^^CIL'!"8Z E%[FIV.E^%/ELA(78/55CFM6G8=!FDWZ2)?6YVLF(6; M"XQJ(.WO_/I+;^,56]9^X< .CTOB3';M-4&,=A)MR^0NR$-M:ESB.2@I2*4$ MZ3%C2X*Q>S1L*N-@PW\MJSR O1TN1MO738I\7Q=!LVM@3\SM66]0=+M-;V_M M>Q:DDTHBQ05%/"B%-.,,)45L=-Y+G.BB@3"#<6Q1AW,R8(4\/"NVS8*^^7E> M]J_2BV>5MIT8O\&/R9]?'%V'%YL^_23AM>+<++C^SPJ'B4FXH.^"4_?U # M1V=W+?RI]2;7]5I%X9Z.SR;%.3P7)#]?JJ">Q2K;&K63R=@5#::JS6R6.(O9 MYKI"ER/E+;YF*A;.F(.X=[&&;O+ Y>%M!/K<&7W;RU#[AX20, M3NRD6DLKA9.Z[*F*JP%:SL-+NV*P.D"KLN'FP'L73QPEE5Y5I-?EJNM86Q MRB%V0H6/U-G5YGS\5C$S;.MOL;^3+KV3FOWZM:35]O?0_#WT9C\F%56*%A'O M->(BV(P;)I",4?O@N#6)+-Y#+0VFE@93+.IXG=M2"2V4A58N^759@$[/2K9 M#0.\&.'N-$OMJ'(_CF/5AA.O^?==#>H(OG41(S3NO-J#LLK"9>V+:;0'%]E1S\,L2B M@Z'+F/WM5L^NOF5M[D*YK@&]RD*78&N:\C,@1QA$GCH LQ1+1 M*&G!S^;.9@S&RU'A;@:YFB)QGAHFO?)<* 6BFM!HL) 1$Q7T5T"N]F1QNV1! M=P[VN2? M<(@:Q1#W,)EZPCA*"BF&/4N"EN@.?7M8;(R%1W1P49%/)=2.AP] M:*?2&Q^D=_PK,%E[RKA=T%:R\V:?FDAUD 1YF6.)T@ED#,9(2,P)TR0&[3-E MF,LIXZL1S;^(![C&!E+IU?.? M&P/?-RWFF)3)Y"F4%G GVNS KSXV!?4I2>C0U M-G-@27$.6J])@V\]>L/C*:RV,G/FND=U($L.AW%B)_X0K*I/)J=MF8 MI8#:E2/4GK$JA?FX=B?!,]FYU:8I51&?.LW83MI"GN/ND)U01)-74-L28-:, MQOFSNFQ[Y3RZ8#1CE_-%F_*?L^/.[\/CD[,JT7R6PGX:_>'Q\+]GC9\O6TBE MQC>7!U2SFNL"]GIIN*:TIELE7)<=%X>='\(Y9A]K*>8]JY*T,_ABU>5G5>5' MNYAZG *G,W;9[]O@Z>0:VY.\Z;D_3^70K"-0JY;\^ MR_"%F;C&Y^TL.@M<\RSHE434IM4UJ(OC7-U0&>V3&"N4O.G3:ZZ-F#!WT!LK!ID=^W5&; BF%?LY0ZY^1]7;K,RWBAD5 MK,'Y-[;/=<3M#( .98C8L1M/ZCR(/%83N*GZGU7@:##8<;XA9#8!)8#\QE53/C!M5T8P4H2=$[ZS=5C-P\ MU41!ZTKR7'I:J9JKPYC=KKCM*>>"]=&H9!W!4&>32=-+UK98,0N8.\N:61T> M!@6MA,PSFFA)K1O4%+<" WJFP:\W02QB'Y9"AI6VS Q?IR!REE/-/V1(6MB3 M*OQ?EQ&7HJDX+)M<1?W;#QI8@(*!^6D)J[S.GKBRU8R+WM8H1FW8H_A/!M-# MT*USR/ML4OIAER\4A;]="Y!,"QN=&^QT@_BS9M:K829W<]#E][$]WBC$>C:M MB74'KJ4!X1LKF]I\ZS%>ZGFYI#/?),+R!EMMO.T>.I95H;8&2:*^,B^&<13: MJL*5'U8M3FN\6=C:B@5[1,ZK4K%IGXK]PZ5B7YE:O>"OLY1P',H\ N?4._]%7FSB^ZM1:'_@%J67=9 [<'T29,T..T= M2PPG+HAW0D25')5.2^J]O&Z?M-]!W09U^(+':L>#M$/[)V3_ T#OM0';V,DE@L* MNYJ,)3' [XH88B))UVW6UE/]UU)];O(;!:>Y3A2EF#+5YR:_A$?D35"26RX3 M!E6!2_T%JL^E'E?:(8\S=/OGZ=A_1+^4*$0VC.+QM-R/=QF[_?,0+($RA>X, M7I?81T&1SDHV['ON9OAC8D9O[^Z)G0][^_F&%=Y[I)/1B!M&D-:4(U "K<4Z MY6R71Q.*;1T)V=D:?BZ>D;',-T):A/V<+ M*A"*-4LLQ^UKPV9\,BOF+&,.I]W^*[-\ZTGL%*.1H?%Q]VH\-)$'CD:HC"]5S-9!5R2E)@[$\@O%[.O_&$O\I^V,NF5?]XV!/!G=?Y_E.,G*['KSW.]73S^P73< M?/*OM_:!]8,SRJ+HE43<&8H, QKP*LE 0@I&PSSDZ'I5BXTW.RR3A:L-9* M3'8"$ABDX<=&]ZJ1[8\'KXYARQH8T5RCG\%]0]-$<:NR'',>:#VGP6[)$,G) M2G\4[P^\9FL8-CHG#0/!KOQ=R![]GS@*[:1?5.K6GSGIH,IG>E69%4#J7>&Q M4>R,AIV6@\KSNG+FHUD&2[<'9XL,,HM0E\!Z)^.UR(Q9C]@59]"TR6Q"L)>/ MU;[.=KILCDN?@28YJVX[T&GPVNW"D\O9)QE,9#"U M:YV\\S;7+V9*JO(,Z(/P5USE)KS#=(/4)'4-CRO=J3#O\4KSOZ&O)K^]B*], M3(5_FJ[>JS*0&KG8,==/M]&WW5*&TKC$_R?M6"-+/BG[E&.V_J M77J&=^+Y; I_3,;'XXSL7*RQOKBG<0L?[+O(*=A%V2,< N**,;"6DD V8&,B M<1'S):1,&8(*(@:'I>3,*<>#=S+8I+3CB2T!$*R5#'UU/-@Z.X#WYK([7:D@ MO[6Y;JNH>O#+./MD?BI9L/A?OVW]^4OYD?SKY\:)N/*Q=R?%4_;3DZT_WSWY M&63V9GDE(NQ!R.WG;4'/X+=6F6K\S;_6??=J3:_SW;>59E&Y/;+ 75VR= _2 MOT[I/BK-"=N*J@>PTP]DA[*Z-\P[\R[W/*]:7E3=A=K#G2P>[F6582X;>$?C MK(EM5*-=E!_AD2IIN_5[+]6-S4 W"GO4D(9I. &6_.^9G9Q66F;=$+QT?ZBB MK.7RA5_A$K*A]LWG_B]52YI90 "F-5^O5C<2&MF+?,\WCV9^'2V]9L6(Q_%\ M>17-:XHKO]K-^7>>Q](EH;HLLSF=VUU-QFVTHFZ"4VLA"^]H+?NY 4X6'V^0 M>.L5Y?Y><+BUD&D=PXM=*YL.$M?P<*Z"*+M2?W[(@AYD=RNSVZT2#T)*7*\S M;_M1F0)85N@=6#A_CM/I>8X$_?3GF8/]!WV+"8PX_OEIV[YSVKVE,FV_.CH9 ME2.M].2"%9#;+K2*K\VF_UFEU9^5QSHN32"]JN34#FJ_94E?S!;T/4BVSF$N MEL$>QM%)56*9!5X3D:E#=7,;4K!@3NRPE/K863_4LA6^;(5OM\)VMN*GP_%T M\8\_YT&JCCCYDP,P58L'H^JM50772I.R!NVN.V"GW'?:'"U0484RE'D^KS=W M>FIE:1ZV;G+=6/(L9AP[XLKRM)/RV"2V#3/J5<*WJK+*$.&H?J_NG=43D MU4.1S<&+>1&=_9F-3-T$^JKB9@5&KR/N*TB$N1S\V3#SW%H+S>*TK-]Q7Z+N M0:NY[=%4^!*KY%^MDQKT0'P)W2ZJ@Y]VBR!3(,7N7*(\?0B[\2>0[ZC2K"H7 MYX+\7M%R]@[5[>SV /9ML ^FU61SO_,JR0;D;=O:N^XY5T&@UOVELB@=Q4\U M!,&"*.Y+/:XJ]6!]J<G&@B.'$)X\MSS@B'E4P@K)L(=G73)1!KUF MKIO5FW*UMVIA4V1BC 7J/1R3-; MH"TV1ZO7-IIV?0]<]^CG@-=B+ MITWT82G0L"P6KF3SQ?90+ IBE$^8)FXHM@8[8T!Z*TJ#]G[-9"7H_[]%-SG+ MW2J C.47]7^),.C_O\?22[Q6NS6G/R_X5 NR?>&SV3E-6W=W08LO>%.=CRL$ MJ>)4G,*GTVFLG,IM9LS@[^'D]*PDN>6*>YCDL!ZFQ<]M0'^GAQ$HP#6I)540 M>)+7C,8)G4UKK(%*1-13F2$Y_52DW@Q"I*H0+^BYU>M^7I #QQ5@U&D#,'*Z MX&HK%FBS_,IAU_!\7DS5)GT)]']^,54B\$6S154;U6J'0-SX"DB^ <'J=N>N MICP_X\I1E&=8S2W[%-OYU?F,77?G3&[^VQX70JDJ6X 4VB2@HMGGKJS3.K > M&"!YL3G/W*'(;A,;G5:@H\TG)*+/^8^[Z5AH)E[27TDCG)(9AA>)0 ML7YU2T[G,Z+'Y10RN%SN=?!T\-/PY^S'JO2#(E?SB)D,JJSGT]+VIN;)#?@Z M?+_:]J;[=J,,Y?.'CX<_UP;DJ$'%KH#*%S-Z>_ YMU60OUNC:^6N' M0Y!@>8]6K7;58FM-)(S2I' 88H.AIH+T=P (<5[A*<%OPQ M+8O5Y8D5S6]^=K7L*XGP1P[(KEG;<2C0*_61-ACIE<@8Y-RQ4>?/BZEA_VM: MO+/ 9"?CD[-1JQE>OF_-Q5WD9.GQG"^2?'##>9T@>4*E>3WJO]5K6LP*G]^VHV-%@MY[IMP5BL'7E!1RGU; M(XITU)#6MIC31RK+:^ZE60=I\UKK)EWM93C7<2Q?$-E@VFC?-U?*4]Y3=Y9I M$N5.LE^^_)[O%&^G>?KC(C+K(=I7^VKQI?M.DWCPZXM??V\3#^!*C:/2:BR3 M]DMF_4OA(@GBTQ-GV/:G3,:?/7%MRKR8@N 80=L,&O M<&Q7EANNAVUBOZ?+X>=6&,'FMMI2'2E?H)HZ3RP36@V&M!B Z4KE$E"Z3N2D MJBJN;57:39Z\)!Y3U51IR!V159<_ MT=JWL*#V#T\;W7Z8^VS5UOP*B*OZD@%S8Q3;=KPK[E6XKBY*A1$\W9$HW:V? M29?:4][6;2W+FD51TXJ6O*R0<9- Q#;]3E:)E[IIX<*.U2_*6(C5!=N,41BE MZZ^JJS8,:UH(=UNZ-(TC-P>OC^OHP$PG6'K/<-K>]6'>+JBB MO:U=^55W.%HBQO6^K;M+;)A/@WK+QJ@2(+$LCJ/^3K Q7(GK. MV*Q[EK>^])+, #*C1#X/XC&84L6GXO,W8NAJ=C5JZZ@R!AK3$V[$PQB*GZ** M_,&HA\.3.95HKH]MKLZPM64\TY5FF13N;!+BLI>_%:AU>4/'LB@&ZN^O?GG] MMO/.YRK5E(1Z).F-Y$=E7R>--7*YR%\IRQN75Y8>M6?NZG:6K>)P"WXI]A5NJ;66 MX1T]MTF.62'&">BY#T*,/^\HC*#T_9(5Q.QP>-'D7FTYN/T'+W,IY'&YF+>F M.2I4=-)&VK.9U[FUTUPS4IO%5?E'LV19E6?:YE1=#'XB/U MSEY?_$[TY]KDJ4KI:]_59.C.*AR(F=2I+)J<)08,F963W$6U6KKQ'9NT>IN<)+M1 /7\[SS$ZJ1A1>V\_0S=!L'LYN MSZ)H5?EE?[[K-"$!\3HMNE&-<9-%:2<&/KJHM);1O"+5^BCB8.K')[%*2O\U M"_:9-V?6^+*]_E?I#JW=/XNQ9TVWF.DY$@1ZQ-R[BR2K&D&.Z\6OBMMDP9YE M_9R_8G1Q1>+JFBE+].XAHVZLG3T G66F("[?U.N>70%R.E_ND]: K#WJ;X?3 MCYV"@OQK17OOCFME*LN&]=6'0_S M,W^>MKA-^:\W;N@WN R:]WXP4R\%+ZWJ^I<:5GK+24@*!\D]91H+(5.&3Z98 M&>:NZ'!+%XMUYT@Q$]P?<9+_ #H>:1%+$?WQ:G3I]O.M?="]E,#)HX 30=P% M@:P6"7[UV 4:G!>@I$BQ!%+ZCWOPZ]R,D$2@E'KBHHR$1X$U%PDK226L.1C# MKNB)VQ/2M0EIY\/6O@PR>:D]HLI'Q#%GR"HAD8 RP,G5BN.G813YLNG? ](Q=]'#&U=KS],I[U,!M%;T\M88,=##""*'[R_B69"C;?OYQ/U*OC$X2N4@-@GUV2$OC$)=" M6TRC-YQ5Y3?W?AE_A=#FP2:B0:F0E'&0W]91!T)#6<,U"'/>W\>W1DN[>_LZ M2NP5X2B1J! G@B(M=$*2N""983AI7/E#ORRI-XIM4M)\KDP\6/6%;(IDW+9B M!_FV'KS4H&23O3: EJR?S<'6-=#O3^'RY!^.[+U)&PQUFY?\,@N1,=$@Y4$&4= Y4^7+=E2$]K7T5KNQ_WA96@5#&, MA"84[ON8D,,X(,N2 1,G^D! 6E.RJ2_M%K(DMB^5K%?%";,V7D[ARM ,ATD] M'&[CSUPO^?O>7PYW/'K_^ZPV'_]+W+U_Q1;J'<8= Z_#= M-P3F]&GGY0NRMWLXVG[Y@NU\?B/>/S^ _[[_N/?A,.WLOCK?WMK'C#OE5$)$ M$C G)6;(,4V0ML$3(C2602S5T'JE0+/A-@H,IBC1<%,&Q["*)D9&EQN-] =\ M?P<4Y:$MS%8S&FPCMA$6;1"6,*! MJ"^+$%^]VOGW8*'$SB08E^ MU%G,T]IR:++KJG3SF2'A+@8'<7PPL2>'F;L;W*19C7N+[OMWQF/.PK;$)#TQ*KG%_E M#+,)?DHYM%NR[FJT]BK-L%WY\'CPMYT,QV=YE(,J']M/#):"!UG M@^=D.C="SATZCA7FW=]Q>:]@1]ZNW*FJ[7E=NI_15JHF]:7$Z>*D+NT;^JI, M=W+F,PA[!2_0[&HG7[+*N2K@\S&,CW)\.D>W,RP^@LU%36TK?-6=G58U!"U, M567N5=U@VC%7U$?>7S#T^8RNZVAHO:=W"EK;N:A>U,C8+3S;+Q;'O;M>B)V#?15A'[VU2#"XML#\CL@)@1$1B3@XA"3YTBV@=)#::>L"O-2[ MW'R1T""\8C+[NI;NKH<+89@%1QKGBL\BVXHO!]AS6K)%:NC.!:I>A3'1RC<0 M#LL"]:>JI.ALFLN!?GYZ2T&!-JVPFG6;JC@!:9W=/2-[,HU/FQ_^!0LY&=F+ MI\/CL@OEH7_-OU' "QJ16+^DO*_Z>);WMXFKW+_3"?PO-&^N/]XL'_WS-"Q_ MQOBF9.K2C_$FN?2S+PU+S*8V[*N&_?)GG'_=DX]KLN):P_ZS$$-%$$!SF<+_ MOR<@.-IP:S]=+[#&UM.&/]P[^C1Z??2&;'\('[9W/Y[O@,T.[QR] M__".PW?%^Z,]MD-?X/^_#V8_,,O.OL/7TGWS]_=[%#MS^]WMTBKU_^ M!];WGZ.=W0.P]T='[S]XMK<+Z]W=&<*ZT_8%_O3[[HO3[3\QV_[L/^6&GY0% M*RQ!7GJ%>+0*62X)(MH'I1R/0HDGSYB1&]PLIS968>!OX8]&Q-V 3VXDO!=> MN7@!]")J[454=$1I:H*0&G-+@LTYT<8(GFSP(I@KLJYZ$?701-3G!1&5" N* MV(2421IQI032+-'\J_2">$^2 1%%R09EJA=1O8AZ<"(JD R0JYT+N;^VM582 M:X-B6$N)8S179//W(NJAB2A2BRB^\]Q_!A$E8]1.&8("EQYQPP5RVC!$A \: M:\J-R-E-H$4)MIR0>G\BZI;<)P_82-WZ8^O77)!\J?>$WFRU*R7L^DDD&H*F M6"K*!2A*6CM,O>,Y?]HS%UGJ[;IUDD@[OR[9=:JS\F>W,)IKOD) 4BN174,)O@ MAO+:&P7&4>IMHC5C[T6;2$1,T4,DYF7,Y76]/K!E[+]H3"5L/=[-'Q% )MW>* M.6U@CC!3]X.R-F14N<&>23]Q38W@D.E$=+';8\*MJVWOV?FCL MO6A1:$&,]@R#'2$MXLE$9+E.R >350_,@_5/GA$C-IBB/7L_,O9F,H) )Q0T MP8Q-1C6WWC*LL2)4IX1[BV+-V'O1HB!1!>^L1)10ASAF!AF;'$H1Q+=FB5EC M,GL_M"#JXX]0_+ZUN[7=AR?FC0FA^Y^9-Q-<;(I2AEE4)Q(9:6SW$DIE'0\2=N;$FO&W8NFA!-) M$8\-@G^4"7X,DJ&2&<(F?/",;6)H-P[]9B-\B9SWP7/Q>F/;"=$&8 MIDBXS.&B:E7_6EX'.+QZ5.4OW27*'L=6) [>N?\IJA-1O.* M?_O:5G,;*_K636(-%!AOVB*$8*>9X3Q:KK@@TE"1I& R!B:"55<%-I%:.01<9L+QW.'$,$]#9XR(XU_\HSQ%9CS_]C( MC4QOTF(@V90XX<9Y2;CVWC%E$[/1L! 8856Q#5Y9'&@(P0HXX"B]UC@$9V@0*1F0]%?9]CW/?T]J@!N 4JD(PQII M2T"A3 HCQRDM^J6.6B82(U #5BO(88'G;]X.3 O'K6$@9)SD!/O,[=2Y9!C! M*0I_A;G2\_WU3KKMX;CW>6?WU<7KK7VXB)668#=HKT$&1"F1#IHB1I*3A"GA M8,.>L55]C6XN QAQP<206R H;KPT!$O)X%2YYM$QGOG#[I"Y M,7QNY%!+AS*[,I-YR,9VN-S";A1+7P68&\'_*(T,HLVCIIG9]$T]3=? 5*7W M:ZK*32P73=7:4GTX'?XNLYFW>-;C.H(@E8# ^>+%NY91X5+V&$AE.5&LMZHOAV5ZN#S-AC5 MU@:@6H4P:+V($P=FE 41RI)G8&U3G3 HV 1OFENX7#'U(#J%I$"^:=$\@*1Q#W2B$=)4=22^J5PQ[+ -1 Y-47 MZOP5^K^6+\\[;S.YEH+X$CT!1/"OA\-CNU(WN%)S6= 0[OPD0)S@E2V@[V?O M[YD6O^B_7O1>H MYQK,D]R6SIJD+8^:4@6*J;K*U]J+@SNBC'?GVP?[T0JO0';#S< EXA+$@:8< M([@[&!9:II@IPY!O<\(M6Q#+;<$7.^C.MPE?W3B\UO9J[4P5W]9X6KKR/IW$ MD>\DW!XW PN0 F ]U^VY([OT'S)!YC2]=>KK]$[ MO?(_ L>.*_'^M/2_S=^".=C[G<#@<)(EW?^XNF<]\$[I;IKY(O-">J*D,L9@9TRR_++.T%=V>E[L#,U= M(L;G>E(&\XB:<4N(45G%5\3?O#/T5_ND5R[GZM:H\\MQ&=?/>4D5)F"R&.WA M4:4CTZ";D(COU/?-[M?W+3:57O)]/QR#_\OY8B\C7/O'%T4Y[22+_5]871@? M-0[QW$]ZT2->HPE6OO!O<8$SY:SS+JH0$P_)6>V!"C6-H <9D ^]"_Q6=)G/ M+W(4$40#W2 UX^WP?[B^6*!4([N( _W"%G D>4[ M!0/S6^(=\H)E+P.(6Q\*W]]&/JFD'H=H#*A$C"O"K0]64V*-3Y1X?95$[_G^ M>U(#A5O 1R:H5!A1QQGBPL,%("E#$C17I3(@M\Y%M$1], M!5RMU%ZMI%XC7#!OJ,^'"KX8*?A2@.#+6MP%TDIP[GRFGA&A0)U M/@DL'.D#"+?#1=L7.UO[S@@C'#,H>&T1!V,..9LX MN:2>M3(H07F;I<[_,5 M00.J4@S:@@YE09=*QF-I3.2!X&AQ$GW0X!ZI(2>7L,C!B X$>1TYR%2.D0O) M(E!I")P9U82 E:^OX1F\N2H%7"Y-#$(H*;B3V'EE&2'><**)DWV:_FT=--XY MWU?>8AZQ1;A@",D(JI3E$2G0=[PC3!'L2W#@-MC>"T+ #+94N-P5!^YKGS/T M@>7A!NXM-%8'26PO;F.)O7] MU)$OYRM\-W5$<"-LTI8Q8;ETVDH1:)"24"I]B+0/8-Y./ML+\7IWZV+[\RN^ M_0'FO[4O0=]5&.XA4$K NC= D,; 3Q+N!QD9-XR2*C7I-E03XUR,/(&22;E- M%BS-[-?W./OT!1=] /-A!# ]RZ:?+@.QPZW][:]T(:"T8_8I2! M.'"*(.-30((YC4DRRN%LJ=!;\?H*II35.E#$0F7+W7W-ED>'7J2_+/J/!M]3I+$= M[S(.^1J6/\ET!W\\!I8X U(=QCLKDOJ*Q-=2*O55R!(+^2ASZ2BW ,@XS__/ MAU-[<#")!V7UKU,M#TJBP"Z\Z)?1V'_\T5AY0>?;>0,Z7Y0VJ0#VAR39'460 M5@F8F@:J#6788MC:"++O)*?F3,[BEY(.V(/CKUT@U#0>C<;G(.L'!7EF4!LF MTT+%88Y.+F.*EAW37PP:J)O!3R6Z/3Z#>8;IST^O*X[D_.ZTR4[5 M+-L$J@+( YLTLB?3^+3YX5\P\9.1O7@Z/"ZK+@_]:_X%XF0)CZ>\K_IXEHVT MB:N,I!HLN'YS_?%F^6@!7:CZC/%-R=2E'^--B*^"1&[8MJ[1)5;2J,KJ')[V97S M8NXN'L U?&F;G<=\I!V0QNNBF3W$(\V:S37.[^HU_@ ;A>]LHZZ U5O7'23F MNXN*6^IL]O"@37>C/SR&%QQ4SG!W-H6O@,4$H_T]]#?H4% O^ ?">KW9BM<; MS96;Q"2C27A)>9#)&O@G14<)-YA3TG<9N!TTUQ=B^_D+LDW?'NW1?W_8^_SV M:.<#S W^W7[Y]FC[P_:G]\\SNNLKL8CFNK?[\7Q[]]WG]R_??]B#[^_ _'8^ M',(XV^?O7^Z!W?S;QXSNNO=AE+9G/=X^;>]N49C'?I"".*(4$E)IQ!T1R&D! MQK04,:EHC),QH^WH#867B\"^KE/,P\"^OJ)#5"_Q?DB)9YU+GGBM#3=<&F(Q M]P8K$XAD%GBE;P6P9A+O\Z+$2\DQ::-&@<(_G#.'C&0"&9I+I+R3RFN0>%1O M"+)MP%S M0SAR3G+0[#@&B4=!Y5.@V5-MA:>@X\'I;\#7UECBK9U;<'W[&;XXCI.#BXW! MR9D;#7WQ(1Q&.SH]O-2#<*V.JRN6_T@ZKA)EDH^>I, LC[G@+*N7BC!'@G+\ M*OS#7LH^+"E[L6Q)IZB6>T, DM"R1B-UT:"7JG$!E7?+&57 MRXG[[!7U@_,WQ4GGM8&=*'@@R5@E@-\S["9STLG>;EPS_EZR&S%G%!LOD! 8 M[$:E%=+8&P0"749)X1-COY^*/RM'&,\6D%RQP#AO58F9 @5 MJVB(UK#>2EHS_EZRDFP@-J88$1,YF0Q+N+\E\4@ 8_,DC58J6TF";E!V&4K MP^'O1V +K4LL]6T\M<-1L8% 9$QSH,=(' MIHT!26I]Q+WQLT["<^?79>/'$LDM2$F42'(@/ U&UF2T!<)Y1O04I42<8K9! M#+LE%],#J-W[6C+^7C!^J F5..&0M<#7GB2"M)4'<5B6))&AO":T9 M?R]90LIAXSECN1,"0=P%AASE%O$8+0Z*D$1-AIA@&]1Z\K=*F$@M M21+1?AK'(["$UB4,M'4&+QQGP)>- ?#QW[$*"<&/Q].3\>2T@#7T M@:%YH*R8-&&@)%,._Q>(5@FT)T$\49X:?V7OV%ZC$,--.,V[@7^E%=GDH(ZE+KJ\=6C?^7C*'B#1>$6<0R.[<08-$Y&P4 M*!%&J&:.6%T"0W0#RV]V=_2!H<<3&"HHD7WT9UX=XLE*QICU7'-IK6'>6>Q! M*H()!!?EW9L[:?@I!O0Y3L:]I+R)I%Q1_R,]9BXC#@=!,D"^X4BGY)!/ 7,< MC(=[\,FS L](__7@'4>]8_BFFA '"U=;XC'FT2C'I<%>L<2IU.2N+)V>A6_" MPDO&C,#:FF0M,H)*Q%/2R.B,%!$X)EI(C7.[,*"5GGT?&?L:80C7-A*?'#>4 M&1O@ J9$)2(X=;8W9-:,MY<,&98,II1I1)4M&>H:P67M48;PU])A#C6J8],ISH91)(#&CP4)&3%3H XSK)DV7;'+J'<."&J2Y M88C[P)$AV"/*<](\&&R1LR?/-&8;3/6RM)>EO2S]:B!(%1W1P48PB[F48!-' M3R61WO@@O>.]#V3-9.ERE5]N>^E"[N'+'6BF2B$=C$%11* >HZ;9 M]K<$JQ^%7V?5NM;;/V.2#$30$)FF7#-G*1@32NK$.'8L])'#V_'/?/AM!.\8 M;=,WY]O/WQ[!\Y^V/WO^_OGV^?9?_Q[N/!]]W,G^E*,79-$_L_W7?V ][SZ_ M?[YUOO/R/7SWQ>>=SXI7?1[:?[]&]W?]T(>09C/]I^V!?X!"P MP0$YJP7BC%+D2&3(!,H)U@)[EIX\TRK7RCU":(%>1*V]B*(T*1LMB]IJ'BBU M,BFCL71!1*F=Z\-Q:R:B/B^(*$<=LS1%Q%/,'F1.D+:1(L^=3MHJ4J)Q4HD- M11Y^'ETOHGY $264,((E;)7B00'=>L^\3T%P26D(?91KS414$^7B.\\]WGZS M7]*X53!(4:MR$C\81EP)A*G$,@,3,^Q 1$D*(NHA)?+?DHOD 1NIOY5BLY/) M\"MA(1]O'74P0DAII" T<:R8P#RD;ZP=E;8>!AQY6/SG#)X%[B MS$2",U8H-[I'A5PW]EXTBUB05#'I$3,9'C\WEC:4!"0,5P'H.CDE,RBDVF"D M;W_QV-B;N$B#,XP$1CE)SL6 F8TVEW.00$1O4JP9>R^:%)09RAWWN;3?(4&1.\D2:'6[*)>X5 M)UXZ ^JC(L:DR+WTN@<461>A\^=R- A.TN=6HW#"*2,O)>0HYO"/,@*N&^XP M[?%$'BMG$Q*TD4S"?V/V41H)J@7EDDAM?.2IQQ-Y>!R\:!48*T7*+"N(9H@3 MS) FR2 AJ/:!6,<)&/V,JYY['QGW1IU C0M":BFX$-Y:#E>TC81J2SW3O46P M9JR]:!$0EDR48 (DD6N\5;1()R<0W-F86Q&8YKJ@B3PHC/A'FX79HW3TM9 ] M2DB% MZ8(P731T@\\>*1=0RL7E'*Q>I&-D2$A.@%HN8LG,B:=;Q^'WH77#T?#T8C=OWBZ\]I?1V']<3[8;Q?_S]N+] M7^'$42YA7&";-_#=-P3F]&GGY0NRMWLXVG[Y@NU\?B/>/S^ _[[_N/?A,.WL MOA"OW^P+;3Q+V"&;I$<@9@G*.,XH,!>U=PEC8Y\,(LBF$]C>T\E9QEY9[?RXK6/GM0K""6<5XXX+:XB+H <::I,AQNV_NEZPYE*U>R>> M_GHVF8 \^!&,X+='[U_NX1WZAK[^Z[8>^_[ #[WY_] K^]@+^ M]DO:7DY]BQP+SZ1#&GN">-"J8" @60HI1/*!@_Y.Q0;'^G9MX$?A,.S%VN,2 M:S$X*G$P*A<18)FZ-A"*-X+VIFUQ/2U35# M3!'X(C2I13VJUJ/#@_B>.F/KHNVEZVU+UQ49/9$8)BU!1EN-N/(!Z8 UDKE3 M=5 "3C?78+(-C1]APG4OB=9>$GU/-:^71-]1$BWJ>51H8;"R2#N!P7R5\!,V MH/8)JJ1,V-*0]3RRH>B# Z"Y,A1[O4#0 PB9K53N)K'N3#"P1["-ISE"-AI% M?PHZ7IJ,_W_VWG2IK:19%[X5!7N_Y^N.4-$U#^X=1- &^[A/2[1M; ?\(6H$ M80UL21C#U7]9:TD@)&&#$4+ >@<,TAIJRJ>>S,JA,_\0;21$@RPT5W4*NKUA M[3P.:]'VNS&LUSZ>^J/+Q]I^K-DN#';KQ.:'#WLU%[/),A/R4+,3]0[.CB*, M2.Q_:^7CY7SC2>QG\2PYZ.#4#>+_GN8VP^>M7ABLU]Y .W)+S^'=@UJ\EDF] M7$",U&N9N!0G?ADWZI-=*QIRV(7!#+7_7J);M+@35HU\4SY)Q,[T@C]5=YZ3GJ#5K[@ M53^V;6[IE6O ?ZY[?HPV,'QUBW6#7OMT>/,M\SP#M3^N[^&P6X\>+O ZA_??U.6)K=T4>L<-_4WI]OW5 M/SOTA/Z6'"+D;;.8\%= ?6(_7P5ML(_;@-I1/^/??[6<233P$"Q;<>!Z!6='/RBF](*L-/="3(6>B,V M>62_Q=HX@W\MG0Y/K\A@T?7>5==+K(4^ &X"M3SOP3^];DD)UVN;/A--&+F, MT)/$[PB8ISTY:;?R",/GO9/\-'A;_!X[Q>\%R1W[B(U>4S0,1J8':D2KO/JD M),WAM']9U6O\>KBLUHZ#P2_">;%R?RI3.<_P@\[[G02 WP)*UC::O6&LL5JA M6) _:P_L//K7Z0!:,!C U#N8M#S 6ZV!;_<&L*Q6QE_T?,R+/APU.I]8\_BK M:.YNDITM4+]W]UOPGJ\[6Y]$X_CS\<[NX?>]B\_M&5[T=OM\?]?3G=VOI+'U MB3>W0KO9^;O3[ "7VOUZWOS2$#M;;XZ;7SZGQO'V>?/] 1'>ID EHAI'Q#DP M9@L#C:($-JOA/X3;DN;"VHQAR?UP@M==/KR%0PJ8(P O)# MHT#G!;I?.SGM>P M@)_#?HR=S"-_R[=E(:+XS[<12$RK]N_XJLWQ5<7WY,_? M:V>@1=1&EWW,Q"[/1[WVSS^OZ[7?ULHOUGZOV=IK&!O OF[+ E/MM#*ZC1EK MKDA8MO*W$R"[K=[IH'T^YZ'ONGZ]?OU1@,,G(^[P.[QUMUG[#*T#"1Q=7OMM MU!/X:MSFFQ]1K\'&T0L L,W68-#J%,K:/ZV!'?V]7IL89VH6-\YO>J?]KRUX MV<]&.M\SB.UV-I? GG!YW]MVS\'&L0-#N#;^<*WHZ9M6M]L:'-T\Z.O/8YO/ MO6G'X6CCM1/H,/;>OE'I=B,HG\XK:@A60 63%"2GEW')8F*T LIGL,5A:I/ M[+KF_:[Y9GK/ 'QRL;^3QGM''!0HUI]2LV$T?%:USX!D#&+W4LO&+VPW@;8< M:*>(\LJCY'T M=HDY&!6D&/!$Q9YC-BN;0S/>C-J=^WZ4C'-VO>''G#' D6^P1*& M>VW-]7LVU HEOG_:*59?]$==$(3#0C?W_=Z@+-T*3X')OVK22;\73OWPVJL MIZ(_]^U8+UHY%NY)T;ZQY06[] 5!@8\ZUA_!+T >;;^@_?EYP0YA3'PK9@)< M]'0 U'08#X'9AC@ P2XNBUT0^UCTL)Z[;=OMFK?P[N&5CC'(=+4(H,CA%*W^ M8%C[7T#*/% P!H6Y-)-?P(9QO=I8.RS&XA(=B^SE^>J[6,@HLTI:XH&Z.9ZH MLI$Z$CV-#@N'^329FY;360O9'&H'>N6@!:II\4>A5Y6N"^2)V,>6S@,WR8'! M1B<"!)!)+1&GR2 754#"@BAS%8)/9&V#RW7Y,Y,8K)I'71#_VO,LBX/=W@BO MKP"\&8<[Z35(PEPDKQ;$A&)P($'M8H8K9(0&M< 1CXR6' F<>6Y5]"#A? MGW4[K8W-Y]TXS/A08(\=#?FC \;D_.=8WPG=I%H.\Y=#0QS0:(106B"L*4<\ M< Z[NO"@*K)H.'/:ANQ2\H/5\+2IZV"*IHXL^\/RP!'4AY+2%BP@?F\-B@V^ M=S+:A,IH0[@J?C_)OQ4*1S>>U0YC[[!O3XY:'G;\_M M+YS!\@.!S?0M95.?.Y\WCOV8\MEW2?5<[,;4@C\N;7OEF34,=>O;^'B\F,I! ML>79O![@+?"OC_VA!>P8K*:N1PF$WM M_5JW-UI?)88A.K2%(75LCBUP/;5[ M9YD+'\>25Z[7/IT HAMORV,Y\>C"?.MB[%X[ELM/SBW./L&%Q7TPA'\* M&I$?]UL;B._O^8Y>)X[TC\Y)/Q[E3-SPO.O?7SI/3/0V#WM(CAXW9_GJ=_U,5+*E\O M\2L_\]+&#K,^,<#_W^#Z@,QM[Q.&],U+K69BI%%Q1!KS] [*OMZ%J00..FY( MN1XMXU1:[8FCD3"8*TR#37?V")FCVDR0E0]E6U_GIE;$92YQV=T4.[N?OC=V M]TASUY/FX0'67CL0>H2=#8@3KGTW-=$EJTX3#T8_] MC:Z?_F=]/?LPP491*.:'L,GT0>XRG-B0+1Z%,I_Q)&\[W0+ORWL6"4_KRTS: M\=$?Q7#:CE=6M,F3@+_.)_YZT:6Q*@DPR@9#0O3&:#6SABD0.<2+D?Z MN?"CK!V/3I G-HY4G(O:\OCZ:O^?(CZE]\!Y8=N:XCYY"5_SD,DLI'05'#UJ M>FLM,H ,1GE!JA0>H^\T7:?LUW)M_# KAE@74BTE*\:M(JCF)R5XR!BJ^4D) MBM3++R0KP<@7L58ZE0&8'[5.'CGUP/*#YAXM1G?Y7;V+$RQGR3(6F+7P*].& M<8.Q(]IQ:@.791C9C*%N)GAC#OV]?LYQ'IW& MUCN\\_;O=O-BCTW'>^R\_=QI'+]CS>Q,>P%M?)OO/\3[7W*N'_;MIN3'VZ/YZ["KKM@UVS4 M+-:)I.0P(!:-B/LDD(TT(:H%%M@E37)I0RJ65L;DAR3G>?/+'5#R^B.]\(\) M5;">;>7+KYC^K$%J>/9UL%"$*B9O=-VU[YOQJ43;/@4$.Y]-%A4\(4(%%+EV M@&!8(J,X8!E6+D<\\2#]V@:O4[JH7%&/@6%/A6%MC3.F#.WWV;Q\SY%9_?;$ MJ=5XQG;M]XDO*\A:%&0U7\] E@PD&&,<-:G.R^';E*5.3J06!J/+P5F"P,3&:M3Q:+F!1ER/HD$><:(RU6>/N-$T@$3D*.X4_&Y B#NA WQ1@\H&!5F:(* M1XZQA%QEAQH%/WWWV:5WY'TQ'0($(S3EX%%<>DNWCJL<3I<1DA/N'67$)KRN M>UAD))WT(K&3&1+&OKYPP^BHKS9RM;[\<]2>D>=CB#E^J_BF\.FRWW/'3GJ# ML:/N**AUTMNF7[8G[D'_0@?Q_J51_(=G0M_$3EO]"F< M\+P:A[$662^0##4KQUN6(;1:YO2JWPY^Y'38NWI%LF',J<<\T MTLX4P33P&Q4>1W>/P'N"_>]\;].]6 MX\LGMO-V&[ALZ.SO;E[L[_Z5@-?2G,I4P99KN(09%A)QPCQRVC&$HS',!LP3 MH]-Y4I2%>= FY)RGW+FDE<(N"ALEQTF_,G,IST"OYJ-63L@OY$_Y M:3.6YP<^[N&+7DQG!S$Q*QFWR%F>$*?:(>NP1* A28*M5(J+YU.D<5YYQ@E& M7_QI^_W"%_S2/_R2*5?.W,5W2JXSO'AG;DK6N5EY9^[E5YA[0<[*-M5PYNZHH5Y5>RCGYA9:.,B]#\AS(D 4V+EB ;2LH8 &%!>(V9=:?UDG8 M+_*#<>WTX\;%)[%WT3B'=ISM[+[G>_03W_\";7O;X'N=][BYVV[O?/F[,UL[ MO7$!W\'][SBT132WCH[W=X_:\ Z\=W'4VM]Z3W:^P+,[^_/\L%V0T6H@J\01 M@SAS&&GM*1*4:)PX203GDS#"ZYC=NP3(*A18>KIN0J]'1"@ [2DR1)3,J)83 M.SV"U]!*8]!]\ZO?"$9O>GUH4K+/BZ1196#36]OJ_M,;/!$OH"Y;P>A&F!J[VVP5&4;_+2HU5="U M*.B:XT0=.8E&<(4HHPQQ3RC0)\L0\QP[2J/342_*[_%.DE(QJP=7]N[E>KW\ M ;A+B,@" "KG1(;?*K5O!7!KCI7*VY"42 A'#[J?Q@%I)3FBW"2EL!3$B:SV M83YKH[I]\,=M/;57AU&MFL9'?G%W>'$>W@\Z'BN(YH]07+S2A1<.S'-2(7CB MHW,8^> BZ,(2U&"J,))*66<9Q9UMR]ZX:8 MJOG[T?P%F#(60T"!1)LKKPJD,[QHHC3/*>9]?,:.3[W"I6].2,(L[:J\GHKO M!%MG0C^$UQ,3])<>^^/O.),/TUB^%!MZXQ=LG( ?)$.@$90C+T7E@%5%EAKE8+6)A". M==).WE:#_X&&\[;_,DRNG3=?LT;>V#UD^[MOCIK'[^&:;;ZS]=?7QFX#YRCJ M_2_ HX_??Y_6[/>^0#_>-K[O;(5VX\LV;6Z%SM[N(6^\??^]!BNPFZQC%G%ON-9?PV:U=="I06R*H74R[#T;+;#0* M>9S#JTF@R%H*/YA@5'G/=#( :E+6\1,!M6=[T/1/3B-AO3_MG):EEFRG!TVZ M*-AFY>V\;,*U>343FQ,34:'5PM!J]G#%>(L%50H%20CB3F#D HM(X&!5C"KB M1(M$.$2ODK?S+R+1C<:!ERG32^ ;E4P_O$Q/,Q"O'<.4"^ =0$.XP0Q9$AW* M1TG4&DR(#/G M$[H;(J7*H)A28:L>V>/?U'^P?>E'T5>^1_A5$Z=10O !GH4 MPW5#[IJC[TD;ARJ,>" Z4V'$JF/$--,A,1F3 !2$EA;QE"QR3DBD!6.$VT0I M*S""U+5:5)6)RM;R:XF9^X#>N>Q[95>Y[HHJ@-$$KQQ5'/Y#M-6<68VU%(18 MDVYK5_F)NQ= 4OLTC]T+8TN2D1C9AA[@%4F)9(,@HHJ/5 MB;!L4.&850:5"@X6DC*F@H,5@H.94R*KK<,B()%2KLK)@= DG5"PQ,H0%1:9 MT,#GE>WDL47VQ6?E>]Q$#7-AK$*O):+7K-^*X,G%0#7*Q9H0_$&05=$AIHD* M@&K4J+"V(>J8SX8$+[Y49V5:65JEWOLGW:RD>^6D>\;8HH-+4EJDLN)0):2\(I,<'6-FA=4[8:TOULK2SO9NTK<]Q6;LG[JA0LBQR/%43R1TC! M,D>]K SC#X?5LWXZGC-O<]06L40BSH@NTV'D$X^ 8;T+E].S&%W7=!K9/("IE9G MTQNM8[&HVO KGM'J*='8[6E0U@Y^W>M L\Z+ M4HKJS\&<]#M']ENLE<^HY6<,L[*,SCU1_6B8O#@U!U'/RRR34^<][!V.HCIM V/37%<^FRZ0==:/]NZ7'-XO/0F!_A& M[>I!1_Z!DVG]P!?TPWA,)YU R^S2Y!IV0L_\JW#:/X^V_S31\M>S;%W5'KYH M;KV_:+P_T"PF8:) ,6&/>! :&148H^!Y\$H(@U6.P2;K M9OXRNRGU;+$:\C36 50'N10Y3%K[?+TV.3VU^/TD=@>Q#/$IU'=?>E+_^(K.;#81>D\+'9C".):.>2<)L@' M0"9NK:$J.\'3]9OMS5^+*++C[6OZK!;=@K&UL?1)-4&:(%3$ZBTSB M#'$>'+))\9S3AYM C774%EOZ39K,:/D5V'J7!<%4=$0'&Q7Q7$J93PBH)-(; M'Z1W/"\(8D8+8DXQR&I!+'I!'&^+YN:!YX1+#,R.)>$0S^>SQB>-E W<88FI MB.HZQ[MA0/'Y M=QN;!]P2K)E/*&(!.YYN*_6;83V=&;2 MSERRQ_'J[T(70"O_-I:#O-*SP2&6?LZM@JR667X'5:+>JCSY@Y9 6['RY,NO M]@:B2Q\Y!>GR._UHV?J6W]5'.,&^&V]HPOMWSV+[6VQ 8XY>A!_2>[9W_/X, ME-VSYNY7OK/['HC%FZ.=+7^^=^'/]M\VV%X'6GJ\WYH^J-G?"JWFUN;%SNXF MV=D]%,VM[8N]+]N\>?'WEZ#4!BPEMXLTB!I;OBL5V'2 MPC!I3L8^)85+5B)IM46<4L D*02*U#O%E!6"R$5ATKT\)$OA>-[ND2!$?/F5 M,BO8F0,[1_WX(I+M+ EX9AW]6(B1PW0BS3R0(9)#+H @(>R,IP0+3^.BR=#R M@><)\1U1\9U5 )XWO=-^A3N+PITYR72L!IU+$(NHCQSQ*#1RL/IS,(C0FDH3 M**X(S_)P1U:$9R5P!ZZM<&=AN#-K_%&$&L$\0]89B;CG KE %"(D,JLE3C(M M#'>>&-]9OEUV]_+$JV(]CXT^11[4"H(6#D&SMIX4J:,6M*TD@AR5ON:4(9I\ M#)@&HZE:VY"FSN^?L6=5J,]*!THM&0I6-$KJ^0+BSU) 5\F+'@,89VU1PF(5 MC'&(2&81US@AJY)$7D4AL0:X5/R!DL,O*8)J&E%_'CZ5!:'5/2T6X35GGY$P MJ>SE<](;M/(%K\I:%-_BE;/-?ZX[5XWZB:]NL0YZ=3J\^99Y/D-+<[;*2:HF MO9TF?^8V%F+F3**!AV!!#CG74B<9192:FF@IYOJ F[7Q34?]*Q>>.C!( MY:*#KO?ZQ2IY!8L\]O-5T ;[N VH'?4S@O_7SZ<(&$_A/)E]ZUYG\.\.!__S MA]V8-_T/$T:8J"3*7A^:OUK#._6GN[ M^\?-XTW1[#1$@^ZW]X\_?)UV16U^V?N^=[%)]X\_0QO?\^;;;=IX^_<1W$,; M6U_IWL77B_W.YP[T(66G9=B$SAL7[]C.[CNR\_Y *&>\@N$S-A#$OFVJ>380I%2GTC4OLG87+B7,D2&D(=&\H^XJ.UVRK7IRO7[LFUM3OZ;IC7;LW900PU^.8P]@[[]N0(%BVLE!$V M5,[@L]]QN4Z46+@S.)'KF-_.&?QNWW'^:W<^K\::I;C9$_'K?O8/>?@VW\\^ MVUQKVS-Q4'?QO+]#X,&M-=I5'*J\']]X4G"7/KZ @<)+&ZB;C,Y/? 2)>8S@ MER5;8>](5%[=9E']NA/\+ZVVV]8!>(DM7-#)<6'=5"NW>#]EBWZH?1S.RYA^ M[U/CU3@BO_UAT;Q^K6 LUN-F?;]N*\O@]Z;?Z[PNS2HP;#LGL31B#J9T^C@8 M:_5/XPCH%Y7\\@CH^/![X]B3O<[[[WO'[W%S]T-G;[?!]W;W<./X37O_[>=6 MX_CO%MQ_,7T$M+.U?=Z\^-S:WWK3:FZ])\VW^T>-BZ.4SM/O=>:/S MCC:VFI-Q$+QYO"<:[P^XHH2Z(!%C2>38+(Y,L P11I276"I55#F7=34G[>B2 MDD1?#[Y:4 KX"JY6$ZZ6F\6^ JE5!*F+*9"*W&&K!4<^:H:X]P39D!(*E''/ MN0V6\K4-+NI2S=:I6*8#3X54+PBI[D*L[IMEJ2)6JXY9Y!*S+N"^]P$36!8X]X8)3LK:AZFQ5>-6"["TKJKJ.S@67'W2QT@QJ ?K> MO=%H-#,5&"T,C,YGM#Q8&$I:SI#$7B%.L$>&Y7",G"I=&Z]=#OZBK$X-?=0@ MC%\C4 NL3/H,A7P5U*1*R!\M,A(#XT@V(4L(2+KBAC!.4I(@ MY"*;P,FKUN;FZ_UX9N'A9#$P?#"N<7A?,3Z3K&9$XSJS35&%&10$_3 M\$.GX)%V4EIE#=>\",VJU;I>P?7+@.LGIE!7 M(/T((#US+LE2=)P%H. )-&X3%7(T&(29Q=83 3NYRS4::)WS>Q=M?7I074%N M!;G/R+Q10>XC0.ZT_2,H9UR2%BF92Q\22I#F(B%8'LI8&:068FV#J[IFSP%Q M;Y&TX E'G*Y:<&FNXMKKYDCX<: I-&:4KNFOV(VI-:P"2R<#2]\?8*.M)8$B MEX1&7!&!G/8)L>BHM%A[B9]T\:%<"O@R/../WURY"GZ?C2A]H*#1*D3T"49= M/JG&5B&B58AH%2):A8@^A1%\$2&B93:\817Z^;1:^+Q#/]]$&(N['W8_5Y/< M,S*M+=P'>(1?HQ4SHT&_ /-89QO:\>Y[@WX"=?G]^=[N>[*W"[]O?3K?/X8V M[K:/&A<-UMCR8MH\MK=[U $U^V)_]ZMH;H$:OO7Y*&<%;>[^W6D>'[5WOFQ? M-"[\6?.B/2^=(H&668CJ./,($>U0(8E153P/)JTMF'JFE6!4A48K1X8 M+?QH]:=@5.'-7?!FY@0T6 5A1$-UB#NDT/:*(F"CR0P0HTT*:$5IBG %!I F_N' M-U1AE;<4MB(54!54N12%JACKS6[XI^HA@6EB?.TUB(]!Y*')>@JFB"NJ49: MT("PLB&&$*FS;&V#UMG"JIY4XKPJXOQ0G+\2YZ6)\[1:H%T(6@F*F D8<1(< M,E)P1$C"GD><)!5K&Z1NY"HE-WCFYT7WR+=R6P/*TP.?!SMK&5>]J&#G@6!G M3H@>B408(P(*U!O$61#(1J 2@41L$L=.4PHL@M>)>8:'+2]7 MY)E3#"MX<"P@;I,&]5YZY"A+2 KF#06,C@GT :+K,*&5)#\S27ZP0X!*DA]> MDJ=5@403B5F($[4,<".!KZB)@],379F MSS-I9%RQ2! A3H)V8CBR5"E$C'>:$LY32#F;7=V(%2E94QV K*2%H9+EIJ]BG9^%=O5H: MPC5'ZPJ+'AJ+YAQD.H*!)6)$E4V(6YJ0Q3RB1)E4Q$0>27DVH M B=6C%8\F)IP.X&N9/8N,CNM#U =E1!S8(+(Z8F0M(0#8SHJLV^N5 M"I"HQ':EM8%J'UZR3$_K! I4^\020]1) ONP=\@X2T Q8$8D9WC@-H<]2;)* MY1Z?^;G!RPE[6BVM8#3P%0X]=/CE[F;&H$(G@+[3G=WM ^(!A;ARB#DB$/C05P9BXR,'$4)DB^I$\2+S% (O[>O0X4! MSP8#'NR5@6%D!7:(*A4UT9)2#AR U9FZ=Y77 M)4=)W??@8R75EZO2K;61E#Q*C>MGE&6_JOF]^.07%9(_.)*_F]'F.(N2:&!S MS'*%.#>Y8#RX]/!L)7. MER2N%(.X[G1K?Y]V8SD/H +4LAY7KPV/8NT32&X,M?\'(Q9ZG5KLPIS!W^UX MV!JT;2'$BWF^_;/.FWVJ/7%V]GZ[7-0MX+M5XJV]B)W6'9@]>]#HSC>:T??5X3 9[ZWTO4?L6-^/0!&M3U MK7:K&,;714_?=;?+$<[?PYC=#K7DTT2M=OR_'\[WOX031[EL?MG[OG>Q2?>/ M/T,;W_/FVVW:> M(U&G0QM97NG?Q]6*_\[D#?K/P;2(=",@T]U[;=6_W10VVR%>NU#;+=BJM=L-]2V88'W.BU? M^QC]:;\U/*]M^F'MMSQR%/_Y>O/#]L?B=_+G[\4W9W9PB3#Y_NP5 +^VN@ 8 M(/OKM=W\QGQ;OAS>T>D!>/2@'7UH#(S_H)YQH)-AZ-/ZQ_5:*B.EBSGIP3<@ M:7!#NS<87+:BN?//91N\[??/>X#\@^+UQ9]Y_QEDQ.JE-(#'$(S_4ZP$^SW# M_QCD,A*-/SJ/%IYPA6XNPK>Q -7UVKMN+6] >>F-1G#UJL(( WX#TZCSELGT6[\NCG%KE8-+$%5^56YH^BA1D:K=/4^@:P"+ 7\WXW MU3JX]A"(48'+%M9Y@@TVWPC7?VOU3@?M\]J);84)#(?56WMSVL^#/=WP\9AW M>J&58-/,G2M>D2]KM^"[ Y[M3V"CB('<05F0<7"T'6"/%142RWXY_OYR3 MT<#.#&HY+N9R0,K%,=."ZT\=[U6Q:%DQWL68S+8*-HK3\LYBUV+EI-N0):^4 MZ\G9AQ>)'UY1S/NDU)1[$GQUTH[Y\CQ\MFO;YX-6T>X G\*@=LN6QI2@'Y< M=+5BH/._N*_=UTQQN:\-S[X.7FT7#80%=[6[P MC9!]FJF56W !33:+QS5&"2UK?;05JKP/G_0&!7R_ZL?,@+_%/\]:87CT*N\,:]?N&NWF^.H6ZT 3.1W> M?,M$ WW,8+3,/5Z9J:&<^'ETF5?RQ!Y&Y !&OX*.!Z]\9=MG]GRP]L=U0@/4 M9?1P@=ZJ^:T]^24(6\V(J%\@K66>SGJZ - M]G$;4#OJ9Y3^KY8SB08>@H7+.-=2)QE!S];41$LQUP>@5N\6<@12^#H#?'/:>GWC>OXA:4U4$F6OC^]?K6$YP%-C6[#A\L_\C%= M+]HM_]/A7MNXW*6*$_*\0]6N;U'7!^V:1K\ K?"Z'OC1'P'':,>==)O-LYCC M77C_7^V>__K2MKSC;=CR-L\;%^_8SNX[VC@\H!Z6FG<412M2UO<2]_OF,U2;O[N0_A=UE "\I=93?"JL+ MZ G 0 >_O_I%M9:5F8D+^+K<,@N['8QMVYX,XJOQ+W^&UN"D;<]?M;K%8!4W M_7G]\>)DU@LG3V+Y]=7^LX[+/6CD!#1Z\^CK]>*K*2-D^9U0Z[0T;\_]&J^3 M&[_[T6,)76?RYEM_]-@??\?YK]WYO!I[NPG[B5?83SU!B9BY=LXQ54GIIA=I MN3X?!EUF-L)B >\!YZYM=S/'GF3XUTSP]QV1B6/$V]KB5W&H:%$#XN=)K'_: MQQK]?]B)^?JX$=^OQ M"CH+K$:HX0W'DUW>Q'.!M\;7Z!M7T U>]N@S>/WYWOT M'=^[""U0[7#SRSO1N/AZOG?\5V?6V6#[^UXG.R=\A>OW:'/K[^.]XZ/C)GU' M]H_A\^.O%SN[?[<:;_=38S;OH?'64($5HB;7EB2*(Q-(1(G((+EP2EE31$ZS MV160#-0A[I-'UAB*I*;! MF>@XS'91P4Z0>[NG5DA8(>&*(^'#.9%62+AB2#B9?9,US@X(+',2E$:1 1'D MVC%DA,!($!.]4EJ'0(JX)LSEDT#")2?F?$@SQWRY?C?RP?GC-Q"!XK??1PZ> M<5#KQ\%INW 9R(X&OU8^[K9YQ:IG//NL3LU>%XUWSMA*JYF8K1_5COCPG;&\QD["==$*:H5$A3V244\B%L3G M0O=U+&>SP2XS+W4I&D\KU?SJBO.RC *5.#^P.$^K_!J[8&P,B J"$1?!(.N) M0QZG8&7 Q.H<8E6G9E&I6"IQ?GQQ7I9F.U^<*XF]B\1.JZ;)8"PQLUEB)>+* M*62BA5W88FIP8-1&L;8AQ>,6>YF0UT6JGBNH#'R(@UB$,.6PB1"_Q7;OI CL MRG^G,A=RX?<&6FEH#7]-2[A70NHE#\B23UYO!43PP>MR^"LVL2AL:LX6F39> M,>,B1M+QB'B2# &)L$A0GHRSECME@$W(.B./EE7^%YC$HZ>47V$)7I9F4$GP M@TCPM#Y G!$L&(:<,0EQ IJ!B2$@9DUT5CMCK0<)9G5@'Y4$/PL)7I8R4$GP M@TCPM'Z@HJ*@(QCD7"0@P40A)TU$D6'K:%+"I+2VH4" 'ZUXFB/:U, M^.2%YP8C[O/A@I<.@?I D<,NA10%LXIET<9Z98R5E6@_F<.%2K27*-K36H9T MDE/*'(I:!<0-R+?%*2"I X&)!E0/NC@W9"MS;OC,SR'>OOMG]]TH=U/;#LL, M9['?+63%MD>\P9\6L;NF[4K'GSUS+*5C;.QQ?RA6D;E9"O MHI#/Q#%I'E0($6%C)>*.8>0L"+E3E&BG%=6"KVW(NKI_&%,EY"LCY O3.RHA M7T4AG]% ) ASC!X1)D #P[/9ZB M*P2K &Q1 +9SY2SUO7'\"3=WWQ]8R;PQQ"-J*$,\4H4T<0Q)%ECB7MJ0?2U4 M7>'9_/++M*$\>K7;9RCJR]=([B3JJ?4]!G01^[U*RN\FY1?7I/PB1U@PYXG3 M* (M 67$!&2P$\AX06 911DXSUNGIH3^67:'!/5 M"1[A7.2EYL6[#9!]/++]^%>>N-<3\[9=3!O<,,Z2TLE5NRI%96'0]G%*4=G: M/N":4U!5!$HA6<1-DL@Y+Q'C6 L=B'&"YD,3BF>3H2S)I?1!"H^^=/E?@)*R M-/FO1/PN(CZKI6A-/641,6DXXC(QI+U32#JJI5'>>JK6-NBLGU8EWT]7OA>@ MG%3RO9+R/:.=**^]P)@C#-0MQW5)I(VG2 :OHB4T<5%ATEX/;V0Q2 M #F&AFPH <:(N(X6&0':A!?.)4F\Q@1P0.@JW./YR.RRPCUNEMG*/K P@9YQ MM^):6I- H%74B <>D<;:(&F,409;3(0O4N>;*LSC^8CTLL(\*I%>@DA/.U<9 MQAUG(-+)$(*X=Q@YHP,*S&&/(_#26$F9DBKE0'3"[VUT MJ*3_.9]O+ ,'*E'_%3^LL>8BK"&<9>N#BQ(!Z ?D./$HZ2 T3T8KHM4ZG'QN9.N=:Q%7(O_XV_SRHT2J;?ZQ MA+UYN005D>6)4\/Z@\ M-Z>WYQ1EB))0%+4'C2!Q@FPP'!F5DL:,"<;URLGS\SW-*,1R(JM;#M$XZ;=Z M_=IYM/U:/M[KY,H=1>[=WO H]I_]"<;C!I'?VLCQ;YZE/9BD[=$<3C>C:#B81TT!FRBG-(>M"603< [O:>1)"D:, Y2J$U8E M_G\^LKS,$N25+#^8+$_I#Y%$RP6(L8W.(YX\Z _>.9!E0J(.7%EK"OUACM&@ MDN6G*LO++$9^798K<;V3N$XK"-P8XFS0"%B509Q8@9P)"NE(M,%.86W"VH9> M'6%=T('%ZN@%A:CM]H:V/:D!Q.\YM=J,!]//>NEZ_1#[R/6&PU[G%>@_M= [ M=>U8R^T>?PM]>Y7'?M!KMT+YS4_Q: 7&Z+\?93">,"@_G+*T7:[.RJM\X0C= MF#V%,0#(T@LDI$WMN&5*%D MA9(O#24?3L&O4/+A4'):VX]&!!DM1X3!#QXH0X9$CQSU&#BE$,SG?$JFSLF] M\RD]-DH6AH(_AA;>!?^&UK>-<8^:IQT0%S]>_J,_%Z [75_A'_U1#*?MN)-F MLHCDO(@MZUKM5C[@V\UMW(57_]7N^:]/&IU3V/8S&#!+(Y86<&#--P3 M[)S+9TK.XA"()7JM%@$[3K*;0O\T1Z? @ABOW8[M'[:ZXR5**&#GZ*-B7=+K MNU<^P&VE\_DXG0 3E;V.TW^UAB503V%T\>#RS_R,5ZTAO,!?@VTU]Q!YO)QJ M)8;6BKR:EW)9K/0;>\?NT;F'.1+?/2J+R_:Z8R_=(7R2:PO8[GGA+:W^'%S/ MGF@+(2H<=]M78I3-9^W3$(O[4R_GY\G92GYK=>&3WBDT,0Q^?W7+<9I>!:R@ M3@6:7$)>B5TP.&U[,HBOQK_\&5J#D[8]?]7J%KTM;OKS^N/%R2QTY5DHO_[S MK!6&1Z\(QNLPX'FC'AD\1V\>?;U>?#4%Q.5WDJT;R6_\&J^3&[_[T6.)7,=< M_=)C?_P=Y[]VYT\;JV_UV)\8E7]ZXF/N[* R*70^9B&:7@_E4G@829S!E=)9 MOI"^K>ACQ\5^C9'ZM,+&"A\EP7T1(]N M+G?CB=.;T0;5Z[ZZS4KY"76^YQ+Z95_8Q;=PD=S.O7T\Z@X+Q603CAK,J9UG/20A<=-X;:9(AQ!^]N=Y V MHQ#"+^//1O:0#Q%Z\RUF5;%86/"DT0*;T!Q?@K7D[Z/]XSVVL[4I&L>AO;?[ M7C1V_SIJTG>LT=F'=W]H[6_]?;S_9;\U8RWIO.DTCST'E?.\23\?-;>^?F^\ MW69[Q_Y\O_.AO?_V[Z^-3K.]W_D[-5HSR:>=D]1*K!%,>$[DIA+25B?$%0<= M,T8N!*Q369<"/[^$"Q58/7FPBL%1B8-1ECB.)3>.:A,""QQKGFPHP.H6YUD5 M6*T@6$VGRL9<<"IY1-8R@CCS&FFE'2 6SCRE>!08T'&R (.F2[ARW7CN57%? L#'AFRP):KT,0,2%F6([= M\ $@B";DHP+(D<%(Z;*_-\-58<#G(\8/QBU^*,:5I-Y%4J_Y?*3X MP3A#)<5+D>)I/D$BDY90@C#Q+()IG."$T59(BS(5$G+%\JL$5$H1HCR4),H6P>I5Z:+6SFZC$M? MYE5?N/,/TVF[9KW/.=LJR\7J.(R,)^I-K[\UFJ;-T2Q5D+4PR)H]% DR2F:$ M039*(!U$6F2B<3TP! MH,XH#\+HWJ#C%XGS$<@WSC],US&4D%E08+9)%W"2*LE,& M$I*QH+RC5@&I8+J.'SGJI3)=/ E640G\J@G\5.*TE%1R1DAD1*2(YQ_.@NCG MU"D,!VV23(7_MC&K(N_/VWKQU^D /AOD=";PJ#@85B:,Q1&3HD;1-$B-1_S= M:, KP%D<+$$D9/\I830R1E'$)$LT8AL,C?F<0^B7ZH?QD#EVYDM@ M42OO/D<=SU2?>;B(D3S@%SQ $P3W1DF-D*76(&ZR152$@*;SF(<)F MD9.4TCJA*W.>6ED@'IT@5!*[1(F=8@9!LQB$9\ASF6M^!8*L$QA)QC .,)V1 M%C6_V//T@%BM.J,3]83F)$V]CS'AQFQODPG?G@L>/5RBBGYO4#ED+1"//LTP MB.B)$X1P)$1@B'-N$4Q;1$1@CID";F%SYBY5IWK!:E!:[?[ZHQK4 ]J@5:/UZ0O#\8-ZGD M_8'E?8JH\" 5L](C#TL4\:03,EQC9+0PV&"%1_F$-9O-E[%*XOX\T_C?VF)R M2W)8EX%H/>NFHA3E1#"'4I :\9S.4KVSZSYX.U/ZZ786QUQP\7>)W#^V_J\D1U1E/L0S?T-Z7;]U?_K+(9 M]+=JKW.P%QD[K$;\V9R:H67L!D3(@C?#OVS?M_QNIGC*/TH4/:\)<<$XM$ ZL"N MA B.L D%'*EV.<)3F/N@3I7]875D]P%.>RO978KLSE3C4$;JX"FB.H+L!F:0 MXY:@A*VGP!>"#:RHIZ-GZ^DL7W879*^Z'4V8.+X:W8_RQ:_DCTXGEY3^NCS- M>ZYQYJM$(UYN*NPE@=*<@J(\4*$]UH@DI1&WV" K-4:1R:!C\H*RHL@75N2Q MU)@J6\23(A3/.A?V\@1UIE:&2D$J#Y*)4T[^EC0RTBO$M'8T*.R]EFL;2B\@ MX&E5XAQ6U-1P>=[9C]]B]_37HB^?DKJR,A1A(B7NNZ[O=:;"KE*F;^@B]GL5 MV-P%;&8+9'@3>8@*(V>P U;@";(A.?B3PJ;A8??0>&WC__R7IH3^N2HIZRIK MPZJ3@Y_(;T7M[R7$TXQ!XP $@7B43,XMA8-"VD6/A,_NG,#T=1"%O8'..IL_ M67O#BG*&UZ>#(:SW?JWT8.]U!T>MD^>?=_(NT&,$Q.9=C+]-\5*"T,E&8]0&ABT5LAD(\X MI\(-.D>_ #))XY45)N$#9*AF5P>$I"K96TA.6N Q4<.:P8Q1S;KG7 M7,)G]^04E6 _CF#/L TN%%7,HQ@5L WE/7(N6*0XCH$GYR,M!5O*V526E8EB MP2D9^C;$CNU_??:VB3N=7PB@%L$K1Q6'_Q!M-6=68RT%(=:DBF$\/2":=9'0 M&AOAJ4/8.(5X3!8YDP0RP7.3#&?*AEPTL([I?9Q,*ZO%"@FVH30JQX@(@8,, M.TQ85"Q:ZKB6C%4,XRD*]C3#(%$JR35'.!?L!5G62"=/4! N)4>Q\)BND& _ M;X-&\82N;;?/0:*^Q7;O),*8]M+PS/;OE8_R^8'3@QZ)%#GZW[3@]?&?UK<8 M*AQ:+ [MS+I,6*>PS=Y;'-.8<8@!P5 4.AP@_[*G( M32)<2>E=I'2:+02M!$O$(] ' N)>..0DL2@X+C73A%L>US8X6P49?=[&B++2 MUD1@>&646"X]J*#D+E RZPT!2D?4/#I8(8PB'I1'%ONLS FK(Y)+V.XKD;R;2$[O[H9$$A)3B#F3$*=1Y2K<#@EJN1#)&1G9VH8P M]_&&7$5#P,I6I0@W)(%YD-(4T_E_G@7J+)H(E!Y6U[&GL@LL++YK=[8L!6P6 M1#NLD8L"5 XK-/"$K'*P&(*W/DB<':Z(K-,YA7X7EZA^6CR>BMW@9\/+N_3];. _2N+'9*,,,1-4,AY#\J!PYPDRZE*,LN[N&L ]/?7(ZL:%14NOAQ/0&V_QO9Y_KA;Z_:&Y?<>!L"VNO,*M-6R M6UMQI8NU<3;!]=KF\#('>AG*R4B]EFE,D<(WRVT='AUKKWL=Z/UY+0[R(+8& M1SEY2BV=MN<6J/M>/3?FL06L5Z*M((VY.3?N\[ MR/8P=^^_[P!#1 JAK76* O+H8 RGS!FK8BZUX#R_@9Z)!RL!*9\F)K7C__UP MOO\EG#C*9?/+WO>]BTVZ?_P9VOB>-]]NT\;;OX_@'MK8^DKW+KY>['<^=Z / MN0R.V-G=/&]#F M^P,?DPX6819J,6-O@Z[,'P5=3?0NZ,PDO]8+)6" M)[8/@ $+H42: M3^L?UVLI E^U[6Q9K.542#!WW<-:NS<8U+SM]\_AWC/;#\6S?_R$=JO3&I98 M!0CE3@? "0>9+@&5!%!;*LHQ$6$<# XI) Z% 5 MYRX+TCGKA+=1\FBX\]X0Y;1QDC"" \A^1>:6NB"WSQKO#R(S0A.9D$\T(!X, M1983G/WD*%.)!!/DV@:=0^S'"W+>6GS0)5= ^5A#3F7F_4(W]; F6J"-_1.=?G^?%P+PUW5_B,;R@T+MA[8PWZVX;G8C2D/*6Q$=Y'TX()+AD@J MF>>,&9U8(E@EKB/SFMQ:A=\9M^T?:-KKB9;=TIKXT@2\L;L)VMJG[XW=/0+? ML09H[B8XKJQ&,J:\XUB.M'/ N(+"+NHDM2^TM=G\Q;_,JX6RD6J#B7".P\0[ M#ZJ5LB($2;V*-X5V5K._V-GG.YL'7/MH/(^@H0>&N"8$64*#D^Q6@U]2I&S8 27H#(F2W&(R4B@3DK3@ZT,+1C^BZXP9J*:RXV+ M:ONR7?\6S;JVQ@">_:MPVC^/MO^R5Q5I;AYH26R,U"/K?@&-U.II\>3QM3R MI["V$J<=U69YCZ6_N_D]EXWNL!SBICCIZRQ7JO7?2LP M#KTX*$Z\\^%S?YA'I&.[^50= +K[+0Z&Q1%[)I3]^*W5.QWD W6;ZX*,,?RR MP.U9:WA4/#Q^]_%D;*A]UPTM6Z^='<5^O/9J&/7+M\%#Q^_+)^XWE5"^JZ[\ MB]Z(XFNWL=P'?WM8/YX7C 0'-60 9Y1%V L^81UQH@PQA M&A%J+)5&VN*8@JW/1J/_\F[PBQY8U5IXR+5 08^.5$>M86\0+D7$2;"@1X/: M QS!2M@WI$@AFTEOJT?72UW8Q0B+Q/O^*> (+(T,/6/(.KN:JP+,!K5P&FNG M)W!9+@ VA/TDO^ VKC\U.\>)Y[%QJC#=C];EM6JH9;+EG>Z_EV">UVH8%U=] MND",FGX/UX%+L#N \8:HYG*P]H3CNG>0:_72&:'\UN;7@U MO==9&RI9VR5;R^\$Q7I\!#'!S(HZ%NK/0;$V^[UV>X+L01M/>J6Y9P#P&$(K M_PKL.V-?JW/2;GE[Z:>83H>G_7@-4H$E9AX(3QZT0NR/^AYB[,"OK/'@\L_\C%>M(;S 7^/D:BXGSV6I?>^PFUU):R!D MM;]&YSXO2LVX7-S+W!7'^OOD%, ,C"=@]\@.O_1.V^$=M-$/MU,J)10N^0#+ ML.)O/_=9?,\;AP?9J*RM=XAS*1'/3JPF)(*8=Y'2*"V1*8=]SO$YNI\#ZWUW MRVI]//SZV'E_X*V7GC.)HO(Y+!BV3DVH11P+^(139W,:@)_Z-T]OH@!!IY/8 MFC>@\9EZ-C>T_%&ME6I75\"'>39KR7Z#'X#FDP-R<3/H_Y5 =O#B%P_VJ_()GCE*]L^L^>#M3^N;WJP MO8T>+O ZA_??U.6)O=#\J!QN2K?OKY[J[[RMO-QT0][(B@E_==H% I.O@C;8 MQVU [:B?$?&_6LXD&D SL7 9YUKJ)*.(4E,3+<5<'ZBUC=T\[FP?!):^]HPA+'4"E90P9Y14BN>Z(5)K@P-9J$?:NDPPNH)O,E;VK MV+158Z8%W'=]J]VZ=!3.Z.XB-#*K/07'B-W"\&,[O=-NJ?S].FMI)E M7?BO*'SOB=L=H6+7/+C/ZPBZL?MXQY9HNW$[\!>B1A 6$D<2QO#KWZQ:DM# MC !AKQV[;5E+:ZJ<*S.?/![&UY,/OX7.\+AKSUYW>N7]RTF_S=]0'"_W^>7[ M58./J8]==EO -)<6]+GO] M,<[KAU52W>JR-^">W(AK1,32;R_I8:]X?I%)*_Y\'(6Q9%%+"_=NM(/&VUZ. M3"?Q; -"V;F>W8>NR S&P&V;=]=QJ;(]OA*][B[O^!,L%'ZRA;HS.-++6$%B M[B*"+Q2,Z7?;S?T4S1GW!'R17.MU3\R 5:&)''5"Z,:7 "CR8,B0IW_59P - MN2)0^@E00XXR:LB_NZVCW=/MSV\)'(-K[/+6GY]H^_P3:9_#_;:^DB];^^>+ MJ"&[&37DZ-/9%[CV[DX.J7:_?SGWOD'GJ.=6LL@V4XQ M*UV02 61=[UH0)J9A*QDECGFL-#DU1O=!.JM:&#XJJ%!IJ+Q#*A)M2;[P329 MT-)1YF5(GE,0#<^Y8,$Z')2EL0PS)J;69.N@R1:QQ:4WT2;-$!7"(:Z$1\83 M@Y317AGA(E'BU1O9%&(9U+/69+4F^[$TF4F@L$B&ZC&1,TI,#"+PX 05TM.J M\Y_H6I.M@R8C8TTFMG=V,]*2LB&&2 )2B>>*KFB1#8(C$<"9QD*&*.BK-Z*I MY#)&P#IJLA][I.*DN&A8:I[RKOPD+SILE%QJ52N5]_>KZJ?1I;'SXT]J6VM] M=:^,VST4U_N>'T0[C,./<7C2S?T6[P;]HZKH<%1U!L*O_YI0L-9S*]-SG>61 MSPE,$",*&1X-XIY#[$G ;9/!2DJX3T;:5V]H$S] M(G&>&B:]\EPH91+(=#1@W2(F*NA+^WQK>7]1\KX8H8%'FJQ,#$D>2)[M*)&) MTJ#@ ^A^%A6/J4Q@)BH)!.T^2.]XEG=B MQO+^@"V66MZ?3]X7XQAG7;),)>0=AC@FX(@,BP3AR(A/"2<6>)9WAI=[IIY/ MWG_LJ:ZWC%:.05 &%9[#TX]]76M%]KR!RE^9+K4:>T0U=K8\1U:[@@Z+A H2 M<>XPTC0XA&F,Q$:B(L]0-TVSLA39&FT?_^32_KQARI727@OT701Z,0YQ22D@ M(D4!DSSP43FD(S6("6LPZ';EN'KU1CW<*ZG%>&';)7<9 MQ/548<96K#75XVBJ]A]+D82@F)%$(Y**TPS1X#)*AT-))D=L EHG<#P$7H9H MN//4V7KG)Y X2*FF]-)_\G-WMMI M\[A :KEN'!-P._WG@GSSZ8G4^1X#.H^#?JVY[J*YEIMWL#=: -&1L"8A[HQ' M5BB*I(EY=H^6@H$34L!BZ&]KM/M1;V:^J,#B8:)?B_A=1/PBSCAOY5D,BKB MD\4H3U$"$0\*.><#2LHFX9S%5*57;_ARYO'. [UKP5X7D_Y4449MTI]?WA># M$>%=%%%+1(S)T$G!0QU[*6^1>"#NV@4>;B/T3S*(:VGQ M7S$"R!.OSWWA/QZV&#>RYA.OPN./JZB109Y<(R^WHE@PK41:8&E'P-V*A"(; MLEHVT3JL0!\SFV=8-"5^< OM"L7E]AJ]$IMGP#^J=6.M&VLDRY>D&Y="49^# M3J\0EI(ASO/4+AR'HVHZ9NS9;AD[/M-:=?6H&#N3I3^'Q[S)\[Z&I MR-M.X7M?WC^794_>9[,7WH]?]&VU(C_OM+WS]V)[Z],Y/!-OGV^>@9K;DSH0 M<*HQ4MYQQ)U,R/EHD8I1R@2&1%;C:I>=M8MQM7=AA(?FIU;+"/5,QAMG,IZU M3O>L$U@:RY"W# P7!&3(!:O*]'4J*(G*BLMG6U\RLO,I$QMYNA"8#/A4ZX^5 M,7Z\9U[G1V!S=;6+P@0VS MLZW9)]*J;NPKKETZ>&[U:FKI\:]OAXT/_>R>.FNV?K-)3X6G;=K,:% M_[SLNFCN#M_N)>,S(K<&Q]M%Q+$R&>M4($)5]#AH'6)\]89L+/<+-H[6<^[P M[5B@-G0WJK-<.T4HD0P+C8R6H,Y,@ C->8>$,!:'I'@4.+/'#;.I%[49A ^# M6(VR[_47AJ/'QX5MSIGV/N],G$8?C7LY'!M=&!'UWGC<-MBZ#H)PK'> M"$[MC*%/&G#Y,$[;EYK)/)/R-'9!21X!EQX,)T,O!_&X/\@I_498'E_\4F.U MU.F"SB\SF>/H9-#+,5=YVT\;?V\T4H3PUW:;C6]VT.F?#*MOAR-X_V&SR/GD M ! );M%K')X,.L/0J:JU-QJYW &N<@JQEH_'Y0XL+J+803RRG3*J;+*"^4ISJ]BL*GGOLXH/7"]Y MJQG=127>."@93+AY];C2DL#Q579>6G[OC"IQ69 4PF\Q(?K5FW8?N$XV"JN0 MWQJ//(KYKT'_. Y&9W]U046!D7K[OR>=XUPVM-49^FY_>#)8E^'+WUL[[\5_ MZ)>SW<]>[AY^_?[ES];9E\/WK+7S[FM[ZQ-O'>[C+SN_=^!:8$I:W]L[[^'? MF]_"G__P\#__[GZAW6_N$.X)O]\]__=1Z]!_;WW^@-L[<)^MCUTP2?#LG;<8#D::N.7.)N_A=SIA["(-9'%<\X0F1=M-"=)L].)H M:<-N3E@NG?9]X]VO.,\2"R&>X5&!#7<*&RN#D_#O1#2UVKZLL=)S:QHG:YH) M->P,<[@QMKC5F.BL'!]E4/3%F[^<2=%Z0Y#[34F^=IZQWE#JO@.6GWSX,R)A:!'^)APL$1R$J2^;4GJE8[^GX/^<&W: M 1[@Y+_KN#\_R?;.06=[Z_>ONSO=+CCLY^VM][A]V#UJ?7YWL+L#SWWXE7TY M^L#;6U_'Y_P#]Q*]+SM]LOWG>][Z\^/!]N=/Y^WS%FX=?J#;>>\*SFT=P>>= M %S]>L5=9ZJ"PA.";!:),(YX%Y(Z14@1KLHY%>J]M6BM8J:\4JJS6O MLDB(5%-A$?,25)8W!FFI%*(^$2J2Q#9*4%GT1:BL%8$LK)^.R1NN)W"1BUV+ MIT=46&MUXYQP0B@N@DL\PWH);8GB)'*AJ>5F51[2"RC"?"FZZ&S)?9),&2,2 M1T*#&N*$)J2Y$LA+%Q2/0#_M01>I)GS[K+W2]W.4GKU7>JTEF$%HDY16$-1P MSES2@46)=1#!,!FC6)7#4$OP*B5XP9O0A$>CI4-!1HTXUQ0YGR12R@?!):>" MJ%=OJ&H2_KPC:Q_H-[R4G:2_^VET:@>QF5.RW9/\L%6150\>ZF2XM+_T^,!R M:ZV#7%0B:.X\9@EXESGA0_(4^!C[P+VMO8BUTT'G2UZ$-5A*R0RR1N1F#H&1 M$\0@:9S"TGLG2:XD8TVAEN=(/"5 W*-LM_SD$HPY,U1%0J2R/$3N,(L>F(%: M#5X$M[47L8X2O.A%,(P=$091;4&"#8_(*(X1^!0\Y<)FR<2K-ZHIR*IV4NO- MAVO$[S^Y1/&@WPV-SM'QH/^M0A2J-R#F% ]E(5J(6&U(CGOFG8X:1TTI#]HE M7+L.ZZ=X\)+K$ 6/C'F+H@DB#[[DR')/D!!2)FZ%,5SF1'03 IDU"E_J#8B5 M2+!BF'J?DL(*0E6G+8N4>RU%;NT.KG8=UE&"E](93(LD#0HA]PEPHI#3*B%% M$^:4)9\< ^??-)EY\+C+>@/B9OG;3JGC8R.=#$#P3@9QOO2RWGZ8TT!!\62D M5#1B Q;&:B>\Q!([FV'-$ZM]B+730&3)A_") =VD1\IK#<&+L\@*"%YT%"XZ MQF7$+@M9?S)9)PN&6GMC;% 1"2UC&"D,4/:28T"*:U.@2CF0<9-4XL'@^'=24A> MT!; 3R7UJP*^K*7^*:5^P;)[S02.4B&=$D,6'3XY0866W!EKS*LWDC2I M6-7FP)K5.[Z4;8/_Q.'P=OO@9]A'N M@LZT*A]E\X( 6S/K#Y^[,7\ !;8Y0X8KE5NMUU:HU]ARW226VCO/D,6&( XD M1[E#"%',P#I%^,O(/(>BR2[Q9IYH#F:]W? (7 M*^%!5PN\XECSB3#%'V7_J=:5M:YN7%/:AKZ3>H[[-\XY/F%W+%X$._!R0C-];6U]%>^?M]_9AZZR]]?9LCR7L M _A5N=8F(8Z30SI!D&PHYU)$!@9 O'I#U,9RW>YT7,)E++@^G+;R^0PUI]V= MTS;Q'E'X0BVZ+?N# \J>[1W"_/]^R-GTO M6NU=UJ\=;H7=$H!U!VR5DK$E0%A@- +,6^XY30J M&=(2"G+$U+I 05=2;G&PPC,IE>;68L&I6T1!_AA#C$?94VXV_NCWBEN=O?2_ M!C'%P0!$Y^\1$.!Z1.27Y$I? =]\X[+-+W.47BB)%1=@'*BE6C EI:'*2FU) M'O/Y'HP01#+E%J,^G'YTU,]O"(O9!"^]DY54O^BI]W]M-QO#Z$_&@.UCC.0) M!'R9G3#(YF28<4)#QG@?'MA!]8T8Q)S[PQFUET!__.^_6[1,"X(^]_E9IL57OWY;>=UX)], M(;0.W[*]P!U.RD04P6>-N'(&O"VA P,7"U+34YW MWH>C,CL ^8?#D]NQ5[O?0S>PV&_+6N_W6VJ]^RH]QC-$$HN*X\@-(492HA1- MU,:D=+RB7:AFT15Y05L0$(!1Q5:!JJ,D0D 0%4-.!H? O604.^6"LJ_>K$CE M7>+D7^7GC'T*E1V:R42CUV6H&@0/%^, _FM^?L/8+<(7IU@W['=/1E>?LH03 M_I3.DJ8+0=#,GP>#"R#Y_8C<(-JO$*C#+5_;[JD]&[[ZU[QG"#[@^.(";^0@ MY*I7GG$834E>7?&^*=W^??4M@I[*,P6Q U$MQ#F!V'&0?P7/8)_W 1H'@ZR2 M_L_-P:9Z]6:G*$1@^C^R-BM0$O;-992\U!>^T;==\(4I3HQXHV-*H"B#RXU8 MT;$$SW+#/9+GE(SV9-J M3 ]"[ @7R+LS%/^V<$[YEOSVZT;CY8;IBV/'!WD7S^99?]/%7URI7ASEK_L) MOLU+ZOO#/&Q\E*G4&_%>NFJEG>SY6$^46[Y&G M%/JN'0X[J9/'&9V,AIU05&TA !=R;^-SB:#]_(4I)SG+-1/G1[< MI6/AA?( O +XT\PD'5UQU\&%IUNL0L-W!O[D",Z&AQU68Q+_]P3H51X,3K"- M? )\[G;@,<(X5?BM%-%5SO!I_Z0;&@<65L3%V)N^S?AA1X-^=V$S8J/QOGJ7 M$%K[H7O-3P!.Y5'N@H#O;C %[3PZ\J!ZB, +25M5)@9 M_.3HJ/#W>-[F$VX;_^?BD=[F)_H+[MB?MX*@B_SK<#(X!74RC+V?S/2U=OQ9 M:W^/.Q9LC!(%3SSB8 >1B=0CJ:CF/+F4.+ALH]-^E4!9W/F=F=TVQ[-3'LWZ MK3*,E8 4S50)'*C@D^XHZT,[8QXG<*F-03X31*P:6)H_7>E9@3OC(!1:::G MC(MU&7]-A?+]^'D_EL?\" \-K.9+.Q-]+T_ 5;)XI#M MVF4F^,(J?NMW04[R>-JL9GL7_YPYJPDZ>UAV"L8V$P2P8 V?'"]8Q]_RT0M3 M>^%TC$_T![:WGP?N3DS\2NWGQ" MO$QY"?+R[,?B^)1QS N,-??B15Z'<%%8FQ(&% >NU)O ,33GY\V=Z.RP,WS< MR>+/4\OW]Y7AV"+1QY'8>&VG3GS_N-IYRBQUP0;SZ=*\P-5!!"H!E4_5DC8; M)YD<<+BZTS!?J_@1(<*K'<'SEH1I\7@O]5DF3G6>G'T09R]3OO^!=,FE!)K5 M$>#WQQP>3\*#X16B, [A+-=;BO;/P%AUU<>'" 7\4H=J<%QXP M%M7WO\]__TN1UQF*32_P>PZ,NAU?[8/VS/E&8VNZ9M4^3V?H!Z6S,QORK"3*UUEYC1M!8:$W&MN]QB:P6;BA'_?,E4N"8_!L^W: MP=CP9R_D+@5Q)O)D$G=$2\VI#)IRSY/60BL-SK08^](<2S3Y<$-!W&2!_K## M@Q=1$?<,.=D/K)T#-,T)Q&$H"9T05\DBEY-?45N2T3>)=2D/#!.7%$!6]6V3 M2KB+./]B.,6S,$&)IZ8WWLK%S+4- 9%LL_"*2;](4 M>RD-/!.W1!NM4F <'DX0YL(X,;[(#_1*G?!7M8FV678,+N[YD^8H6N?P[P][ M+% 3C)4(%CD@+H) )E"*(GQ2L.+4IY+ZWE!D.4>1X^G*3[I0 M,JB#70 5-; M^_=,R%>;AFM8@K9.]Y@UG&'+4 RZP*?GTGB#43+21J&LQKDT7IA+RJ/G-4+. M*("W-).CFB%#%9Y569?*V5T\;TF<7F5/9EQ#6?C^&K?P;J\/[#@ M[8RCI_&EQU]?_6#7%FB_),\<_+Y)17J#LJH,O3FW5U)*/29>L9TM#ST^&?@# M.X1X:G\02^*H+.,XZWC' B='M0L!@Y;A7#&L(XM&1\J)$,1C6[6\$$H9FGRX MPXYI\:+?E^?:.LDIN6I+O@H9V_&T'+HE)-O/9P/V27MSCP1,=%!ELSXBSJ5! M1C.,5, A)&,)%SE3S4P3:WY=IOJF^LUTDR>P6LY9C@]NQSO_Y*3M'5GGY[,5 M7T_S9GR&VW-<(>PXV K"@76"AS]\$HR NQ83RV$$W5B&R9YV[$V2ZL_*&G]5 M5F:XG:9N:$M,6>19Z S./4>64-Q+IZTP>$8!0,6 M4!O+,,O39JJ9BHBJH.(E;XB][S7^;7LG>4OF8K=E8G%SSU$L[LC8V)Y=8FJ' M936J'<=1?V2[UV8I+^^DX"H*R8P7VG"9E)->&^JUXY)@H,Y"EA*3.V4I:YO[ MD(+CS3.0&A&LP#XPQ)B%V#L1AZR6%$D9E[QR_JCM\=WYX.UI&UPR[(S.]1&)X #>? [?@]=(8^:#C\IR M15Z],3?NYRT;Y9=MDT]Z\1D-4^483KQF*33V L7#L14),\DQ@F5Z](5HWM;H$ M%> J<[Q<:;TB<_Q =JK-\:-R%&_GO(J@$0>.5%0<<6,A+))@DRG\(:@U41B? M029N3+#=RQROG#]JT_S\?65;W#R7!263*UW..> MB'+I^+TS'$T+1>:R#U<_0[G3Q&.8N4U6W_NQ%P?@ ^0'\OU!5IN@Q^'>Q^!* MW$R6-:'!N*;J O'!NGXI>/M659"4PIFJQG_\WMELY5*0[YU:Z&=Q,%;2PQ708X5DB'C#!]\F%5(9%$?_3W3"5.9K(PE4[[].S<: M_#$MV/F8BU/(3^S@[)Z".=(,.Q5,0A+4#N(),V2944A2); (AE!M7KWA[)*D M7BF'([-='"]8]4RKIST$ !4L_J2"N$"DY.JRNWGVPF%'&1%""\*-Y!#_)IVD MC#X#/QL]Y6PUX6QUJ6<_Q]E7>?,7;+V=9K (_IYF[FHO_PHAR)GM)$B&WXXH M06R,># 2;+%TR"7,+04-%83/F>TF$+%IQ+7[;I<5P\V6)924M[ZEUCBPYE(#24F4U@J$8Z2(1Q&0T\D@+TVT44MK',Z%J@5/X29,A=S=/@5)N T& MY\^%R,-J1)X?&9'G)05LE\,'W0P'M(2,DNV.;1S;P2V]GBNJTA_)%/QE!]N# MOXNM*W[/3U^?#EJ?MC_L86^=)>!4:\H->##$((=)0#%) _XFX\R"F.(-C*^M M3R_4K[HWBU]1<4?NG1[.]JW,M7DV9X%TJAW"SE'5%IS_'O?RE3ZJC<9F,2M7 M(4!G1RB.X=^>Q_&X%,>I\KGGO8[4^1X#.H^#_D_,>JW3;6 ]EV"%E498L=P9 M _SG0A2(6<6338)*)Z^9W,O.:>)C0Q)[AGB"F(L(T5$AH+B$S9I",&6P. EPT2"HO18\D"YI:#; M G$A28NC)HM@\#NQ((MM9P2UZQ'?+P=1O_%V\X\'PAV<-Q =-FXW)UM_%U5/5?(C*Z/&J*)' M0;2;W4:LM-L8Q,T.&^FD[,I,4Z73Y.EX,WPP _)_G1:<0N?]4DU_:#8>8V)/ MNS>UKC9WL9.UI/KFW/6VP/:Q^""P'1X"SH MVAC!O<0*868(L3Y28?*LJR81LJG4)0.O+OR/C&HTM_M_]?3Q*U#R?0*M:'*V MB">FM!*)44>8#@8;G&J6> *6V.5[#L/J?$8]8L%;QL#M\4(5 MEF"Z*=CR$,7F73LS4^3*L)0$B=QRI247B5O0#<%E(/J:[D] =W^VI^%_C"F/ MJ$Q =^(XB.-DDOC5&]$$6W#+6H3_ M-RRK'2=H1IO-QN\5A_PQ[]G-M[G_6A7$35V+[K _K8.O(E:?,V?=#.+T+99Z MA0I3:UP[%\&?[)_%6.VN!2"['_4'PRF\4'["64=SC/';R?#4H]B<17B[J$B[ M?2U:3JK_4&5*.Z7+8$*!6?BZO+YC"DP6?4J*"K-Y<:UG5^IN PL?Z"HNP'+, MJ8BRR7TW#?'<.?RGUA#M\T]TSYM$DQ <,9KA>12UR"09$;7>14NIE@Q< D4O MP^>Y:+"^'S+34Y$_%Y&WXNB@'UX<:-/3\X0_W7,F8G#2!3)6@=6PV")KP%V@ MC,80$HZ)9<@FL\&N;KF^"JUIH_%[]/9D&,.:BO+5 MM'3C4OC[^:@U([[L]TI-QO/Q8G%0?L^V;=S7L#D89,3:\G$\4,]VWU8CKZL- MJ[)?53/E94RYO?55[ G#A=6<(FI_[%'!\L]/'P>7II\'WH[!WV>-XL0(7K0!A&M]D^:=Y_<^HC[W//NH!][H)6#CQJ M+IQ"&H)G^&2($0Q(E@?\*G,=)D4UW&(6/KH"C2^$:<0Q9:9S@&,A4/[-C,[L M?P.E>:$(QS_N#Z>^[A*OPJ.@J5LWZ4B=]JRL;EBPY"\T4V2>*E,TD;U)(<:: M9(9H>R)2A_ND_>=;WCIZ3W8_OSN$ZY5K[NY\@/NW3GW_]SE2WG3 MK4]X=V?_;/?PGX/=SZW3]M9[^._@H+W5/6J=_]Z!Y_W>SI.X#P]2Z_!3'A/, MF<5)@^.I>2YNMBFK]V00B19[RB1A9FE,L#!.$&<8MPYSAH6)R;(D";BS(OG\ M^_G,T"__Z0^'OS8F*]_X*T>Q8RS>3()[9(MN?H3Y1Y8R@GM-(F?>\I"TY0:# M'I=4\HQD8%]8M@A<'!"-7[IE7:K*\?0!JT.['Y>32;+_$1)$>E]KO%QRZ;W6Z92'S MFMVXU/NPU/#R5>5RF9_3A;"_GZOWRMBF*XK[Y[9\9L.[.6#LZK=CMZ@:&S;9 M.2BI;WC!48'E_OCWISSAJ#^V9*."MIA?H^!'5TQ4^4XWO%J)"'(I]H2:U82* MT9BJC5+8/9U 51Y[./'\[O[B-)5UZ_P I:VRZF)3-7AC;RK(N/[.#W=[<\SIA)25'+F**N-(! <$L(CQ:[QW3 M\/6BPWRU7\36SBW:&?=<]WL%4 F$P"WY%33B6;7[RINJ_F($Y-R !T0IZ*T[7'P_AZ\N&W MT %K:L]>=WIE4<1=([_9;R]@J;)1 MGEN7^[[C3[!0N%ZH6RT4,7>1M.59<=Y'B$&O>]=N3$NF\#'?=,E7*6]ZNVVS MU[?AFJO68#7L=-,*/^0:/]P3WIE=QZ,-%]BU4?YFZ\BW[<6]VD4.OZNEY[.0O]P '4*',\O"5\6HS7@7W>%[;)>9C;)9C9 MRPS6#W:/OG>W#S_1]ODGT?JS15J''[YO[WR W_V[L_WGEX/M+?_]2X;U^;/= M^7+X'D_.@7N=?*&?9'MGE[5WOI[NGG\Z:V^]%>VMWSMP;_[EZ"UOG[_[FNMT M=NF_CUJ''U/K#'__S\[;4>MOS%KG_GMK?P_')!C6!&$F!>+:9@RJJ/((/I8\ M(UI$#0:7-25=KN'Y]2'^\>1 M4%(3ESR5.H]J,4VJE]5.A6E0ZY[G%M6?6?86O<\G^XA$]W3WH'W_[!G3%*)$8FB)1KQ)!W2V''DI3 *%%!V M:,'ET4U.K\*B>P[=LZ(]CC4.&O]:2-=/![-?N;U![_;ZE^K2-=$]3QQX78< M-9U:N]D+VQDP:+/4;Q34_5HSK4HSM?]8"L8"3Q@[PU"@+..V*HZL#'DHEXDD M&,P\E@456/+E>N';!V/7*(;'XC2[CW98* M6:Q6SNO]@P<)^_F"L#L@;_!:(>;!4>&!,Z2=LXA&(AA70A@57[V13:*6(:I? M+NJW1\B97RW-UY#!;Z&E72;WVRG6SK<^A6: MP2P(>>V>/58L-MD3%HK@6#KII ;WS.N$M* 11:U\0;EU7.211TTJET%V[YS> MN76%_W/N$]<*[\=1>&M3N5>KN6>)0J=JCBD% 8A!CACP3:WRR B5$ 2?)H$Q M\R)C/BG6!)JO:*.\UG6UKEM77?>XE8*UKGN6B'R2%<0"4ZFL19(HAGA('CF. M'8H*"Q>C8IJ05=42/HFN&X?J"R V1!1-MNKMNEM<8^9M&;Q2Z)]DI(.'-__5 MCWC=(_ZP&S:?%Y'@KH:!NW:CYJ>J;[ET<,,#MRSPHE6;4&:S(DR[C)7?3DOC M!.]@TYYYD,/+L&G++8$*UE$8HI&3(@\ZS?7QB6&DE*(B@-MBJ 6;)GB3*M(T M9AE'N2Y?>_'B_< (O1;OM1'OQ?!X281H)"$P05TD@ER \UY%SQ3AAEGL0 M;Z6;E(HFQLOS7FKQ?O'B_<"@M!;OM1'OQ8@4;+2/1@5$G(6(%(N$P!M3R$N> MO")4!V>R>*NFDC1;\#42[Q75JJY?V'$[&)^[IN9_H@W#N[WQ&JKG:[/!$S#2 MU898],JD\*4@J+7BO8/BW5YNWN,AR$""!D>**L2EI\B *X5\,(DS24T0Z=4; MO,%6@*.R'OF.!Z(VBO!T:0M%9:CZ"TEG*UF&2X\#SOU7/$HS?( M16.0!C!9U=?&/K+;> M+\49X(-(EVQ"0=B(N/4,64\#HGE@+2>$>\Y76EY5Z& MBH;D_@&0;QD%HC(Q9;7UFJJ5%ABO4+Y_V+[&DE_K?(L->-KH1XU^>M!,T'7) MGZ[U-7[\0/;MT7&W?Q;S9/D\CZ5_G,5W6 ;:S_?-_D*6$@"U#5QU#/N^YPWMQ]MAP]6U^_M 43]; MW+[RQAH1D4Y*@_M+.+(Z0RX'3CS5QCK,,\8R$ZHIZ/+FU;H4./TH\K?J2+.6 MO_62O\7P,SELN,,*49VWCY-+R%@L$>$,,YP@$M7XU1O65(PUF5S>7)J3OQ^_ M&.X>@#?C6LU5Q(\_BI)YHG34>.67=K5JC;(ZC?)IV7D'*^&9=DCBC%=)19X' MJQF*7"?.I2!6RNL34NNRU?*CB-L398=J<7L2<5MPH,$Y"Y[G#6-PU! /AB$G M.474>\P42\+(D,M6>%-HVA1LN?.P%K?U=J%K<7M&<9OSE\_?[J48'$Y)H:"% M0MP%ABRA&.R4K MQGAYD*"\#!R%6C?^X+IQ#=%C:HUX3XVX$,WEC":5W*+(F4?<,XHT(Q)Y3$U2 M'JM XF, R-1JL5:+/Z%:?&QHFEHMWD\M+F:IE+5 )&$1-GD2K[$*60D*,EAC M'&%&1AL> YWF6=1BV1/X5TF-PM^A\^W-?\,?DT<^LH/]3F_R9(2":(R_*H]# MYU74XR-RDM8[V,W#@IFQO27*0-I7'>'QLDQJ+%\ M?M_[D\$@YM_ :?F;]W]M-\L3@I9I]'O=,[AC67.X0Z_ZC3LZ/^()\% M2U/M#,YOQI1=F&9%I!C@FA71KGNL?,MTTH5[YB-Y.:NW#'G=+WL^6'2X[O#D MJ((,<4#5[W'@.\,8-AKOX/'@;IU^ .#R+\/)__1_\(&/:L<6HS51JVT8NC M1MY+:E[PT^1Y3O-)\7LA76BXDU'CM'_2#8T#"S]R,?8N3NFDI:OGAYN[P\94 M6139&RN4-CS]H..OD46V=J+XWW./OH+-DGEK][<_B.&D&[?39F_4F:SQQ?#J MMV.2O!OTC_**GXQL)MAV6C23._!4OW=!2%^F>>S&__EX]N5S.':4R^VM3WAW M9_]L]_"?@]W/K=/VUGOX[^"@O=4]:IW_WH'G_0[WQ5\.#U+K\!-O?]B302BN M4T*:XH!X8@Y9)BA8-R)=\"H$+RO'I=,[B6$S;^W+E)S+U).>\:B\23HZRUS4 MU''X[E4C@L]Q#-0:#4X@9-@!KD_];K=_FB7Y&+0@7,UF&9[*QG!*N 6)2D"_ M(C;^@HA9SL,M]W@;8.G\2==6TNJBMR?#2LH[((:EO'ZL><<6X6A)@"T\+9H\ MZ>LEF5P2V/%BV6K'_=;F>T3Y<9;'30%XAG# MO-/&^JO.NY%TX*%DXS]U4BIO S1%UQX/X^O)A]]"!VR:/7O=Z171+R?]-O^" MXGC)V2CO5QW^[;031@>OC=F0RF1],$[5,6$V!+GZ,#AD M5QZ[[K*$;$A\O\M>?XQS5C\LYK>Z[ VIJ1LSOT0L_?:2&+H2L:<,'M6EP>,N M:*_&VUY6=UO1QYQB;3#2O$NR[BZY\-L&$.NX5-D=N$W-P(WO^!,L%*X7ZE8+ M1;N]L\O9G>+8_WY[G9V[3][1]_N%\<1L0?H=;G]^2[:U_ MP_D?X-XMT=K:)U^.ZN=6IT+C.HQNCZ0ET8M,9+@<2/. M@D?.1HJ,23XZ+[3A>9(B:TK"FTSR%S$A^!F@V7XV3;'J^M='T!0_7//HDRD) MMJ D- _6BI@0]QDO10J+G*,,\11CU%PFI\+*>D=K#?%C:(A5E^S6&F*--,3L MJ NQ_6'/*$:4T1&)I 3BW'MDB28(1RF33-Z(],(TQ'S&<&G[<_F;)\M 5*NU M_.?\CFW>GRVPJ_>MR<: *Q5W9^&7[O MC*IU6%@"PF^*;LL:M/NCV"!XVA#XR%F9W&;;&976V^*/0?3_V/"B@K<[0 M=_O#D[7)N+#65(6\!_%]?PXB^[6]]4]G]QSNM_.QT]IZ>[J[\^5K>\>?;N]X M E?I+&9<6H?_'.T>MG"+?L#MS_\^A&<]:/_Y_K2U\_M!^PC4P_FF:)__<_CE MZ-^IM=,Z:Y_N6:^)MS*@R%W*/6H1F0!Z0 =,$C$T*IL6,RY:"\?AB,(I[V65%;PK2:BV3/;TTSAY#OJZT[.#,UC4D\&P MI+7="?P@#H<;C9V9&\=OM@MDBN-:A_@M=OO'F>KYE.KV8,-'>2Q&/V>9!W'_ MI&OA(>RP4S&&]1X8!CXWNAWK.MW.Z"PGPLMSY)?J=N"B^6A_.&S .? VKN2' M\LFENJ"X"PT/E(!7R\44_1[\ )X-J)2+(<)&8[,[.NB?[!^4$\ !.NE651-P MM\Y^Q64%AZA:#+A43HO#U8X'L&ZEJN"T,SIH>#!#MM,;GO MQK@J(,$Z=G-G="%.*=28/>$X5NW2RY0"VIP>=/Q!XS26*@+;.+:#O#:=;K=D M[4MZT.;E!8Z"DVT *SF\ .WJP5T'4[(U&_WC7(*1;S9>@&9Y.!!(.!F$)W2J MS.8 WG]XT$C=_BD0^R,\V"!TX0J3VH;QNS1G%R\O?O4\O>ES3+*;O;FUFN0_ MV9ZM !'RP\-[^5AQ3Q^N/6@D MN%%_L%BZ\)+D^T)=C@&Q9K0EL 7P\0#N-*G0&DLOINPJYY>;)< M=<9K%O_WI%/)*'AJL'K?X-K]DUP*TD,^E[P4'/:E6U0\';\?=TJ1RJ#(T[]/ M>K%!,2--\.HJ!J^X=E)+U.]E;=(XZ@\N*E: M6&QXUA^JZLW&_"V<,.#R0M/%^+BTB!A MWSHA%P-,RF[ !\FRF!]X4/TZKU%6J)D(>?FR8:O2]XT[I-K'Y%69MX[[PR)< MKP>294YG3EKS*'XXA3KP%T^&5U]RF49^R?C6RT6EF3FSX/I +IC M$%[D8'F_HE*X]MIV3^W9\-6_YH44Q'%\<8$WLG=YU2O/R*XI4?X5[YO2[=]7 MW\*;K90$>.?]02'XZR) ^5?P#/9Y'Z!Q,,@^]/^Y113QZLU.)>&IN&59;O[[ M7W:QCN1J7^P'\ZW ZI],Y!Y403S-!GM2Y;A]MSEY7S IXIE[P,^C#_H7] MSRU[G02A,6BPRIK'J458\JJ?I!CN75F 5O7^'POTT1C6:/BN/]B>&)7_E(+YS@I*ZDV M0+*_D%FI":8;;/=^+IV]5G*:I3X5KC/,=>CY2#6-KSGV87(M\9+#4MSFX;CP M;]CXI8@H>#H@Z,-?7]_36;RJ2.YIB]; )F[@RB[>M6I-J0TJQ$.QV MEUU=)=$+J.[8Z8,&?([RCJ-.@+CM*;,.(-'T<;:&?X@&M+N]\4O**BT/"W-> MJR"<<%8Q[KBPAKCHN#'4)G ;W=[[JZ9[SOL5"_["G',Q<2NV3N(?U8;*BQ@1 M=E\_8YPX^G=G>^OK6?OHTWE[YUVWM?.!M';R\WK\Y? ]^_+YGZ,O6Y[O?FZQ MQ<11;CG;WGD/S]0BK<^?OK>W/GUO'7:/VN5(8EMB@EC8GWE@6#7[TAJBG$@Z?L/%W>Z/'19YY%#[.? M&D']V?71^][.:3\75=\2O[562;=029TEE202-U)QB6P4)D__TL@FD9"GPBD6 M/*/$@THB36E6U1K[@@:'/(OBX3_#P/.U5CP'@QAKU;-:U7.V[ TQ@@T3!,F@ M N+.)^222D@ *65B3A%2D-LU?_!(LO4;E[J6FD?4+L_S:IYW_9-!K7A6JGC: M?RPI'JH2MIPH%*E,B$NND>;)(L>4#K? M:H]GQ8IG>?\GCZK1E%M$962(Q\20X<8C%9(%'HDM3]O?<[*^!*E>Y'K4JOX,JKQ7XRA3X\H:9C-$H11A* M*5C$@Y(("$L1I]X1$15\+5Z]X:9)Y(/1?5X$(;)0)2'D+8:%C&CD*$FY" MI(QK'(@SK]X0L[$,2 &.0[<+'YIWHOD#\0QJFC^L9/5[Z\,>%L(#60DR1F $ M=IDCZP-!(E@A&'7:VEP*HC>6-?F$YD7H[T+V!S:IUV1_$-DWQ?8.F/N=W3-P M 7AK!Q][H?IGET" M.[O<6G/++FGV4KNDR5R7]'+C1?(IN#PQ&JP;MT$9!_]RC&EO">;<+3;!BF H MLR J8"$YL=8J%3C'Q)/H4O3DU9N_,Q#70;\+GM#P_S7>_N])9W1V60_]C?VY M-]]JW?R=\?WRY[\&,<7! %R5=B/E7,V!>#.;?-CT.Z97L[_-QSC7'>[LPH$K;M_X!Z639M0OC:33U@"XU-T0383##@R $%H0;B37AB?0$S+Z'$L: M/?8+#5%H\F'66+QOOYM8B]'IU^'K0MKWPR'(U=;) -[QK](Z6 T?K+AA6*!, M9CCC OCD]P@V)99K_)U1V%\$2AIKG4ULS"?V96OWM/WG![:]U3UL'<*]=C[Q MUN%[_F7K[?DN?0OV)P\X^'*P:&/:.^%K&ZZ70\KMSZVS]I__%,B3UN'!U]9. M^S##E;0//6D?O4LML$5[ EQXJ:Q'1NH"6D21$3P@;*6G."1.70"KTF12-+%8 MWNF;\-XOP&)H!OC^U\Q"$U#F_/4+;A5^=S+(3<_-W'$&3-^+E4!,FV&+3,Z( M:3$IZK=A _BYQ&)5GQN(:Q:VW&M6&L@J,$ZVM MKWA/4A*EM0+A",+&HPC(Z620E^!.12W!U\A^',9-7/UWIB_Z)00Z3@&*2!FPIX\R6B5P0;R\SQG3 1D7[LFM6M=E6O)$G>@R; M,^#WW_H5/D7Y8;,QPTQI$?^DXA-!AV!O$%H$#O\H[)9+]^W MO-)29>_1=^UP6*F0"V4R[VG.&N]\J#?G&N)X2K(J>\J)[ZKO+?OFH.:2L;&[FM>Y')&;3(OTXG; M6YMB#TOG!.,4!4<5XMYPT(F"(B245.9BP/;[V,,1^5_V[M M%5<835>R:Z_,7G^"4&N\(5%M1^2MD?+M'+->1%T?\[_GV!66R6>6/>T/PC#V M?F)N_7"Z%Y/'!@>*O,I@;U@RY(Q(2'IA20"/22;ZZDV_%Y?X%*P'RO ]!:MK MH[$Y+/A=&3JJBB]F)N;,J^LQGL5X!%@>2G4VH]?G&&Y53J&TFE((4U(,FAL/ M')B,H%0Y$H(+E%9.X2+S+26*9Q1@[0\N<8$P'P*BT:>J"=2J8)&* M$0L5-(E1W^P/;C3>6@@C*]]PD24Z.6T9YR/C M0I-J%E-&=>J%RKL,G>%HT'$GDTE-V;D8C>?)=3N@5$)1(1EC;%C E<:X9Z>= MRILX.5Y@Z!SWQH(T]@U^WAME9#SX?8':J_Y9^3%7,GF>=&=SMKASG /M/(P. M0FR;0_CA":S$Y%4R\%W\EA'-3LK+#&*%#)=!L;[93G<*?%<0\H"1NW90R=?4 M%V[.HON5679@[@<3YQL>;:Q<)Q/X9GVOR@9<^%7K[4H_ '5D5";M%:_QF38L M9C1-O5MQJ_W!G4_?VQ_V0K#@#IN$$@TR8Y<*,&><(,F5B%J#UR%LWB'$M]NQ MF)/3F6VM+&/KPAG;%P)9L\85K$':^WL^.&?!!T D*0VV26&P33(AT '8.' # MB ZOWC LFH31)M&76*@K&.-JE?B@/*69S5,^;::1/A4>\P7H<@DO]V&,.D&&]=(,&V_QYS\E&+MNDGN/:'[^WSM^3+SL?.EZ-W M'>"^PR]_OB=P'[Q[^+&S>_CU?)&3=\]WV9>=#[R]]9:U\CW^_/?1[N?W=/=S M^^ON89:&CQWXKK.]TP8?RY^"DM.)>FRY0\%3A[B.#AEO(G(NY/YVR3RGB[E> MK@EU!!C&4<=Q]#KHB"50A4F>O%H":"X*!I55;\P2YA[8S#??>OY1,2AP$5TB M&&M. G-$<(BG2?(FP&GAT7+%=Q(G>N.6W>4"5D6MC?>]C$"5)XO^U04WYN5Z M4MN]QK8?]7-:F-#L0!$U#W]"\N%JNW(,G5A>O_%+/I95#L6_E9_D M;\N_R6^_3BL&CT\&Q_T*'+@":LW>.)S=F:ZEG^%4>/O!B2\5Z"4:&/O7!07V M4T&%FSY0OMLR8O:1_0K>]"DXS07?L?+$QW.KLP,P+F_OI]3QX#'G>&&\Q]R< M#N:&C\#<.2BV$ZAS&[YUAOW!N?SLW-SL_:K(*@R1#NWO1IG[XV/ZWFB3%TO+:$A16"E$5)S$Y(36-&^, M$V,<46+U-OQY7E$5=J.8%RT=)8_NHUW$GPP7K7YF_)]_W']O;R3/-F-SU MR8W]FHT5&*/.<#1G13+2^VA4 K/>?A-L3D9$+A^/^K"NMOJZ*F7)!B-["A/< MY!G;?*GM'B/L3XWVHIV&PQWX>A/.[78*$'V5L^X?5?GI4A('FF]BJ[.Y0QFC M?KR'G0WI<":/,2F;62RGN::"!TPM+$SNN<@U-4_-.$^Q\[$T-6QFW^,/>YS= M[4F.$EX"A.Q=?U U;KT?EQN]C,V0IPXA6SMO17MSSV-)G,0,*45C;K>RR&HG M$% 'KIB2882\>B-I$ZQ'D]#;92F?1T5<7A,P+6N;\V$+*+J+L127%[8ITCBM M4)MU0J]4UU=O>S]S$]:,DAID?R&4%$G6$N7MD2O1_%R,-.G6NBFO]MB-59O= M;C\7&8:+S9[978<7U7[Q]"*]BW/G9?L,I-%YIS+RH5 ;R_!C:])V57/$_3FBO=42VUN;N'WXZ:QUV#IM?=AC$!$ M/1+",>?YI37(@!\."C\W:TGM"(,@@6PL@[.L3TM6S1*K8HGWO+V_YZ@1GEJ' MM'<&<0Q\865(*#%C(LUC5R(;&R'X'$]V+J3,J M9FR_5U)NM[_53,.P'3ZO67L[#C7^!E\# HW+^7;'?O^]>M_)[-N:HV]E]J9= MAZR]Y04H.09BJ2AG[';X&/-L]:Y^!@G>_27'W"/$\F)I0M*^)6$03NE411 MZT243=%(<+M[_66#>HGMFS5XU]D[_"1E6$^2&]W)G1M9^?X5!X7;6LB3]S\WQ-XWI)L&]>:C-->-J?: MCON#F81@9S".]FE'$>:285 BO)<&88',*K-RF/#R[.^&))2)6U+43/^@T8>.WY8@>> M;[B=RN>?CNC3W2,*KA&NH%S!2S428>===H<,LMH0Y!G#B8$=< 6_!5]._F:5 MJ;A;FX@)/#DJE8I<0>!%')9)4],(F26^(O"[Q>@JAWG8Y!-KG>Y%:Q1H!(F480+QJ"32DF(4&140>VG"O'[UAJE+ M0JS_FEJ),6S$=M!>,"T8 T$G'/P' M;C%'.@:"\K8L5CK!9WEGVFL0>#B=<4.Y,$]CIX[\$T M(Z .1CP8@PR(.PB_S5"1BE'K[TI['JD2W/!D-9@,+BT&@V_@2I'!WZJ6^S6A MO:$I$ @,$):^I!D)LC%%I#@36$::I&%WI;W'X-?92(W5N;PT&!NBBC%9'*4/ ML:;]NM#>ZZ1-T(B!]".NDT6Y_@1Y89A7B@C/[FSON8I@2I3!$ QR C&G#LZ0 M:*3R5@;A:MJO!^US+$8UYXB%"/8^PS]#&"909.#W:YH2QO:NM ]&P?^9U=<-@Z+A%6!FBO9$1912-L=<*221M(NBOM M&:72,NME])8SHPWGF)E(J:<\*>MKVJ\'[:,,V'N([['!,D,_@Z\7N48I>2JT M<$#%.\M]U$)S!AK>),)E= ;8*RKA).@88K2J:;\>M$^9&MQ2E)1*B M.D?8Y M >ZHMB$8)RC8>[E!E[>'U_:+BWWK#+UR=GT.ZSXZJMZV?F)./6^=[E'P%7& M,(1FT$H> X>H1&KX UQ2C+DT&0WB.EK?RQ>I:?T,M.;!AT 81<1QA[BU"6F; M)**1@5=B@(Z:7T_K>^TUU+1^!EIGH!]%$TASG@'(0>TB%ZA!*C!P.JGC\,?U MM+[7?G)-ZV>AM2?2)8&4EUF'2X^,MQHI[+C%4GN+;Y#K>^TCU;1^#EIKKQ4% MSS)ZEPL/J$/.4(82N%8^\)# N[R>UO?*#]>T?@9:.S#7VD:.)"YE_$8@EZA$ MGE*LB($HD*4;=/A]\D(UK9^!UIYKSUQR2,B\4Q0Q18:QB(2@2EL2,U#K#;[9 M??:#:UH_ ZTC!V4-GA0*08$.Y]PB:R-&$0X0PZ/F6E]/ZWOM ]6T?@Y:2Z(E M5>!]:\P1=S(@2[1 @GHO,?<^D!OBZWO5]-2T?@9:@XIFW!L%M*9 :Z NA@$&.C5/XMU0ROV[^GS3>#>&0[I6]C#"_Q2!7L%;C]/=AU MW) QQGWX&"? ;F\OP,XJOJW9=AY&<@4!+@?M;4A>[/S1RY+71[ M<=HTER7O*"-P=8Z.J\&3&0H8G1R7L74@ MF]5*P4K,@GY>BZ;UU\D@(P!-0?&O0 4M-\QHDI?=<0Y9O]LY*L2)WWVL*)#I.<]KMUPM7@4\7[*(R-G/A M':;@G!?7:4Y /(OJNJDAZP'PS@\U9_^!-_MT_/%B<6L;MMQ]S+8_[ 7%0[): M(T(4!5VE/;(N810(=]9S+K$D97Q+Z=6ZQ,WI=ONG4]"Z#'IW=#35(E/\U@IM MMP 9VE$%A#O#^)5.ZMICX#5;H'+O6-#U,-0-^FA,-[&'VZGZQ0Z\_6=XU__D M5_V)+>3A>PJL!PX_3LI2X#5+P'U* 1GF=.[X$50ZK P&]TE<82 +$UVBW@I8 M[ M32^\F4K2=0*4OSF'XV?54*T/6&Z.#QQFMWN0YHBF!.Q4S@GW >3N'>$73 MJS?#SO/&O\<@OQ:>DH"6#$=9*QCE3QE@?*;;!2!5SC6+%3^#I MW$C)(XS$23#+$ \OI M0,-1]!Y;8#_%D[DK>&GBA'FEC8PX<@7AO E,6> 79HD2=!*NJ3%S8,-PS1SK MR!PF&!^2CL@GF6M J()XSD#LKR71E'#*5,C33VZN!YL#XIB@UY=94070'KRD M4 9I5C'@06=0H<]GO 0(.?[W!&*2\7RMS#$;2P,T'G':RM]C;(_M=#D7%G3= M,9]M9ABCSNBLX(;_U -73O<2,S0$:L'+UF"]' [(8I_R'\PGXD5(?A$!/7*> MJ+$Q**_S]E\&(HN:"665T. G+0YSH^.MB1_?7U;5!YI],21B5D MGDY@&(0XR)C%)8AY/?GP6X[%N_;L=:=7UJ"<]-L\<00L6!XKW %-.[Y)N5]U M^&*_D%^GNN7FM_HQ%N!S^0=:E?GDDUE9F47_WS1]C2K_?X*5V8IJ*BQZU0^C$9XI3%S[J'[93 ME)"W@U&0N3&LFG^MPTYO?_$J8%Q$XW-,NMMIAT9^ARM#@ALS!J;HP/SR(W// M%HY:"LDI-T%%;A)Q3C&!!?&&&BJL+EHX3K6BF&KA^-BES^W307]@C_, MZI$ MHE?^^_>W[]\./6D>[N+FQ?>S M)OTP.@?N=?J-?I7;?__S8)=^(LV=SE'KZ -O;39_MC8/#KX=?3YJ77P];QU^ MNMC>V;C8S2NF7_#/?^U\&,!_6?/"YV*^C =!,9?(^,CRHE="FG"+O,?!.NR# MP#1GP*YR25<%(]?T1IG4L_GH5OZIT+&[Z]8-H'@KPDV&[)X0(!8#.?_[::;M M'M/U\E!XV@__CKT"D>:"A_0)\7 8C:WBL,-H?1&LKX'P?D!X,0&$*1K#I?*( M42T03Y0AI[U"2O,46-[+$;J+_"$]V;,52/D6?-' MV"(:@(]E+M.#6/*,EWT]7/A!F_R>D!3?F@]8T^)'6(/V-"U.E'*6!!*!!,1% M",AR1Q&3(6)*P1R Q5TGJUCJ5:JG&Z??TR3< !Q/!?P3M[P65M\"!%S/ 1^) M _,=,.&9HYP)SN#^'>X0?$^M<%@C_9;EI7#57I_"D6[-VN]8T[C$8?CY% MXRQV 2VG%_1,$/6@N9S+@(RX)>!AX85Q\0D15E>=F6/7G9= M8 !8]FN\_B#;^YQAV.G40;8G)&@/KMLT#MZCB:KC:W-'[^GLP=SJ41#)4;1> M 7D#S]IZPY#0/I@48Z Y:8:L*D%7M=)UA&W!-?\%Z=O=M/\V[C:E_C5WFY_V M3W(WKK27TF'D(F<#0YA'SHGV4>76 MS?_??VE*Z.^OV/-^1;I?3=;KF9MEO\9;W'!)Z@V7]ZA)'+7&G";%? 85I93 M:I2F-FI"/2XW&#V]V:TW7#Z=Y9U.23)&^&2I1Y+E=J92*F0"88CS)#QQW =' M5M;UJA1JU:AZOV6]W_*M[+=\&!S6^RV7 PY22-K![ROK?(T\>G--#8$U!"X:!,X%^A![0NP;53XM"I_>C1*R&@KO H5D MDA)*'1BW!IFD@0@:[I$- CXR2W1R22:A5M:)D:M,TK>$AO>YQIU?Z/8RNR\& M%?/N-_KHYI&W4J)1%>"Q L"Y]B^=V1PIUP.N(>(N$,$FX[4J1"E$1(JRB'A, M'%GJ"(J1B0 L*G@-$"'7]'3/VS%GG0>LJ0Y"-B#V-H=34D2>J8Y!S1:S(FB3GWR>8^F$([Q)4AR%F+X1_G&&-2 M&I*K'V76I5XA@,W)ZZSCB_?5\3O&%TD=7WR4ND_&%[-/17SP*!BE$->.(,VE M0E@)%K2B-#J6XXNDCB_6C[CTC_@VXHLGT>=72:JTCD4PLG719,V=K3WLDP-_7B-!4BXE M1332QD:D+>8"Z!*3N5/&$R5NWD'+%MSE?R1<+ :^/C1[Z2YOO4S@^#PQSGD@ MY(0_491/WK2#^*=M]ZK,IAH7[X>+YU=Q47I):Z*$SL5'Q0T' =1;HNY%I'7!\)$A.\26B= M(N8&I20UX@H;Y(3"B$2%I?]!.Y^57[>, $O0.Y8.>28-^/WC]@Y;]B0 M!ZZ,O>W#5PW LN@'^2,\OSTYZ75_@J$=Q 9G:Q*!7B$"K]7UWQO]DTY[L#:: MXF)")^?_?A,\/9W/.7D;_48WC0*/I6D;1A]784 &M@.H> E?\*$_@.'LV&K\ M!NVC6 0P83X:W6H*CKN#QGG,Q_GN_C$\36BQ[CE]C[ MT?9Q-BB/L+; W_Y.?NWQW]_#2[>Z@]T(#S=\H_%2Q'>C:W(YD;@3_^_S^;>_ MPXFC7.Y>[+)O@,"MS0^ DG"/C_\\VOU[BV:4WCW\RIMP'GS7WLZH>KC+FQM[ M4GFEK$N(I200#TPC([5%*1A!G5/"Y:5JO7:=_PFBWH%/JXVS@[8_:)S!1U#J M<=GJ@F5LV,9992B1+2UEXZ2H49,%_(D76)],R,HJ.W]V>]57^;C7MK;ZI,%*B8#1I^"P)=8XH/9K:A*U M&WD ^VN-K\>=V =0'!S$WEF[#T+4ZQZT76[@TW#GC8X]:[2/&YTNJ'3C\+37 M[H=V(:S]U=E06(AKEK?V\6F\7.SQ'JAS/BY#Z$%L_+MCCV>8E>K$0CZN&)8* MQ%5!$;K]0C#>%; ,]NSWLW88'+PC."/\^%F5'<*7IUC7[W9.!]>?,D7:G],Z M:34Q)&/_'HS6L4] UY'K1?L=V02W?&<[9_:\O_+;55,,1K>ZN,!K'.Y_W2N/ M66AS$Y5*Z>[OJR?>5\VB-<58@]7HEE6VWH'#%7OY*'@&^[(/T#CH9;#\K[8S MB08>@H7#.-=2)QE%E)J::"GF>D^MK.\4NR8 =K.+DJM"_N,WNSYK)B0R*KJD/ M1O%,TF??)W*>J+$Q**\STCO!1=1,**N$9D[/%(I+5W?!B-P.@$CJ=CK=LXPJ M[3[8P_[I$3SC>9X(L(2%SW!>38J!11E(&Q$F/EP#2]L_ (( M.#CHGL+C!L"]^-/'O*4S6[UB;1ON5GT*=F!_?7=UZF\!E\)7N@2L(L (]>Q M)_WX;OC'[Z$-3-R>OVL?%T-1G/3[U3D2)U,!D^)^Y<^7VK^&2P2H$@ZJ.U<_ MKQ4_301YRM^863-47/LS7B/7_G;390E;(Y(^Z+(W_\;YP\ZL'_;%'E;>Z;*W MI,O<(]!W[XA=J4M/@W-3%JJ(V/U[#,G^JI!L+ )QAY=['>,PC HVJK!@8[@Y MI%'L#GF38[*QO]^+^W80_^%ZOZV/5E0:Q9+*FQN-H82@8C0J,2G^'H60BT]C M<>3B/K >V'MCE.K(>V'I@E^O( M>F#K@5VN(^N!K0=VN8ZL!_9E!G9Y-T3=4*H>UZ7J[[[Q*7HC3V?-G4]PG\_Y?J)UZ"]:<*_= MPV]'NX?[/[=W=J=2U+YM=KXW=_XX^K:Y\;.U">=^S._VG;8NFJ3U]U]PWV_M M[&BG)!>+2"&2(QR@%IRQ+6*NR!L JYWA5D4=W:%VF MTJ1/"!"+@9QUH>:;MCD]# _K6O7+ 823I9P,-B(ER9 C,=>J%PZ D$G$1-"8 M*$8%X;F4DWQ3$/B 1/X;7NBEFR/>\PE??]O$8JMDW39QF@L[D9S&1C+F%#=* M:)E;GP9EHE2"\F=OFUA,U*ACXL=>M_\6*@$\ES68[IT8+;843#Z2)O=.! E MS@N.1/!"89RL,CXWO69&K5+YZ)*D"]RA[RU P/4<\)$X<'\R>%OSZZM 4!/" M^4' )"&D-MFH!45&<@N><6Y>Y!W\Q865/%)J$D@OX6M8O&+U7_9KS"GJN< < M[L]N+\7V0UGVG%_1$%*#W'DB,.Y QIJC12+C)"0 :(L'G9E>DZR+:PUWC]0;;W.<.PTZF# M;$](T.92"W,T475\;>[H/9T]2+'#GG"$.&"V22 TJF\1K** ML5G5[#'T;8'=ZU>D^2](W^ZF_;=QMRGUK[G;_+1_DKL%&AP5S"-,A$3<<(Y, M(@%QPF02D9H8PLHZ6WM\?L0":_^R7^,M!-=.VKVW$5I;[M718J**SF^S3&A+-$8!:!GB6D5D>.X$&04)R6J9HEP!E-:4T-]K MS[N^QO-$ !;/>-RPN7 >G=7>S.9"9UUT# ?I=.)@8AP+'!LA15+4,Q[OTU6M MWERXD%9F.OT&&XJ==!@Q'L"V4.>1,G/AF]Y<^# \K#<7+@<03D9*G(\,,RM0+BZ,8*(ELLI1%#5U@BB"+;5SC934 M$%A#X,) X%R@;[HKQQRQ[\TU3GL^*"232T;!:\:\01@[AWC@#%GM%7+8"2NQ M#-YF*!1ZE>$WA8;SW$EW7-8V^LF8JSYNTO>,' MHP#ES@9O7GRXV!.8.!6, FA@&'$ !:2MUHCK)+ A A!Y+YIXO:^:8-1BX]* M"&6A=2\0.!M3VNNZ'+YT;*]^Q)=XQ%<;//VK:%55M/.(I3M9].68=RRUCI@^ MZ:+<:.+JB.E\3=_V=$(5]@Y,7TB(66P0YP&#"4P:!:O=9LL!JTE@^TGC(J^8CPPQA:78U*DCHL.4?TF@Q+LN0C<]@B*K1"G$6" MG'8:.:] ,"0S2>MYAR47",#FY';6(<;[ZO@=0XROK5_S,X<8OP]&V2D[\*X[ MGN]18HT/'M2<.(IXB 9IP032%&3"8"LH(&X=8JP?\54\XML(,9Y$GS^,&J0_ M3<[F9?OFF>->1R&OBT(^PF*VNL<_BIDN8Y#;Z4OUL'4L)G1\GC#G/"!RPJ4H*@9OVD'\T[9[57Y3#8SW \;SJ\#HL<6 C. [8&H0 M=]0A';U'FM"((T]4>/P4Z9PU)-:0N%B0..<@ZEQ*@(R L,[J?#I(;$UP1:,# M=4(#$.*YD0BXF@2CA(F%%'/7QB=(Z%Q\5'Y#:>;>7>D.QUWE PW44Z;JH M:QUT?01(''Z8#KIBH@W,.4;>YI)O+@:DKI>7,)2LBNVO0];=!#I_#?T/[ MQ_H_X)^A$7U5:0Y/^X-V.B^_:A\'D)=W*!_T M3!I#<:ZW149UD)[IGE<'1:TQFM^XLI^-DU[L9S )C0/[(S9-7ASTNAFM M?\3.><.&/'!EJ&T?OFH W)2:_[$\SJ(#8XL& $6H0(O%;7?V_T M3SKMP=IH/HO9RY.=<:)]?%HH]*SYK "QF-+)*9Z>T.>^./5Z%,6QW>WD\\O=;_]XN_IM!RQZ?-_;+MEN-D]@K "9O,,_ !#/2Z%:3 MT#]UA]60SCH,ABNTBR/7&ELPY-Z#W2B..&L/#B:?YEH*=URE]%U!:2\,%H0& MH&V<6QNTP=^'^?S[_]'4X H<(6G(LB$X-"7E-NI :(U6EE74S3K?]I=%,A M(C<)8&DI&Z?S[:#1B;8/$GH&4MX^BOWBDL,#VX6I MS1.YUMB *^SO]^)^1@0X]7[B:+TA&+R)P!SA5"B7&##-(&7@Q@DF:W%\<7'< MXJV-O62(B#K)@O3KI224S M*:NDB@+L@N6.6:,HDQ%<8)I,-(G6DOGBDOGI'"03!M^#A^%S:>'\QL:R&N+%];[$\Z,5XBS0.+WYF,PGK]FR^=#M- M7S@?X.+@+#,SN%@?+@R4* XJ,A!*:C"D'Q,G5XYKUSC M".A3R?H.;+A\^)M\ND08E2Q'>I3@C#M-#-/282L3#RG&2@D,-FCXQ]PR?(M_ M/L?_G+;[[4'\$GL_VCZ6E<-F9\P(EHRUU)&\MT).N5Z,8LWX6YHJC=T^!GI9C#6/267X#\S*"=_C5Q7SA?AM^RIRXUW79LUN=);J7XEDX)4=Q MT+#]H?7HQ9-NK[AH?H"UQIPIOGY6^TVEXVS]8;23;[C7 7?D.3_HC M1R'SS^7G8BL4B.5I#Y0U]E?AH7SG-'ME>0P\,.U^(_6Z1^4X '[G4R^/'[YU M]0[9X^C^@#$LW#+Y;MO'C2_Q9%#FB)@R1:24O#^Z "WY MSU[W=/\ B( ];A]ER3^#\8=1+606!G>U='=_Y($'50GMU/9V''VK0?O?Z\2K M<7;0]B JA0GQ<' G%K]5\PN^X^I,RT+7],_*GDS;DD)D?0X%IG9^LG[6FBQ: MA=Y8?]".\,2KI:SDJ:S4>>16P@L/O=KB(0<'8 RF344E=+6E>!66HK7YE37/ M]E2B(0!50DYXAWC"0)S@"V#S%AALPHHF_A26(MN%FUR 85Y7ENTSVP8!!@)? M<1V W/,QQ04([G?'--/[V(DEGQI=M<3IWC#V"QI818<+<8#G>=^Q_7[C_4W/ M!!J4!I6>5%I5J%^&Z@RZ_0D;5.AZA<"E'L M90PSV3Y4=^MO5 _VQ_G&V#!LI\HK:(Z][)O#I>^X=;%_UCQLTNV=W9^M_3T9 MA$U$<\1RQ(%+%3(\$90,.-_*)N>L6%EG?+JK9V,XO07AJ70Q"QDH(U"P7J' M(#)%N!J57,^/&9LBSQ1,?Y:Q_[['VO@CQ0>)^=G"2S0T7MNY=+W9L7HGY_:P=!@?O",[X.7Y6A?+X\A3K^MW.Z>#Z4Z96DI\3 M^[6>&)*Q?P]&NRM.['Y$KA?M=U18W7>V M!?(0+!S&.O @^)T 7'\0PVDG5MGG4[@ZWCPRIQR5>-SOGQZ5WQ7#M0-/]$<'#GQC M&+J]X\^:&WM* (K&B%%*6.0HE$'&2H<\3E9X$F%:]4HC@J$YR:#4.XTS=7:Q M:>R8JU-&>4Z/X"'A&F7H]ZS*/D&V3#\!,CN2D<9IO_0+,ND#0SSTEXI TBB" M5"ZE#UV$X7(R^$*WZ:2 ,K?^-TC5%S M[<]XC5S[VTV7)>K!E[WY-\X?=N:K>EAVM\O>LDGMUNPZ(J:.78@\N2D37.3) M[4;;:WPXSA';\5UJL[:7/GA$QO(-EZ-BY.RAR@:Y,98E]:CW? .#A>O!NO-@ M$3,U6,^T6?;Y4W,_M_O?4IC\F+YRG=,^0C$2^&-L!)\ M%TV4@8_:.8FY5QB\F%NB./,K8CW:S37F8.3Y_1.F=ZN:W<\PN4N?_%%F+1_N MBN;.P??MCQ_.X'IGNQ>?P:O8%=]VMLYV:5,T:?.L!9Y(\_!;>S)KN77X_>?V MQT]\=V<#GOV/P];'+=$Z['2:AW\<[EY\O]B]V"#PW.>MHW^F9GNJ,@S,;?22 M"R2DM(A3#KS=D0!N2V3*@U-LDEQ9!QZSH,6JGU^C_N@A&M06CI08I-U0F&N?6(4F4 (XESFC11> MH(!3M-A@'36N0:D&I1<$I<2B89HX;KCFSB2'C=.2!H:3,T&X#$K$5*!$3 U* M2P=*0Z;$6SM;>'MCSQ)A?:9&WDF-N-(1F<3A+\ZM9WGQ+.\!)6O3&> U*,VQ M%?/B^9V;58IAX[P=.R_0B'G1H?*13N7\*B;/@LH/55FMX2264'E+6^8:0N\" MH=/=D:1G'$N+400.!Q!J#;)*1(2ITM1;F7#0B]&7^:7!:S! M9VG!9]*I]$XGE@Q!V..$>, "&:5X9G)63WF%A#-OA52(>"\0YXJ 5TA"[E5!3**86QM7 MUH6X-O'\>3I3O#0POD!0_W5BS$*O)]88,Q>,F73^% LB:JN1@!E%G&F,-&8" M*1J\5(IJ84R-,37&+(CG5V/,$F#,U (AYU!KMRQ!)+Y6 ML*50L$GRGB)A1%F,F! *%,Q((.\AH*"BH(%[3)U966=UY?87J-R>-YWW9F_N M:K3[5PL6YB^+ DE?U[ZL-79ZT?9!+<8K"Q85Q&T#5"=_ S^UX=GMJ)IY0=[A M[T[[/Z?M >LCI7[ZIP7Q7(RTN7R7#M%$<**]>?J:W"YR]6=_&S5/O?QLHJY MA/RQ[9SWV\5S[L-=8AZ'QLFIZQ00E"OJP9-6A1L;!^W^H-O+*#EV\;7&1K\J MCGIUN_P9#$Y9$*HH-WFU3OMJ53=QW%')U:=F/.81/&0)4:,"DN,;^;ME[>&B M)O[E6#7BCUSJ=;H"S+C*W* 3+U_<8-#-U9':P]XZET4)AN,;R^[&,$B M\/Z M!86OUXA7MCN7/OVP,V?Q+RYJ,A6[,O.H+V=]I:M=GF-_Z[@L-+B31^XA38G> M6KVEYLZG\^T=N%?N&[*Y>];:_+[G.<&8)H5($ 1QQB-R27(4J ^.46EM >* M\C4S7?&KJKNT>B]Y GOG3F M"66(68!6F*.F$J5=Y!I:\5IP*J[B-13$5'LM>OB.=22H=C MKELDO?%!>L=O"7G7$K7 $G6XM4=YC,1CC9*/!G&<HU5R-,#./HLM.R9ZFB@6-54Z]6A1HLAS0TUK?:YJA/M(*SR^AKQ+QHOOI M2+Y??6O4>0GTS^U-OZ>Y"=H+CYBA#O&8 MY=LMZS7R\T@+6\O/8L@/_']C+U%- , ?; %B"R927-LM=/XY<<@J#X]R\;GXNH""6___HET<-K+K4>ZE[T.R@KU9!M=>6I.%!C M8_*K'!,#_KV_7W1#.3LH._R,"LGW8Z?3GVJW<,>QUS]HGWSI=L+2Y]8\O+CTX>Y%WSS?2>GGD18&5]=68_T0+_QJO KC4^V-R%HK ;=MQN%(N+N652V>NU M+$Q;?@D7@.-B.S<'JYH$#:/B/O9'O15FM#;Z477"*%W4W)XB#E<=AD'AJC?3 M\@KHLW8,NM[@__MVVW>'OD)%8ZMV?U1GNVR<"):R>SKH#^!#UL7KI =8QTJ^ MZ\JOY9**S]VU>U4AXKS^!/.?/Y7G9\MTR5,^?_DZXBEKC?QI),3M8J".8VG0 M1MULB_-_4;.NOV DC'6S-^%UMGK8T]:4TD(@K$!6.(1\>0L1HCI31)T@E% ME5Q9[[=_5BV&ICH/9;F]20*H\8HZL*H42QZ54D0MH8A31Y 3@J) D^))$NMB6ED?G,7.CWBM$(Q:,>6&V[[3KND%$Z1YF8 M0MH3AT#AN<4R,J#/]]V:X+TC!.;2VMSU/!!+'!'$^UR3)7(]VUS4<__L/R=2IH"I%_YTXZK(YDYJX>+5C6W><-^:0!H@.!;8XCFAC");1:[*WVT:5 M>W%3G^I^%J/^A$!KS*25S@#S2MP!N&H@0E1@F<#^"3SL4VV(0L,_Q@4:3XES M9G1;_3XPQM)?*\U:(<+]]Z.!V$[EWX.VZ\0OH_RBNZTHOK40:.NBF7LO$N4E MT5*A0'+O18,CTBIB)!GV.I"(DZ*F)L-XHS>O*R(9V:!QW M!XVC& ?%T463X?;P4E.Y7[,:$8^J4PD_+]Q@%!E>',U1VORPRS[K9 M.\LQPSR!Q16+2<[GS>BO7*P8^QS\!)E8:[2Z8Z<,7;'<#'CDU)78-.7[ULW, MIIJ9F;J9V9MK9G9K<[*)9F8IU;HZ'R@B!@@FMQ[C#2C#KDDA&(F<.K9Y"P[[+ 7F@KX MF5NO@'01':-C@0G,O+A[IS.VD%;SLM%9.YNMLL_9^8@NV$I\5B\#SEWC,LRM:53)-8TBNZ:1TVL:.;^F4238O%2K MIZ-V")WXG+OV_K"=HIV\'5SI+E=D>2Y2OZ?G'YG[A4Z\@?>F$0<1 Q?,F. ) M"U%A*CPA,NUMS4I$G(Z8/'3QH-4]+G/)/A3I)EO'?6 *^=?^]N427:N*8K[B MN$JY^_'HZT7K\"O^=K3%=W8?DQ?[/R=V/ MWXKTLL]'NX<'!]M_-WGKXZ>SYN'!]R:PO?Q\<+_S%MQK>_//U/R"?TYV@0(6 M0KTQR'@6$&>8(>LX0<$:EFB4QD:YLFY6,:.K&,L%[7 PTK9YUC)Z0LA8#"S] M[Z>9MGM,U\N#X]/G;)=)94^*DZ\^ ?>Y4?)BL@A#DL(EQU$PSH*/'!1R7G$D M=:!)8"J)X2OK;(U/Y^PN(D#.J1!3B6QL$:'M8Q7I??Z>+ N$;3.)7PHX88]6,5&KF(]O0_J.0N3/XS=O7B/@@5"@J??U_A4+*?"@IKA MS!D/)AE.+I%KL!,HJ.3 #PP!Z40E2EZ"+ 0 "ZQ6U@E?PX_NUL/ T%7B?)$[U&I'@%3*9$9+77&;. M8##)9;#'VBDED5#&($YX0CKX@*2// AAK%>DV*$_KVA-'9.YBTZ/ZN]4:Y8; M(6=W9-UH_$*O7]E]1?[9"_&;IT*TJP65+J>S9CKS K?6^RFFHY)V5,5NN% 3GSECPQ3QT3@Q MCQEB@0+Q880C&P7+3I'53'CP@SQX072-3!>3K(,X3Z?C11KHY?ZA.I2S=%0G MS^#E!-8$9VX@-IV1Y '"=' *86E)WBEFD-/.(TH],2XWO3#RIIUB=2AGL9#@ M%1*<2R2H*@"C#[*^N4K.&7[:WV M),&7G UO%2AABA##L2,:*Y\\ MI5KH2+4)17+VBZQGW9*M<>\^N#>=GZ-2H)9PC9+0%G& 0&0< ML\@2QRV1Q)F\'E_LW*:_S\F9FX<2OG"$Z,5P9C'@^>X9W?,1ZH/,E& R-2@A%&@@$EY9QQ9(VAB >JF='!PU>O"97OU-=L]DYN5CCL[+$4*/:3!Y#X\#^B T7XW&C%P>]KJUJ?C=L$4TO:S3MPU<-<%FB+XJ; MYO9BN0#GSZ*A5X.S-8D !A"I"KKT3SKM^W?H6N;9G5W2XO;B!1,E+614&IM$ M(T]<>*T5E8EZJ8(VGEH-4I27KZ<*Q+RD7,DU+(NQGCD"M[]1+H(PV0K-7J[7 MM_NC4D)5-=STH+X&,/0J>N<2>-Y@9'-1NB@3MLIA X+-2T=GLF[7=#L#F^M] M%!O'_YT?Y_)NRVWN'E[:8_/#S];^'B?21LT$$CPRQ)-)R%K'$4E!:%%L:)/7 M!4]R4?E>TGU&H?>Q[!0? MU#;E<:L"O4Y"K6L0J$1/;N4YE,BPHBS2-"G'#,-*22Q0H5]8JSUVN MZU86#;E6QM:FT?-9RJX]2W.+SY<5H\O2%E^OK1C]I._\,G7EM\;+0T[4%+^L M%YZ_RC\VMH^.VPY0!'0N%]4!?G-9$/S9B]%7,S1\IK$BY(M3M__7-9"G4!77 M''_2U;(>HAWK"9LKZ(. Y*J5EZ7TBQ+3>:P'\.VHR'V,8^7RKZN]:,NZ@!$N M4!0$'-88/2FJ9JXUWH-K8=O'5\N@AYF-$*YKWE;0X!^V5Q1X'%Z_7Y7XZK^[ M*THL)7N]QC=Y"3F;[;389]?(&VNA1VQI)(QR0@D'+]TPK;6)03*@.8XN1#7\ MHA[N6V,*N<[<_IXRC&G%@8PF;Q"75"(GE49GBI_OBA*L+)> MS%[#=]HIE2T:^J>N'_]SFEVBRU;;C?=5C>,=AVP99)1Y$)PB(L@D*,&YYUVGDM./!C5 M&]"Y]!'O"L^-7Q[0ZN9!N%&W.WE6 &';N0 U#+ZW"6D9(P (=LA8BQ$&9<>@ MZ4E&/;/=R?^,(@*WMTJKC]9EH3QR2-O)0>NE[?L8H>1)RZ*%(.A MFLPR(L/^,L>S>VD^^>KB/7K4/L2!TZY,51'A!3F"'.O4%.*(F< M-1@S8ED,8C8:+0K'7EF_Q,4K$=HBB%XSKN633/"'6QM[G+GD:')($@K^L$P: MP0PE@$SNL!!")I)N8%P@5$>__OZZ(^9\<1U=EH>B?7040^YF--+0HO-4T0C] MU./,%QX\-/ M?Y 5;JCT_X[=DT[\WW[CBMJP*![T0EYMI%G-Q?*N3UC1G-@AC(Z,.X%8*;+4/"^$Z MY*74MV<5RP:[/J6@-'&Y^H:^D1H9"YA$9ER1CM6V!K!!:$V4*$8B4P["\Q"UX[(2POVYG[.J\I M>)JLYM$*()[,^: 8%E@[(QD3JI:9EY:9G8V+YOZ>E9$S[PPBBB1P7J5&AFN, MI-).>N$UD^Z^@0MBG=726,.0MX,5TPX6X D2CF_V2XYRMU^Z% DOZX%#"-R_, MEE_&;O\B%Y1&BS5M;E]5#1&3X ,VBF6Q(88)%XB2'*>0N)\-Z36K?6IE;AY^ M$*#0Y\V++?CO%FE]VLNK(]A8"Z+O =1#=$@['Y&46DJ<&Z"SN++.I\(^-_'* MAQ!'C26)QFDK E@9IQSS0@(MH$IA'SFO#<%BR0YN;NSA)"EVF")F L@.4$GD MK'6(,(9S0UY@_V9EG4Z7";RT ='Z@T*6?EU[CIS\IP'KC4[G:AJRS7U=>[%_ MVAF,-49?S7M7.J=A:/2NG')-._FBN-=EV]?A)6)N=][UW]'IR5#IX#XWIJ-) M%TS")E#I>6#$8,\\U0#-P/T-O@F1'[?!I?CG7_"L7T]*-*XC[T.-VMD 3?KZ ML[FSBYL7'RBX9591SXV*"/P>H%E<^UR8@2/*A$B*,!S\32N5+L+0EHGV)S;O MO&V#"@SZC2-[#N(88CPJV5:1<;_6V#D *K%_T#TM%W(F4+PD8W%"SE;+LP^Z MG0 B6>P Z)^ZPVJ7:#X>=/-['#1Z[?[W1A5^'NW3@@_MWO#^5Q7^N1IWSQ;D MRWTTQ3::8A=-*;YU,^]RC6A[8T]S*5CP E ^"<3!3T=.Y5WJ3'E)\N8YSB?W MMX)?!Q.BN *3SI4*&MA&CG.:8#P!^_%ZFWD#O(]Z><^C._<,,SCS]9^W8[ M64>^T8[ELW=XUJW*9[8J?W/#LK&_WXO[, C_<+W?)IL@%-_]TLX\%^/,S\& 71UD_BYU"&4'$@]\,!(,>,.&^.=E5X"O;>)"RR? MNDG\= TL(&B]G0-;U N^;^U\._AV.+-)/+;<2&()"IX3\'FC1U8$A0Q+5HD4M'-I;F6OZA;Q"P2I M=8OXF^K3/ P?I\L7/3T^OO&*@<\'G5,M.4@P.C&&HK<6\<@B"MFCORU MJVV,1E!:(^5\D))42/FSN?G]9W-G?\\SH8C2%BEC!.(:)V1HDD@)S87VUF-* M7P-4/K/WOG1](JN6[XVQ^D?/UP#N*>-#\W#)'[1(_"*^>3&-_:WC&4O*K[-E MTG-!YW2S *LI>!N,(,&X I+I!;*<"42B%)9&1I)R*^LJ=[Y>I6HZ8_@Y>[^- M%&RY&D,N$"Y<[X\^$AR>T3&]"@YOI(O2\P'$I!?*7 P$*#9R4>4JK=(@8S%0 M*X.Y3M9KQ7+M-;%&Y2L&A_E>8R$689: QJ')#+D'=_M^+8WOGI38/2X5\([ M?=D K^9WF&=T#)72??AII:8+]<(K^Z+ MN8C\[CDP(E]V"!(UT7LJI)@D>E$HS;U(* 3I$'?PCS/:(9-K:2;G7+(+V"YS MWB@QWVO4\;J;@>S/;B_%-FCU6XC6W;.O^?*$ZT:S6#.Z>>-TZ_T4HZ,D89RL M1A2H&^+$9)S&# DKE+ ^R)CKW0E!5Z6>WIQU]Q;G"^R-OR)0>-6AN@H83@'< M:OHV9UB8I&\V$)XHD#:<(LW;=Q3*J^,H5]]S!&.*)2_H&]-UG&XQZ=O2Q>G^ M*K(:ZH#<\E*W<@9G\[8Z/^5AV#R=!&V)C@KF'T4=/>(@"\CZQ!&V7CMGF9&< MSSL]91&=Z[< "*^!MUU%A3H!^)E@8ZIEN)&."V!SBIJ$N' >*%V,B'HIE'7< MAVC> FR\PICY]J($D@BP'RWSG!:+M(2O M$JI7%:5SY(8,"$FS(JT7B.00H?BLJOKW2'C1D M9O'L)[SGU4%1:XSF-]XJ:[7FNH#=7&.O?13+>J\-FZ$F%XH=%&TW;+]Q%CN= MLF[LU2/:907-U#WM#0X:_SFU/7C27+HS-NP1"&M18'981+:H*!NZ<,?C[F!4 M*G91"HG?-P 2-?$V*FR2TCP9IKUP3)"DE:0XBMM*0B.QV-L1Y7*:@'F4NV6M M7$CZTYZAR3JC+?).Z5SZ1R++ T:,>"F$3C$*O++.UZY+.@>Y[,"G9V_H!"H) MFGL6>[&J=KJ?>^C#Z4Z8JW#TG;!L\,41C_Q[T+HOR[4?D M>M%^1T5CWG>VQ[DVI5V?-9,3$EZB7XK<"H-Y5$1P[IWSW!%L1%"Y M@KS%*]><=VM=X?F3FN?4A:=OS7AMI\35QME!VQ\TNMZ?]GK *N >?T;7 ^IQ M7L(N%<5:#[V^9/\2<$3ZLAQ1KF&9WWAGNLA_XRSSP.."&18@7\Q!Q1_C#QBN MM6E;=ITOOAZ*33/8_Q2^S]:/LXFP./HA<%W>WO MY$$?__T]#'FK.]B-\'##L;V\4GG2)">N6?#L4OJ[YZVSO6"$B2Y81 +%N=&# M1 YKCB*C(@5CHR5Z99UR,H/[-EZ*]JXND"H!9)1FZCEU:F)KX]!%O'0@K^H1 MF..RW4NI$;.4"$X M (["T=M%/Y\K3:SGB*>.8>^ 2P.M7%/7ZE#NVC!N9[._!B+3;P,5AH_'8]-3 M!EUZ\/4U4[1'!8D++.&<.P MB;DFDI9KTQ5/QB4O_CR)OF(Q+LO6:$)RW*]T\'-,H6RL8X^!WW7*8%\IC*<@ M&MW>H& Z^5K'_5BT(3DN6_]<7OG93<48!>L"K6W8QEFU1(UL5G(N5L8=P0VLOLK'U5T/+RF7V-[8LY)PPL%<.,]RG7$,EL(:AZ*4N;^4 MMSA@,!=KT]VUBF:D=_*YBG&]-6@"SV%6GK;17:*2*'M5/_YH#TH%F= -PN\0 M+5I9!YF+#<(:138Q^?U&79E#QZ[-F. 1D!5=A$?Y% MOYWO_NWEM\T-UCP$8=[\ZZBYN<5:FW\<[AYV#IL7_NS;W_\\;'ULLM91\[SY M\=./\/$O'O[OGYUOM//#'9Y\;V[Z\^;%+F[]O7O6//2X^;$%S]&\:%W\T=D] M:N+="T]W+[;.OOVIMS:]\C\1D,=,)6<8TXE(1Y(BFB"L< MM2&$2.,G&W)1%BD.$H K16Z CUA,#5 1S",&B".3#;G^B,'UK[XNJ# MLD-?$0',+?> &?3'^NC9CNV=EU2@./RDU_W1S@N.PW9CPXS'? M*;3$]:#OG&=-\P*I8.4.H ;[XV[]V+D-?A624IOQ@]:(JK^$B"9"SX+ M ,B?K<,MD<%R3U"EM'4"&9>WUG&:X5)'I&WT5J403-'A>&VZ$L*0JJ\^_P+C M?403>(:,S@&U(8F'&!U57G,+?VK)K?.%:.*A:$Z7/Z]%\_E%DV_O?&=[8-7 M<$>.',4@FC))Y"3F\!?S8+^C-(*OK+.UZ?WX(R\RX^M]A,40G")AE%@6.*'9 MS 8K@Q%) &-D) L+N#:EL!!3"\L""(MH[GS >TX&ES.-D6:>(? O'++4.J03 MU\D$0BPNA.7ZD,-J[DF=(P[M'[%3\88A0X#9S1RA?3R __<;_3:<8WLP\\7L M7N$'!1/H#S.3 M9OOEN-/6&A5M$"P9SR17NN8>BZBSF\V?>XQZC'6*2 ))1-P#]]":&.2#CC8J MF"TG5];U#0 _>\UE<413*TH8>&M*&QX9T5X2YUBV*R0:%FKNL9"B^8'N>4.Y MEDPC*I5 '"01V1 XV)2 $WPE0J KZ^J&]<=[0RP+?#O]I CL&;^J/= M/()GW?SG]]V+@Z/=BWR=#P3NQ9L?F[AY\<_4VMD5K8T]'A2,(7A:B2<0Y:@L MTH$"[@6EI G:QJ G8Z:8QJ! ['C4F'/LM/>$<.=!)L%],G0R9OJ^%T-[T-C8 M[\5B:?:6N.G,..CM][SZC$DD(F0TF'H 5ZE0I7?N!-[1XU_ M=>WQ97IC*!9&M_V@FPM7$)H]!:)6BS!N_,\IW"U'<8]*Y^*H3#;SU;=%]+5I M>_Z@0>70T;!'W>/]\7CK:ID&?GXBQOYRV^WWP MBC8^9M?I_"CG_?6S:]1O_-&SQ_Y@M=@5,I;R^2,V;,XWSQ'5!MB_7(IC-7MC M)[8W*.]L_7_@LNUA>FB.2%<9H=W300Y5AS+F>P0/#K.9N\I7OU(:V* !S$'1.I%KR7(3P\HZ M,/FUZ=+>ER;^RCZF7OS1[?PH!*T4G#04G'']_%PP_5C<;Y"GKI.G;@07A=$O M\\#O:5"(TM+E=3K+(R=)6!G N("S25RD)/HRYPXS*FN#,C]=WM[$W(O"(0X!IXB2OF1%YDV U4J][="\A2)09'Z@ P57SC+MVP4-5$:U5[FROX7D2KU>Q]4,@ZK^X_-6_MO[8_EQ\MYJ?9^RZ_PL.=9&@7KC?A\"U2D90/7QQ MF=3I=GO]M;S+L<3_=@]^2J?@:%3U$!K%3N#BQTO&,<8V"I>_-!=7+WTY)#D; M>S@J^3VNQ8;CJMCAU=Q@ZHW@'FL#?A0)QO$@L8R!)LZX)_B6%3I^,^'XP_;; M_2\G8+["]O%?MM?.L_49GI^,4 #1-P8#S1WX[_X>DRH13#DB>6QYS L81G-$ MI00? D%*?3V3W_4_B6I6B6(N\N]2K3U2R[]Q,#IN">FB5@-YZ+H&W* M1;UICMF!B;*W)8G58O 0,>#-C3TCDF9,,T0Y-HB3J)&C+B*?L.C&X!*U+(;@#).U,(0I8]E.?9>G\OK)#J.,N44^XX8P9P[VWQ 6>G+&8T$IV M@&:B67SS%MG9JA[R?:/-B]Z+Y:2]@;X-V M#@4=-.(4L,1)0A$1!A1:8PV,;V4=SY:D4060O%^Y$X?QU_Q-WF16"%IW<%"! M3L:867+WVIC),/:RT,3D.EZRUM@Z'@4@\Y.=V/-R?U;U&GF*QX+J[J81N!I2 M W90K9U76- ML0&\=15I%((&*,^GEG-01"+.A_-RZT5R]!K.A:?(L3*;$OP TE82#!][.=NN MT2V$%+2@GY\XQQU/C\$V#(/>G?/&/O#<7.*K>IK&V4$W?]T]R[EY.7[9#NT\ MG7"?G8.\8V!PUNU][S?^K]PSL I"[-?*U+MH_4$C_FSW<]FBXINKZUZ^DDAX M\FYOWY9[^ )\E04LBUOU]Y5'"-TCT(6V+T*#O7:QI_'J8UU9'2M"KY="&'_Z M6-8,J&J6%8]]HI0IJGG5PR+6^) ,$#%+(AU^, %;0_BRW! MQ1#YK!V3,K;X0K4Z"H2/#1:<7XS?V*N44>]J=>4*_[DW*F]Q.7M% MI [ L%.DC%;YH;>]S1);NRM+#>603,%_][1WB=59[O+);37EB7_F2[:+I3M?S89C5Z?Y:):KEX1?]CK]M?CO)@+Y", MM7_6W-BSPJ 6QUQ-;$;4=RAQO3:8 M-IC^D^'HCE5HO[)"N\06<_NXL7&Z#_3=-X-+<&Y=5$ER$;ATTB;&$SBC0CC-'1]N?=0$H^$?-]NCS\,GZ6^G?P$N MY$G)2R6U.9JM&\V+UMF>\V!]K#!(\URGG3*.#*&YXHS@,#N1& GN";DQ.W@R M4#Z$S*(22A73O]20*WN32WDZ'L\#OH\,!86YP.!><2EYRC(4A#(I>FR=MH&4 M,D0P+64H_U'+T#P7V49U_R]:FU\SO?$:W%KI+!(\=S-,"2--<@E43KC$ DLN M_:WR-!M>CH<;.ZI2U7A()3;*G/0BS%L!\N5Y_0G?IYMM.011>+NA45RE2ZEKC9$O>!M.!96Q=;/YN;&QRNNY>8$EQY@B3'$>6: MF\@RYU%RUBF<.!,X;W"XB5&#U%SK"Y:[%HH5O=0I:SJ.8O"_5*49?\T^9O_$+,+C^0C]M[H+L7GX =!PX[QYL<4 %5EK8T\20([(!"( M$P@DT2''@D:*J!@E###/I.;J#L-[UUI[UIA*ZN8*9UD[BBY3&6C[PW7H\17V M,3I0>'E75E!R$*;(@VW\4NA*][2?M\7]^NZNJ]/RZEB,POCE,XV6!HKV77FC MASWIQW?#/WX?=LYJ'Q?O6)ST^]4;B).I[EW%_M/O>FR-__&^/:MY>RMUS=F&<6N,HNC!>#?WFANU7&N'=,GJW#M(=!OK.K?(6ND^-TV'&^H@^[]WGBY>^0*QH@C(N1FIYPK9K255JD0B&0ZL>N69J9Z MY,Y_+](+=[5]*)FONMI^P+N'WXY:1U]_MC;_.&CM?&*MS>]BE[:^[^[ $^[ M\1^__LSWF^QJV]SYW&X=Y6?Z@)L?L_/I\?9.YW"7?CYH';4ZF?S#;_!N?Z;F M.?XYZFI[\8FT=C[L&1\$\/Z -/4)Y4H[R.:J85A(HV3 UF%1[&E;!ZG*4W<0GP#N.W<0KQ'N-2."0\YK%803SBK&'9@<0P"$ MN#'4)D.,NS-EN'<&2@U&]^8-K+7S=2\W?<26<*1\9(BK0)!-SJ/ J60@I4$F MO+(N,%\5;%Y>S (%8]ZXOL;@J,3!*$LE#]E\W3W&&XW!*P]&G_SPLR7R9(P>'W/4\%4PR3;I_Y_')$O4H8OK8")%XCPU3'KE MN5#*)("":+"0$1,5]"T-=VJ8>!Z8N)B$":H$L YID116(!YRQ4IE'/).5TCCZF)* MT;-B.FP"?@&H8/[UUV(WMNU7B;7]R8S8:Q-BZ_37.OWUK@F<=9;K_;)\*]>8N"SY$]D\T/ MK+GSE6SO?/HYZ9E\VPSP^:].<].3[8\M>+]/\)[[#)XR>R;?FSL>[OE5M#;_ M3,WV*(#!FA?^9W-_SS*.#8L!62P-XD9'9!/-*QO<$R==3(;G10VZRO6CG9,Z M][0&MP4'M\!ITG7WC8!U\NFBZ>R\LDAJG7UZG9UF M$]HE)SQBD>=\$BJ05@1X!39>PURJ0&3668:G%WM?1&??2+#J,8FEC_#B%@1] M7CCEM-4]KJ*$-?;,"WO&DD^'V),2\X8KCV#Z N(N>*0QMD@D<&JBV#H4BC[ZPU;7%TARXO/G<>3DR5S@%Z8@KRO(6G.D/1EBG]@Y85D MP#HXC>#Q6*:0!6% GC'MO4X^!K6RKE:)>#3[J(,6"Z:S3\$D:IV=O\Y.T@@, M,P\S1E!0@8+.2E54LT>:!IDL2+"/&&C$JI +DIS^NH,6.]V![53->K(<23DU--;0 M6._;7A)HG*2M+[%M^R6A<<:FI]^N=&6XWR:HE>?KZ7"9RG:U$4[1"+7N\+#% M6A=-WMK84QY,>@0YMMPZQ&D 'RSW%J/8\!!P"M2HJ0X/S[9M[RE,VI%PV[4#G3KN 6WWSF+G1^Q M"<]R\#:RT\];AY\/FIL?Z/;?30'/(%J'H;U+O^+MO_\\:NU\N-C.9/>HR:>) M[A9M??QPUMS9%;L7W\]:F]]IB_[S\-O.)['[]RYI[C0YD-USH JI.5X[9*<) MY-GO\6B#$APH 9,$\80%,HP(I#3U&/Y@A.LY+:J\IE7>%X%E5B_DOCP\[4;; MVSGKUJ@T-U1J3Z,25D'%0!*BPC#$@P14RIXX-2(II76DN3OGHBWUOF9*R.O2 MJ0N"/0>]&&OTF1OZG$^C#[6$BL0UPH%XQ+77R#CID#8F8<*,DH+-EQ/5S.=F M]!$U\UD,]/FS>]JKP6=>X'.EPC. 3RXW'[F2>>L=$M0"^(0DD55.H/^?O7?M M:AM9%H;_BE;.WN^3K"5Y)%D7.WG.K$4(R3![(.Q )D_FRZR6U,)*9,DCR1#G MU[]5U:V;+V# @ TZ:Y^,L:6^5->]JJN\T.WK+H>?+-ZI/@_)?)Q.]=D2YA-= M=)K/YIC/Z1+FHS/F&+JM^9:'42)F:D/NF1HP(-,*_/Z 69NRNSK-9RWFXW:: MS_T6?I*<9X8,YC3ZT?&7^U)NT++B>J![PW"H&:#F@&4UM#1/-WUMZ SMP!W: M/.QW?IT'Y2^#3KEY&/ZR%\(N.B:S:28S6U1B=-^V=6X$&NL/!F!!L8&&]PPT MFP7>P X,P[:'+WZU'$=U^YLJ)]>I,5<5I:9;!U=G[-R4KW=9MO< C^?-NI?W M(]B7]V3VQ@#UYY%U^RCF)ZJ' ],=HH-=LP/&-.R,"9S;=#3@V+;MAWW#LZD0 MZ%!U[LZY-T@XFTF[G4NXK=-P$-?7".1&E@59F % 0-: MM*R!,P@=;G-G8 XY,W5K\/=@\*)\:935F8?G7/,RSKYK#/6SURR^9+/\Q2_M M?.4VML_$I M6 -[W 4HHPS9\_]/=U'NQVD.VMBV),A_W"\%UN_Q7]_>?COZ"0)A_!G&_P1":\_^ M^@V$Q[?O(#C>@@ *1E^_O/\VGR#_=?SG^.@#O/G3G_UU-AH??_C]^]&[.#K^ M]GGV\>SW;TRS=1>X[72\YVW90/=]EB$96VZIK%PV/1P>7?+&!];EI]S3$<3[,& M:'?J?5OS]=#E_;[7-X<+6+%K'87$I0F\+![E"HB3Z1C6.%O568A)G.<2Y]=N M%;2$D>]V]R"C9UCK=Z!]%BAYNX4'+[DBE=6Z&NK="-]_@, M /4H;84>U/TH"$?*HZCL_BL%4W?)J;ODM$&W8=FX5%I>576I+?$)WE(YEC[! MX^@(?7BPIN-O>S^.WGT:?_WR5W1L?K:/WGW7OWZ!<=X=_?AZYL_F?8)?S<,? MQ^_B;\?O_FL>O3NX//[PU^BO\6'_K[/OEQ_//HU R?Y^]//]Z!CO+2\6*7%" M/F1>Z&F!Z5BH7KM8=!;4:S-T'&\8!+J-Z7#.3EQ.ZMH"=8SJ\:N(=(QJ$XQJ MH62(SBW="[AF#$-;LSS#UX8#6]?8(!P8]M#1>3A\\>O@SF7NNEN4F] %^7@2 MIS/.5^F"79;=W;-@)*P/)*A+%^A.E=W<"6:TV-IGP(P^^YGH#IEF6Y6@L M['M:WW3L_M#U#5O7P014^^8VY=EUI7*W04WH:/=A:7=!D1@8@R#4@6P'IJY9 M1C#0!F#E '@-NP_G-\2 PJ^&Z@[N;/1T.;+K:PQ%QBYX?"=]H%&N@#2W?T/H!XX[?M^V02KT:UA:EPSY" MSOPA[[I.)J%!0:3]0Y\G'!,7TO.E9BSO'(./(NNOP\M[2M8_X&@7C P.JZR/E=9TBK' M9R:B,' ;H#@!.XNMLR(<#L/^=.W?NZJS_+:/-CP#*XYON%IENMZVL!G\&?(AHYN[7B MCUAV?DM1_W3-ATTE1T@+H@)WQTMNP4L6LR/<@>YSEWF:8^HN!AV'VM >X)\V M_#3P39>;+WXUW&VJUM'9]=L@YSO"W"AA+O2]&SJ>83I]S? \7;,&@T ;,H]I M@SZS0\]Q'9<;(.0WUCRD,^NO(*N3+ UYG@-T\1HZ[^SY^Q7R37"_YUW0Z!9AFEK0YV'6A"$?NCU^US'["-;-0:;NC?=F?S;0KX; M5@4Z\KU_\IU7%_I GI;+F0;FOP?D.]1!77!,S3!U)[3[S 2%'O1X?-SF MEML/@,/@W7?6-[4AY@L.!-S0 "TW7!<*TAYJGN[HV<(?<'0ZM8*SHWPGVZ$22( MNUO-M[^,=+97E#UBCW%]9X=_.X/ \ W+UIBK^YKE^*XV=/HAV".^ZX>^%UB^ M"2K!5ADDG9=@&Q2"JXBR$_P;I-C9',5:YE"WF:WIS!MJ5G\ ZKSN,\U@ANZX M V?@]1G=_=6WR;/WQ)T(\S41.S_"O?@1"-B+54H[OK-QOG.PH"E8IJZ'/G,U MQI@)?$<'8\,:Z)IM<L-YGAV#OD\&?;B@8)GF !@T6')!WPZ 0?=]4+ ,0W,#;K@!\_K.T,4B M#JHSW)0WYC&;XSQLL<]\GVS# O0?$>[+CD/ MU74)6Z!D? 2*>G3!1:0;5[ EC7& FHY^_&'^-?OZQ7>./_S7^.O=7]'7;Z/X MZ-OQ^/C=I^CXVW<;^P >_3S_>?SM_?>O9P?F\?CS1?#A3ROX#:C?C"^\;ZG^ MU[L_OQ^/?X\^?O@\.S*_ZL?3ET^CH#-;PYV!V=/8= M*/WPY]&WS\;'L_/^WT/3]8:^S33N][%13L"TX6#0UTP^T,/ &PS%MHM]4/; MY\,P" -=M_30\ +LU62;W ]UU_/<)>V6IN-IS HPG(3CM74RRA]I?IL63-\21- M0$_!AC/-)U,B*;]%4C%@VUTZ/#6@V'\"#9\LQ]IX#R7#ZIF#VPW[\ V?=F^Q MSB:Z4UT;&##LA6>WN#L0-JI7#I( B'ZW.D[=IZ/V276<>A1 Z1V@U@*4,7R, MUEP/[Y1YGV;P9Z+XY!?Q9UAE.?OWY_>?1S[_BKV?!Z..7_\(:C[\???/E M.W_"7';RU]GDVU?S]_'7G^^CXW?_O?SX[K/^U_C]MX]G1S^/QW^.CLT#^R_8 MYY'YW]FQ,9C]4:4@G?>/?WXV_M;MX<"P;4-S]0 ,_+[/M<%PX&IPIAYCS&;, M=;%O@CU8]/J^>IC4A8H$-IEZU'&?)\!] BL<]$$;9)9N!:'/?-=DC/=U:V P M/;"0^QC#COML$?G/OAWJ?ULVT_M&$&JNZ0\T:Q@P4'ZLO@8*D,Z8UP] .P+V8ZI#9S'[ M^E'8SX9\&H*C]+?1;KS*N:&\Q+C)JU_.690\_&70[>9&S/)"[H;6T!\RBPT- MY@:N'PQTVW.YY7GNTGCI6FSIJHCI6PX,"N^GGZ09KG"O*++(FU(8Z2P]83N3 MM[,K3.SG@@7GFU;H!J&MN2XW-,L= A/S;$^SP?X. NZP?C_$.^NFN=A%=WT> M=J=+:[=3H1[]HNG#$_P-Z#WT'!^,'#!Z3,LR&!_:MN]QSP[MD ^=@4_TKI?T MONXMDH[,MX;,YTPERS=TSS,LK0\VKF;Q =>\ =,UQ_><( @-VPR(S%WSSK5J M.UK?,EIWO &0;VAQ(S0LKAL,")J90V#['AMZ;H"T;@PEK2_W>'2TOLVT/F>7 M#"TC\,&HU-Q@8(%=XE@:LWFH,H;/7OS:5YW^IE)Q'\4VN<(NVD[; M1! )UK:[4T?;.]UH??)6R/J971,:H-,2E^,'!G,<(S0TP+=<#7+YKK& MN&5KEF?VF6,RS[,2>$?%-Z3B.;-"9X';'YJ! MI@>>HUG I34V-!W-<)UA/PSMP,+Z$Z:]6$"_H^'=I>$'-2@Z&MXT#<^9"V'H MZ7"(CC8IGM< M'PQX?Q"&5%O;=*V[!S/XT5VAN\\CMM4NZ3C#@W.&.5Z MP!EL6QLZX5!S@M#%F\<#/NQC/,1R-Q4/Z=C#+K.'!S5Y.O;PX.QASB;R!_;0 M\;PAL >3:1:#?Y@U1$;![('7-YUA8&(]W\%P47'81O;P9"O]'B3!%9>$;N*H MV7UV=A.+R#8\APTMRP]MR_(X2#MK$ 1#FWL#-]"#8'59NB[[]#%8E+E@V]AA MP+&>B1;8_E #P61@]JF'I5U\?0@G"D**DM\'SF)ENAM[;K9#>]F@7_9YD7MW MTV[GR'W.8'$'_L"Q/4-SN!7B33M+&]IAJ 4FL^!P+3? 9N,;NFG74?MN4WMW MLVW7J'W._G"X@U6"#8W[0RRG& PUYO:!^$/?\ESF#GU/W]S-MBVS/7:H6OBU M5;JVNH+X-M_X>]#*N%O.SF]=0GP%.U^SGF'IANIX_09Y?7_1D#."OF&;8+Y9 M?4S7]?$^R].ZHZ'=CSTQK>M;UU>O..AV\A# MYZSCH14:S-$QAYCYFA7ZON89F)9H!X;K>R&SPO[=K>..A78L]!FS4'O@>&;? M=P(P0DVWSWS+LOL!\_3 929W;NQ5Z%CHH[+0.9?#P.YS.%=?,[U URS?#C0O M=$--YZ%GAJ9O#FUC RZ'+>"A]]R\8;BSK1O'1G'/X],("C[Z.S0/AY_G1W_//QY='9NP-_&\?C( M_*/_*>:_?9K]]268>*8%1/_[^.CLK^]'/S_WCWY^A?F^_SCZ]MW\Z]LA$-K1 M#R!,^/NS^?7G7^'1MP/[;[#CN;@YX5D#S>)LH WZW-;\+WS?N.@CE/^8 M*+\SV& V$PD;QD!5 %]-E=&I6=[]L3">Q.F,\U.>740^7XZEQVERP7-8-2%D3IMN_KZ? MY@6(GZ\<%E=N=#T\=)XW'II'EW]C[^8+-T17!+P"X&?[-SKDR()^!EDRO5@=OPN@?"(\'5 MWJ>9_ J?:U_L!N'AOPZFV8RS['FC4_\(V%H8#DUSX",S8YKEV$P;Z,#6^( ; MS!@$AFECV+&GF_/Z@X( S'NW;$*S!>K 8:*0T8&\E6%''X5+K*3>/?NC*&'X MVX2A91%-@ _C]YP$K.(AM@IN+%2&O*U& (/.\-%,,._4*Q@V!)I,LO0"9$ Q M AOI? 3/G$<@JH44F.!B1KQ\D<2WPG(EG1:X_$#Q9O3["4\G,?\_N?*)3\"$ M OH$BA7KW8=W,AC_M,#E[@7C**G'AZ?*FV8'/T2;(N7E"_'BZ=[[@Q>O0$0U M]@!RB(-A'M3+AD'>,+0')EBJ?9USKVV"F'I?OT:2;9>"]8P%VT_T>7S< M^SNP^O;0#H8:&!V@8#E#3QOJ3JBYANZ;EFYQQP$%R^HMIE^7<@V5+$5@#Y)< M !2@ K[Y\90RAA%!%)8$I1% >"MIMZ?L%41:133F-34A453(K][4) A"-V2N MS_I]AM+28T,7-F(.'9WICF678G(+4/9/$K,=RMX 95$7 RUZX)F>I_G<<37+ M]4W-"YFN#5QW8 ^&IFV[F*'7,U>CK$37:#SF000(&\\4H?,0IE[RC"L"!S'H>"#O<#=4V+0-S$D M-H[4>R!Y?31QEF/W@3",.I1GL;38O4KR_H@ M/I@"BOWC6R!I_'N#SL&ZJ5?NYU%6]X4[YYJ7!:F&[CZDP.(*,(7A^F :K.&I%D9"@+Q*]*N:)J"SXU.P!O:X M"U!&&3+%_[G^D-P7OU*O6*(7Y*?DD&6_+D. &]E0#Q8O."SX6!GVE'+%&YN5 MQG@=@6T?^6NL8[_1717$VKLH9^<9E[;2EZ@8*7N^GTZ3 M4ZM%?DGR@E\87W MP*P2/P+6!:_Z<9I/,WX'&_8A^<5QFO E]O::;,*V;A>D>F ,V]L"%(,GLC3. M"5].LM3G 2!)OG$LN=%FS+5@> R>5H9^S6&*YO?TV,'-::/ZA/PF^>Q*0Z">4ES!+PD/P\ MP-P^36/XTNAC)^V7_!4];=B!_(MD$,U:.7+V_.*52MXBL1R>!.5'Z=;UT>U; M>I&B7-E+0/>*T8F49L4.._+(:$!6GT_]47E2PL]]MZ.'D[^@ T,7 AT]*R2$ M:2KA85CS?,&ZD2A"'D&5?L5I0BI$S"]X M+-:"AQLEPC1";+OD-&+3\2A71J[+C$XZ%^]>HIZ.&@FHC%-O'!4KD$IX,H6I MJ(H-Y3E^K-J>!V(O8G28%4E16@+D3A'HEROY!.RU,!+X?7JPKV2$X_@N;B$7 MP]#B"+S-G<$BFBW2\4&P3L9@J?IE?"R=XPBUY^?.' "]F6CQP$-TY)7'&/<' M)CL:HCDZ4M"?RS*:M#J$&C?NY"U_,!G2T+"(-A. A!0?RD<,'-4JE& =L-O= M91YG(_2QD*,E216_WCLB353N7Q*U")S5")*5^U=> LV"DEEB=XV'_R=O<"1E M,LWR*6BFB$$M#A^T.'RPDL,+\DA]JA0'N#7-<'9\K#2W>:N=N/#2]PU5N#_I M;>)J0%< +\#BF<*( 2$9 R\0_$,RFYD21]\1P6&Y"R^H-P-1K==M,_+_$0$G MI+,BXX'@/R_LGYPN=9A(R50:227&2M1:1[HEP?JHH#;HHTYVD'()79,K9E&1 M1 $/$1S7,K56O!"5?8!=*4O3))XU)6@M6^$TF3^*^$6U51@-":O: M@O=-''[> VZH8"ZB4"T:&A\,LFD(*6/ O@SC&%VX5-C]$$(_:R4\SF0H$]S M8I OHGAA*4,;,)X+1H(L X!\FP;GXM=D_L ]P/40XW:PM4F:Y^1^7K6QTB\G M);!]/"_,&/3@"8GF4*'@-#U.*T&Q<).*"U' M%;)30JO[)I?*"7+QYZ'&M.TY)4@!J_ HA1[,R8@0$ D;O*$"%U 1R#?)DDLE M=GV&A:H#8",<8BZPLS&;T!,"/D'=1(P? 7(B-Y+Y"ZQVTH51-D:%&SC!&'&B MRGJ@FKA1F2B!!BU.!:_G(WBHUI>$52')!LT,C)LE_!)XB)S-IPA8M%0?7]OI M/MP)=]K;QW>G4; 9:+ RYG;;W?J\0E361D)4CNUV(:HN1/4@'&__\3E>P^_^ MJ1*E9>;=[V"RYT'D"PV.--:3C.,5#>"1Z"*C'W:&1Q9D340^HLZSYY;V1KAE MQRR?+[-\LR8"WP/[/-G[=*8<'A[>7B<>W/(>Y,-*"$/?!@F1 :-/LUQ5#JIP MQ$<1;A .EOTTFY G0/F -E?2*G8[#^)'CK]Q#(5@A$8!8ZPH32_,\\.8SKD, M;L+71RSS1\(E+>_>O5*5DKF+?3/%RR(>EA9A.9@WS2/ROV(:&CP@G7?",P*0 MB (P?7/ENE->T9[LG##F284/]=,OJ<+1B^+K\F9 MY<\]^FGNOK;XS71Z0\M:^;/>,V[YFV7=[LVK%COL]0UG1]9J#WN&/5AKV&NJ MYMVP.-Y]-C%:X&E46>(8Z'UE.>[%?:PL[KE#6]X[?VX[/I',NK7MV]9[7+OH MP_9U[/HP397_%[%TC>._?4N.IPU":] ![]; VQ^ADK2@.\J<6*'/W(U&;]UF]^#_.,WO/L M?)K/R?A'8,];#RW+ZD"T%C6=8>BV3N;<"$GM"C\Y99%R!&*935@QZ[CO-="R M[0Y$:Y'4?CH>\^SY2:A/;)PF#"BJX-&T8[^=A-H,.?W!SVM*$A[J_X^-)V^4 MBMK*1+YG);SV1UF4@WV,&3Q'TVPRZB38M20W[$!T2^=%&K:K"!VG&=[GI7I3 M['F(M]]3EH!X.V'9]W5[K"?D^"?N<=\GFLK3 MSD=X+> E3%_5$"TYS/GI<)MC]B@;87PH-YJGQA>-GWO.CYTV=SN_^7,"T?-*[/N4CF"FWU@< M<-;QU2ZQ;SNH9U=XQ0YWWKQ$\G?MJ6SP^6)%PY8[-X M;L\==UWB=NMRQF]//V57](=8"E6+D,FU"__>LN*1LZKVPCUL:'DMC_FKP \& M26I,0-4N M$E,E-695;F$:8NF[K1%T4VL%;'F I$E_49WZ;8R;)ZSNTI)UB* M5!1U986J'&4]!;=Z"2]3M4V,)Y9XM9"Z*9I"A5DZAM%T%X>I9J^7_!MGU*2@ MD4ES]4"6&$B'Y57K@<>XW-(I3W#->^=8V/X4C-]+K//Z#@OF8V59J@39&OUS M$F&%R?_ 7@*8H9S&E--855] C\-^J3XR+!";)_@P,I:&IU>,X7 H7S'592M+ M;K*FTWISG&54VEAYR_P1O$" /O5%_1-JI52RHV# !@<9Z*>K:\[()1HYG<#14//PE I\<$[_3($Q4%GVHBP-DR8-C)<%=(F5@P570B* O6[$1?C17-9);"P8S37(EA M9,#(4311LC06M:&I$G5VSI+HI[CXB- 31=;]+,T!XZ9Q$4VHMO8T*0#A6[)T&$7)P MW/M)S.#@E*,T@Q]*9FC4S+#YNF1->#.DR9SV,EF#?)&H7P)K"($DQ![JOERO M9,7L7$QY%/FC"( F>QC7I+[#I+3T7O7CT]+R>[DU00V6$E2Y#\*@#Z /3]90 M"/;R"%.PL0&,7Z*684N]8" QYMI!IECF/HXJA0 T"C&"+9K'Y*+;$6Z)!ZTN M R5-$F75X^!+ATG0&%$O=95>>[-(6##F$KIRA/)Q4G60V0?:!,IFHK9^-=DU M5#H/7*$]1%0&GR1J8SLD-X&*9GFY-1"W^_CA: 8'2(>BKFZX\4S*<3IM #3_ M[0IK/N/"FH]1GQ\LDQ_*61K'H"R') [_2+$*?N0#X>\=_T4D?^QZ,-_LB@?T57UN>(/CR_W%XL'7&?Y5YL00C]./7BWU*:K?/UY MN>ZJ*QX%'6 _CJ@C2?F.54IRPKFYU][Q,;6)FY/1]EJ*KZ$O[$%:Y@507#$# MT5H;FR5EO<1&4 [N C;(9PXBH4-X/$R"I B V MY[T1]OQ)"FK)AXP%U#?G'5@XZ9@AO&K37PQ.:T_:HS6>>!TF;*!YZ /8NZ\C3) M>2PIM9J_)'RQS@6[O'4SO+)4AR7;Z377,';_5?8G0G6Q"NFTWYC&1BH55-,NT&%':=I M[:C./D]:V*UJGA@/*NY0L M*II&*@JE!PUWA4ZR-$N0DP#=<6"/,9\UG'9_L$M)W O&/LQ]X*=).@959M7X MAS'@9AJ1F?(Y\X#$M?T1&T\84.4.$_?J\AB/3^&+08!KJ.@JJD8I0ON[SN87 M#C-X(PH"P/(#E@L=\C2=XE1YP]"NC']567[M;YDB4%]E*H%Z< P<<]9H; MO"XZX9=:5=YTX2]RAR,>>X"X"?;R:XT%7&E+"LV\OB,JUVLXCIE@Q9_)5="MK=47ZB8ZA81K?07Y61K_U< M-G)O#T)A4&1&#<=?.;!1^Q#?SYDLAKILKHQ7[>)%[_8BFVFBT?=YJ4<'C2!; MZ1)L6_WD,,^;FVD&1UNLWV^Y*$OO:&FYK Q6RHZWV%Q3*NI9Q2-+:.IK^3GK M8'PVNLL[X.-E M:93?>_/54;: #2Q4UZA8@>XLL +J2[[T'@XE"M ]6+&ZRFN !GA "C\^R*E5/0SV1PJ&3PP&:5Y; M\G\P#TT+] &*H()R^/:H\8 M7WW(C38PH'Z@\V42Q3'+,$A%?'R?NG;"*)+;-1T=()9!>'\7OM*]<NMYH'S<-\ M=YG,-:5B'I_++-@FS0$+8V02&1K:D>3!;X&_ MI$D9V<7QA+KY\NW^AU>J@GT;(SC GQ$U3<:>5!@D07_O.19T497)B(%)X?,I M)8**N$K#;XK=S1? 1"RR]#'7_)'2MRCIJ6+XC:% L&0%K(S[J>QU[K5]5;#B MA9F6\D/R[A",?V/9!<:'&EQ.:E.A[&H9L^1\"NJ@XLOFY+C*WX$:$I[OLOMV M55&>Q^=<"T5=:M8U7&HIU9MH>R;V1 P0'S[R_Q,E.8@S6?M62%QI^*)*1*/C MDZ= ;R)8*.9;,D&M?:&ODQ5L3B(O>'!$%HC0"T:\F5%5XSXJ0'/;?^Y9#FZ7 MY=!E.6Q'EH/D1*5#MV%R-5VZ^PN57ELR\_G^R_ M:O5APH? J%I@DM0Q\SA-M$8B=>,56$E^P=%9(56-/U#X3C @\S'ARGM O%=5 M?H:/18FJ9IF4S %_!-,D&4W'W@SUNWSJP:(CEHDD>Y[[*>YS85G7!HE%MB8* M^#,> R$TF'KK.9&2'L_&Y/M_$O;,0DFQQ](#KKJ^\?LT037 - @[\*["-,L M6>-9_6A%>%3-:L+1+*ZM"NG*,PV@%T KVC')=,0N>F/,R%GY*8WC7/N4SF#: M">)2_7B]UNH%2E)(LS@ J<)KXP2,\B(16[E* 2$7(V8,QQ0?1>]5$652X199 M'O7L\#^,VDH5IYSA 'VWQ31?/57#.!-*TD2^*DV;TBQ FP3[\BI]79D!Q>3- MK=?PELE6:=*FR]_348(94V+J\B^:+P%^4#>L+5O3+OB137W^:%:R$ICO[0F> MSOS>T ,F 70(0FS"$V)I+_\ EOJJ>K^Y,7J%^44K?8QGXFK%!47.)B(2KH1P MY+F$&D)V+C>&3%I,A,^7J*%[$_:C/+,EMJZ[N/7E4"OYX=PMGWTPT3&W3<@D MD5R/#!'8'9WK7ARK-";0;YII8!>'4:%PL$5+IUF(=P#ICR9T5AM1[7SX,FI^ MDF+V/N;_-5+AEOF86!Q'*3JTXIB?I<", JKZD (@AR<5,8-]YK9J7W5BOX6R\NVO7SKNHZ?C]"XR8R [@5-7%$Z M*_3V""WE((%CGL#C?"KP1%(0B(8?WA1TC9<'\ U\\6K./BV3R4?&LE3:P$,K)D$UL/K!O;D292SZ8VK M1,MF.Y?I%^,RM(BA6UZ(* ,& Z4CM)$CB,&""%79I@=QU0()-T7\-J'D" MQ2+&UWG204MTD]Y0=8NGT>;%7L,15\F]1=;DPK1! MMKPK4<8O@7"0"S>=]N7E"=1U*Y9:);*W3_1*FV".L50>B[T?H ^IRI_IC-49 MY"+(><+32S8.>-DH,\QP,7SH8_BD"=N^3]MGSP+ .* MQNN:\G#^.P4-(2_54^5]I1P+U?K*?7Z(LCA7OHQ2>#VH='&*N/#L.W CL%=$ M%FIK1ZM5[0@%'[R/0K!4H.<6V$KWBFJ?$Y@@XRB)2"FMI-8IR 0$WA>HY$0#89=J M\V@51F#Y>!195"Y8/"77I! "XE9E=6D#'043U#UQG=9A7] M(Q!-)2SN<9W+H?3PD$$EJ5W]]0EO5MXN;GD^RF VTN S $'+<<8JA4:F.-+E M*^$O.^,QZ/L%9V.ANDO2G;O=Z%\IT>E.(P*[EE:J]"-)?T^K< .#-V.T- /! M]%OGI-8U=:1HI'RS\807TV5Y8G,O-[90WTM[RS#*SR8@(NANS#&_5+["K\N3 M1T2N=YERH(*.A)^\:26$/W&P(F. #@G>I;9QN01YXZ29 +'<5=H"?B60:S?7 ME6*US"BH'I)731;OF,PG8,N]+MP;JY^#_?-X%"TWN^1Z;VIU-;Q740(85@B[ M6@I&]&T*RZN6JTK;_F\:BRMML%85&=QH,Z\#8] 4J!*GN,/F6:,V\38+W(9/ MC!0QN>*VZ54/)9P.1=-VJ;T.1Q%6?($!E,^G>T*S+BTA*EJ!JR*32218C#), M5FJNH*+8:B2U#D(8MC 4U>8ZZXMG(KT;/;19>HD<3F'+DTE8 M;2(8JUR)<'])Y"\74[[QA14802';I7U:U\9B:G/DN2>2#+I$DBZ19#L225"> MGQWL*[^E,7(C8!J'B=^#?XAVDU0$8*6F!JOR98VN)NO+Y_G["K+'D?"G(]"F MIF.Z0Q:%PDO0S-J>'Z HO2"4GGJXMZ>\/",]%747&!:4DVG&RK?WDF2*K+8, M6R=@RH)$NNW:7+.ZSA$ MY;S"*EQ^%%=@:"E5QU,?.&VFG*27\&Y=-:VUWBN3Z>MD$5Y?R^'S62+B:M4^ MRS#-F,&:X3D0.]-,ILJ2O+A0%4Y8Z3>32[NPTH3F7^DUDLF(F%;_2V=[6 M^H0\+$T*?&,NJBR.Q2.4&5 M-S''B@YK.P(38Z.BXB:5@;/X$.0>/JLII.AGAY8/3H[U/9ZT+/2I0-;IQLP:8 MX,LSP+7?>!RSO,S?&W-XBB7KF=D2*/(:UD%R7KIIR[N,I E?FQE49?O+N@X( M4@H[RI(V$C4*D1U7VFO-%,VRUM3P1><7IC>E0T.$,7+/HMF>).CUFEQDH&I MY2V>K)7TB#>=WK?O7^NNX'7E^ML9-5>X1*L=RKV=I2-@*?E4SM"H<=UOS]"Z M:=9(YEP)LE[K]1M&1D&.@$[:2B\A#1%#AC'SO^,]+5YZ IKSK*%2MR;"VB48 MV_Y/&K#OM10 ,PM88%*H.&4V3I7W43XJ;W 6F#BG*I_?GLHXZMX'P=,^ $/L M 6L/(I%"6.8]E8N+1*XIZ.G-]-KE!@=\EN'>+VS62*A=9J6T=K10*H#JG)3* MO\B'*5,EPN?!A!NF:=85TA:$>.<$SAS M:GQCY51FKBK65DFXW0YP-MN);+.@J3+7A7TI%]Q^O^9B]14PD<'1NES68&Q' M?)S25T[KT-U.8R MFPGO:R\/*&#/1U_?-*-"-J6SLUDI>SY[KV;(=H/E+RRD49]P7"VE==VE,7,M M>A;O#._7Y<>21HK)_)9:5U[2:_9?FCE+ZB).\+Y_A!Z=N2)KC>4NW6W-!%IW M4LA40=TTQ<2FN+%:F9*T CJ?.":9BB?_.TT+M'#:I> P>QOF?%4U@2 13.>" M+QG#P5!^ 1(3A;W(G(AG+?2^@8<:[S5-,2,&*SO(3);/QX>G7T^5_8^?3EK# M7G.E=TE!)<#Z6"C@5:H,%EQ9GI4B9[FM@Z6&>9-+8V5+L.X4"H9D3<5?7JB> M*=_A!&).=LP=./)R]AN:CN&R-OM[BQH,\K\YUD>CBC]QC-=HE$?^&MQ8 75 MB3+^TR*<^B:&SW=!Y*RX"-CH@"$D;!B"6I/C17>9'A6("P2$B +#I4^TPASL M-2!)0VW@4R0884JQ[U !UE"GAP-BXM0^"FU4#807,TK\AK8(O/4"U*5O Y2. ;%[5 MJ '^AX'%(O6_*Y2>C],2*Z8[':!F6OJ_RV44*3J4+E+) B]K%Y4<+IT6U3V/ M>B(Q.HY;Q(+X80A<-\_XKES;6(Z]AT*7S0)RW]-9(AC8&.E2'## H*!TD"M1 MK86T6%<#7R\=&^@6]V.6Y[QM>Z@U]I0_ S],L!(P**[(;9%#2T1E5!@"3,@8 M&.(!WF"B=V"(.);,6(A:F$W#&#&F\$5I($L(PR;.SSG6-R;OO'#MGTX]*O"% M+L%D5I4@QHL+YXG<&/XY3B_$6N:!)9PV>/^KQ,>K@$1W?T#R7.:OUT29?AMC M\$_9@4W#=FNO3;-G+T4B\55$]]Q>:T8?'WM(Q,(D4M-Y\\ :>!LX@YYEX:ZI MD@3ARF&#UR%_;F3/JTIUXU7D$35R)56%;LS!>5Z.0*%H8)Q0E8FS)@GB*S&- M41HCOQ]S(??)?V&:Z_9]Z\Y\LV<^?^B-G!Q5F?=-BD)\=:!G(T???]-,;'RN M21?#+NGB629==/QLP_QLGJ&U[]ZJU**3F@(*.=9TB6V$G5F[K/%^O)5ZV[:D M\##J(\ +[ D- ;IB(%5'T4=CSJB1YA7IDV5^=2I"L1C\]MD4;![Y&N9ATW4: M.!NR-F!-E4G#8*AOHAN.M%_F;9K;&C-J.5*1GG.*2HMZ";*G$J MPC=SFUPPV&RTOP"'T,'5LL,:-^96VW3P>-+$Q$@)E2ZY\$WHH5 MUFU]'+@M<00XPW0BG5/+#L)Q-L@4[-[ 7HLO+*@&2%):OV?@Z_.-E\%\%M+& M1#;FZ&_Z#^X-__>FD;.G',Z[$\K"D376(<[)L$C(\%Z7Q[' JSWO!5@+^UJ( M1Z@(0Y9/+OA-2DPBS*K1Z4I4JFBZPZE'PJEVJ!+'J5R4QX*AH 38P^2^LB)Y M*0M:/ 7_S"B? Z:HN(]@2F6^4^E[4&3O7.$RN2%#-189ZO*=SZ-S3WE?OM>X MK:F"!L"5%X=80!.O/^_#J>.=G$]E! %(2=K$^ W6(\:R)53EVB3?/- ME=#LO=A-WW8CCZV\Q5L&,S][=$1Q+;P8 D*DA>C*%_*IJ]AUUTZSP^ ME1S\'/"A3E 0;0T:C^"WY>G+*-D'O,XA>A%7#PJ7MI@966HULY*2*N(WD@5<^=^0^9A?(GS*O'DY61*#5X?ZN6CW 3^01EP-/:\.1PON0/$3K>@2 M,\("CAY 2IWQ9DV?/B9J^'/1CW":^%7EOKF918WAW,\B#\="L55Z.JMGJ&A' MD$X*"GA5WG8@^8(B#"!.\"3R,)(,2MY=02,NF\;R]E7&SZ=E>+"L.W"P7V5, M'[,\8/\H?V#31CBN3_A>>7D:%\DN6!0+NU!X?B^Y!WND,NYE #+O%8TRQ#T? M6S3.!3D:.\\1PI3Y*"9 ;HEUV:]WE)8FY5***<3][M)ADH$MHP'EQ&R2\]?E MAS=!E$]B-GL=)40*]-*;-HTND88TH?BY]C[T=.&!*#+X_Z"<6?[OJWZX" M@#'LF;9YJV&[Q5Z_6&NM87\AM,U688YT3+PV)S\4HTURZ*M84!>)-AXH_:?? MKP+.@K57?.,>:>8*&.D(H?4>70).X9U]?(#.R?HU8/JT]G^M:O-@$+F2P)9+ MQ7E%\CY=_LO!MX;*-^=)7H,+>$F0"T4VWU@KK42IC= WCN0Y\-T*"[=TC)W!^><&(\-8BV+F JQWDOY;SQZ65.I\=-ZP M00FU;6/L&MYWH+H_%K$K&D29N+$U_&%+Y?Z3'>/)"K]F-NW68'?'2CM0[02H M[L8C=D7Z-?*RMX9%= 99!ZJ= -7S4".6E>!Z=!ZQI0;P4QICUQC!DY71<]>E MMH8&'T;X+#N#"N,>_I[5-9[G#Q_ZS0IT9+R MEE+T;V@FY&RQ.R8LT1VW\54]68& M.U7=J=/<8YFV3A=BRGJ'(J5])0#7!<^#W"U9D77Y8*>UP[=[OXA;%'CK(IXA M$E156N:1+>/_3&7GQX4[$ )9RAL/\LE&F:+V^5#%I$:9IO;EW*C1;[QQ:U4@ M]E!7 C8K+SL0>D^Q1#(HTW4?D#0,11$_PO,XOGI(+ E*U6_6&K-YXP:OEC3N MLM!V6[4RYJHK4H_[N?(9>%&<8!0U[H$MP!HOE"B&OJ?U&Y6Q#GZ(LE/*GE_4 MM?O7(FMQU6;N6*HVAJW:LW@M1E0 Y*_7Q?.N@,&-YEU>P !.,HVH,I>*IXIW M*/&6N;PB5259IV'98RS'JI#R$5EXKZIR"-*!KB^*4GI4R*^!;O*R5Y-,0%Q$ M6$H<\%I20+.$:Y2-WW3(\(#(,,FX5B.!8,UXC!-D/J+&%S6H$[_D53^EDBU4 M);?R*3#H^G>J%U=>T*VNXVT*$9Y'G1Y83E>HIRO4T[&VV[$V++W.*[5KD@*+ MB42EVRS*OTNY1G>2Z2(N?E??4^ZDT.,M)YPJU2P7Q-\T[E'H\M"J,A-+""KU>4!T6)9QQW:HT41R;XZ"5I9%KHE2*^F8W! L*LD; M3MV'\^](\H%)$IT^7-9PPN!CH[C7:I\!TG%++J"G<2."@=IK43T3DA"X AXL M%PKY"/T]'B]=%E2Q'M_:$W+E$S$,5"[>@SFL&+KVGPZY'A*YQFD2%6E6JGM$ M\%%='CKFYU+Z2W\UMJ%L><-$N:>9%/UE6:B5&D(#E<8,W#RS$=WF^5=E!47:GX6(67HIYDI:J(HB<'[/ZV#MR?B2+((XK=1R[H,!1 M-HJ>B9Z\*4E_H]'WI\72AX5TW: JG1W8QQ;;==*_0[?'A(?/"Q&[%?L?I6QD3T:PRR>E.4B?C M'_3X&F*<5+, E6OTJY0'B"16S+'K2'G\8VSX-\'Z]44']NK,NF-Y/"$V9M^% M=B'#UC*&T&H8,Z_2EK< 6HRR"REL;4AAP?-0)QD(09BP>)9'^8U"A6BLK,X+ MV/*>?1L/.-"L<>I_%]+H,,DCO&ERPO"&9C2A-Z] F@<)FVSWD5Q)=L=XSTCZ MRQ8]98I?=GH1[71RLJ3E3;X)=CL+ >$!4>FF$EX\HL<"570;'/.R-5NCL5(V M;[27)RW]/M3@:R:N+>&(M$#9[6K)"NG2 .HSS=[E^,*UJ/6$XG9K%.C?81S% MR-T:.^QB=ULE1 -^P>-T4KMNZO2]MA*$Z= P*R,#PZ.O1)9EB;F"C:#UWR5) M;>,!>I@F4^>LB\.K@W 5I4XR(,1H$E_IG7DNE[.,[G)6=SFK8TVW8TWYE +Z M95H'=6NM4C,;+5?K6^E7MX*E&_-EPT90;VFO^IOK.ZB>4$IALX_J.LU251K? M>*-$>)APMM?S6)D5D4L7@L<;3;);#6EQ*W57^83ZY):]XJOA*E6I[L39N8H> MT1$K\>T@N8BRE/IGLEA53E-*'6_KNR7J2!]M=VQ;J1*!3..4DK14$6J&J6[@ MVUM6#Z@[P[LY]Z[FN%677U4)ID54*;=5+^!\(?*VG0:G58&X& M[;+\[J 81?ZZ/;"WT'OP!9LM7_!&M^7YW9*KB2K48GRW*%< >7,G-FBY_X70G04AT>;-X ML7%S,H,5%%/LO8Q8724U+%L)J V7C$* @3\!VRWH#%RGD1I\_Y2Y6]+,QDZ M+'4,ZN!-J7CB;IWT#LY-UE,.ZT[U!$&1?H-!_%0VO/8!(T"Q813&HLI%&0)! M;>T0P)>D"*F*LU(.#^CP/*,<(@ 2:H7PW&HGNJA ,DNG2@YPC@,:$M.'R+<< M-58Z!U]9F(1EA2#\*V=9)/Y'H7 #.QR_IX';FNP=:/J!W7^9* >68&MXVD?6 MULC'*;'SZH)V6P->]!JO9LNWW?J#L.G#Y"*-+X3) F16FB=_4*[;"=YQYBC' M=IA9'S=BH.F2B 1%!#S.$V25" LRU^3)DXU40Z%MTAT6?*Q8NO$R?$6ERZJZ M@\JI]I]62,/0*9RQ#$FBX']?7.\G,/2!^^*Q<,M:PQL"F(30,(PZ!+*Q:6^( MT@?5"3?C-;N+P._Q0N$TPR*"S;NBE<%=8_1"W%A4"A')KBI('%DM;2;+;$H; M$:@?]WNNG&?I93&B80#_2[-P>:5-6@5,G(EXR)ZXXF@,^WT1J4-5 0CT$3XUE=3D-N M%M94>5#D4JB2&.H& 0_+K.'ZSBXPA?$T/B==H78)M7>(VEN$X42_&@"28WM'R4_*R\E@J8G,Y3'H!PJ(T"IN)$O MQY=),2Q +K7)4X=Q^*"2RQ5(=)C<5\$DTG\4?:A2A26%D6!D<\(=IJE!#O)?X_4G& M<_)Z"1MC.51@C'=9#WBTQWV?H9.-_%XO:T"><7^4 !V?SZIWY(!9! KT! %Y M!&0XFC7?6@0_'.)90]-6C@'11LH>T!A@XZMUU83^UK$APN5&,LJ8S4JE&U'R M$DQ3+4Y3RE!JE"80EA MY3!06AP/ZE'SZ1C.#< J&48+:*M/_[G$J,PN1M7%J+:$G_%&(60J/5\3+SIM MBGG.04&11MR#!!)ROUILY4*@(::GJZH!S9K4/.+'_NT4]EP?_6;^:@ M9YK.RI_UGG'+WRSK=F]>M5B[US=6_[I=:W5[KF'MR%H'O4'?WIFU&L-=@:MA M]OK.;1?TT(MU>JYM[LA:A[V^N=ZHU[0P>L1.1=?J -3X!:TU$DDG(EL*/7M2 M7URC&K[F[EKL8OT!0F<\/ M5'MQK'Q$Q^%JJ/2?'U3.T" L ;"LQ>&<*\<4FY[;;Y9>BL_F]9W2I,U']O*D M4/(TC@(%=W?3YH@PPHO5P>*[@FM%RW;IHUTO8'WK-:R,#2U?U7Y9!&/\B]MAK<& 'IRA(P4O[OXT/1&9@J#/O__8_AZ N=&S>& M/P0 ??WM=^=YZ_-47:NOVI;1G>@3.5&9G-^=YQ,Y3P/XK:&Z'<]],B# M?G>:3^0T!ZK5=U73M+;Q1)=;@H:US!)\" MB-^P$_;'MA%W!?:??5XW^+77' M'>58NW(V=](#N[.Y7YUN.% =V^W.9@O/QG1,U="=[FRV\&PLU78[:;.-)P-6 M*O TR[$?[W1NHNLNB7KL0 AC2<+XED4S5F:NKQW V-48W9V"#C?@%+O"$%S# M5G7C:J/X_GCR$P2HJ0YU736NT1H[D&[81.H >A.B[^NJY5ZM.W< W:BKN /G MC>R'OFVK3O_J6,HC.5Z?G.:SCAOU"2*9XSJJVS'!3DQO+4#7<3]V +T10"UU M8 T[@&Y.4#M.QT$WZ9US+75H#1Y)[[E[ZO$.>.<6ZS)LI7/NI@4BMB/U>#C;0]54^\";=MX.EU:Q_:>C>6 &6";W=EL MX=D8H /;'4O;QJ/IJX[EJHY[M?V\-;D#G;K;Y$%;V0%?[M\T0[[A/IU ] MT[,Q@&[L89$$"RP.',;4R6W$ M%79^CK6"L5=2QI)""?!CR*),N6#QE$J:YE0A"JM5BS))C,HDJ53ZD0,W'_? G9[N- ^\ MJLM*A<,S/LEX3L6E>49=5^#8-%%]6G9']UD^4KPTF6(Q=G@'"SC3N6*;7]D$ MD$K -T:@P;$\>@3?4Q7R"8NH]_1E%,>BA4LDNU17E>?5LO]362J62DQ'65Y@ M)?ZLJ#M9T](;Y6BQT+Q8#(:.YM?QM-&K_[CH9?=,-1UJ/*]5AX"*\6E#7HP[2JDB^*!U-;FJ)L,8W-<'T&J#K' MT'PLZB^P!WZ+"C[.E4O /E@&U39/E'\9.A:/0>R!P0!)H@"POZ>4=%/6)P?( M3L>BO#&N41:YAU]+QE]$KYEZ7:, D\CJU0OK^BDNA8-=T?1=1? M(2FRR)N*PNUC%G#LK33%)NP*3N[Q$8M#%8828SDP5B9;86+# (HQ.9. M<'YTQ*+U5LZHR?>L\0,,/HZF %\B>;%\?/AE=/%*8UBF5SYZU^JXH5#M\M[NO(-:K MU=%5.VN6 :<.!KGHX8&R1LFQYB:V%5E'#('N@?U(I@GU#E&5. 5F)/J/5'4* M6U.7H@3[@F'KH=// B/;[$=M=Z'U.$@7>@Q>?R$=,:<60\P)5=@1]HG#*6O$N0#LHP+R$S932:8 G+_S0LQ91(13 MU'D'(7U5WYF\R*8^=<6@;CQ)@B(!6&JC(P^@>,3E8A!(.7+E41H'=VR,=O^X M<$-V]Q9)6Y33W>IM78GB!PL]#*1D8PW619V"QH2#B&UTV"BM@!TBBRD;CJB- MTU>5_#OHPNW.IJA#(&\DV0A?BLY \YU^5&RX)ZTWGT?8A*WJ%R.Y97-IN*2\ M4EA J5);&A7.V]!D2%O_ERREIRK_DG?EZ+%_R=08M:%NQ[/>;?OG;B72UJ5O ME;KL;8M;$4,WWB@G#5'UEN O6U'NHZAZ*RRFK0;-S1 ?6_^Q&PKHF6@V$5RA30N^+_J-:-.:?.8J "EFV+.'K7RJ[-36,NI:;SE'BJDTT/J,LP M8<,>6(Q"J]CJK5Y)N8<)F7MJB] H,D\..F$H\GK/K-RS$%SD'0**5UX6*2 M M"# QDNP[=PW8RC9T@O#'?)QB/S!J\27]?95#H"&DUE/\GWU#L'[7$.Q9-@3; M0B;3E/'4Y!D6$I4^G;343.&_T=B;9GE#UC*0: 01D)TP;)Z35ISD4@?&YMX1 M-EXI>-W+O.JQ*AB',-E%0T3E'/[*L.7@=DNGZY6MJSDKV)YY6OI(A:K T+CZ#H--4$?30&<0!H^_)AH&9S#)2R%A CP_IAC-^>^ MK@3 ?>39297B,D,;/\$Q(Y]C;WH%GIH%$SK*W+?PHWV_TTRS]DJ5=SU1V7 MML+JKK@$ZBAIGPZ<2*)P7B(P;A]#'(PPM7*<48R%>ERED1 M=U3Z1W#.Q3-\)<,HN-H(P1;"Q(1%^ W6NO6CHO9/XI>CB(Q)L9M\K>V\E"+, MEV1:&W&OD+_4JU_ZY)((V*L6OQ:!%=P&RY'%E5(V2B[0=5&:C@ Y. W1W3<) MJ:4'*N5%S5FP,R;+F""/>H_;C<@W-/A^XRQ&T01;_L+C$#G-"6D0^,TGP-9, M[)Z^W.J-7TG!'TN'#6ZPR9SF-"N!MYRWU2E5AE+)*4/0$;(6_R8^R0/,WD'A ME!3TWRH(J"H745[2RURXL*2Z'H!>&8.T)HG-,/RG_0.(&8411_E;'0(%1H7S MJ)3UH.,A9Y[&J+_(Q>=2W4C:3B=@3Q@&P 4WQDS+&5EP =C-SH7G-()5?28! MA0*N$9A5:Y AO6.?:QY+L1U0EW>FX*2U_(RRN:@7SCC)L-7L#S$5 8=B%!AH M+>.]=4(,[;NA'M3Y$:5!'$?CMD@EE$G@ET_2C[6?!J!4GT$Y5Y +0-P>X441C+A"LC@'5%LF8 M?>>4@Y!1B H]XU7'XPVC,8BA>+KJ%&_@2"1L:!L5-E.=3Z88O4U;B6>/8 MT#!%$Z8 M+$+*%J T!$Q^Z#K 6YW#IW/X/'[BRLKD!66O$&E.[P6;PHZQRD$2;#P_YWX( M;$E;^[SN:T\\+&ULG8NMBZ179<3C (U[..=W8&>,/9Z)Q.F^H39"/S%Z00)0 M'>K$L$9P"#@>EX&V,AWV]>WR%>GK?VI&U&D;/=M9;K+S*O<$JFZL?'6YG M1E_@NA)W[M]$7!.UIJAWHOIXROUI)M*(R)D5SU!E_9SP'SSS(TRH M$$26*QKZ]_$[4@Q?_D^KQ?VUE=2Z\]C\>53?XHGLS(%L"S^1V,R5DRSR :'G M.LYW8+M*Y@(OF$3R[DW'DCB= MZFQUY[EUYVGVS%L6;-RMP[POJ;4EQU@*+?-^A=9&H+B)BIH/N,*NJ.C-L='\ MQ1BB"C5X;!5J5]BPY?95:WAU8X^NV-OCG(VKJWVKJY"XC4=C]JYIAK-3!W,W MYK\E1U+R?O-^>?^NC]%I%3?&K.$OAOU+5Z_\!J3HJ/VNM.]V'HVI6DY7VW<; MC\;N&5?W+-RI@WD2.H7D_/W[Y?R[/D:G4MP"L4A5O=^&?]T8W1C/1'8:;E\= M&$_()']"9X/-F'55=QZQ>UHGH6Y.4<8OQJ"34=T8G8S:E,YGJV;_$9L4=D=S M1;J0;??5OOV("L2M4@J=VUZP>>#\0"R.\XE[W/=9621GLY=M=D&@WB2][P;$ MMRLT9JBF8:I]Y^IV?/?'Z)X@2-?)B>L NLFDM$>$YEK,;DO@>*.LL(U>J=W8 MH]=<:"UK,20IE3ZY8O3NR>[)._@AGI@2=),$O2K["Z2=[7$V0%:V1Q=:QULZE7'3PWF2_5B:J- M)SEUDFI+)=7:Z43;>8+/X-'=8[ #0]7-3F!M,,IHN*9JFOZ*.[1\)]1QWJ=L<2-Z:X#(:J]0 RYH[9%;=)Y-N"M(O]41;E,"+Q4UX[[HBD:*D#XPF97$_I: RU_Y2LX2=T-%VIPZT[DJ[48:=2/'9N\F[B M1#?&]H_QA&2G8ZGNX.H4XIV2GD_H: S5Q031QRSRU0FH^\T5WWU6V(VQG6,\ M(3ZX1I9\)Z*V-^'^_@74+P7S8O[K8KOG,WT3 M=WPVXDH1C;EVP0$JR;DBFLGGRDNKWP-*7@TTH*1Z@P M)4RGF3;C+%,FL*PT4)7+J!@I?;=G_ULIAX57"YC*&&AC6.=(84D2P>LYRV8X M!?Y&0RL!*[@*/P?P_PJN&*=EL>+TS,9P'-Z=P5L9YPH-F,,R,AHFXV.&IYJ5 MXUKEG.7+8ID]:BJ.?T>YDD^];]POE")57D:OZ#6YX5$:PUB4(.V^R8':$WAG MFD[A'9Y=1#X7NYUBQW*@AO,1OR!*3B[J;_Q1RPYYTJ4T"JR-*;OC3?*2Y8K 0_AP /\ MM;'ZDY@EKWH*GC+L&D T9HF_Y+!MI^>XJPX;USJC?<#X\/4IGQ1\[ &$#4M5 M4"7J*2M;LS\%6C4?EU:=GNZ4M/KI]',NSF7^+(;B* 1IVOJ_\=,L010#[^#WR$#WD!WXSA MO/)5?$)AA<"V:WA!@S;G2 N /,YI5W$TC@HFD!F)@[5H89Q$'A H$L,3Q]3^ MXV*JW7-IQV]9+A &P?\OT^D-#,6/TYRX;X9,4Y[S?CJ&=<[^#Y[:&+@TK#CU MORO SS(^23-$.V^F'+,\8/^4X\4L1]0@7 &44L(H!S5"(ZNI,./2QBS2LCZ M-F59@#PL ZX('Y2$7RH'/[@_+8 '*C40D%DI+Q'?I?1?]9!4 EZIRI2TGLM1 M!#R5&*LDD..#CSDJ.8 Q41'#K,!)\VJ,YAS'L)C%Q^DE$C$CWALE ME9("@T29PL>3.)TA:B+9-@B88'\TG=4J.GP" $:V& MP-"0=1D(6N"<-+P/N). @,Q[R@)R \ MQM-B]2L+[L:'Y!6&;K-A3#G:Q9?LEG^XI M*$>W]9X%"UBUYP;#'%ZEI(3A[9T+RQB]X,P!]U-A][PFKH5/P1K8XRY 7LR M_-\7_Q-YP] ,K"!@\)AE#9Q!Z'";.P-SR)FI6X._7=#&B2P!V5%&"V',?EUV MDKLDN(3P0.IG6<8#8:)/)\@2#7,I2QEQ%A!3(T25X& M//>SR"M%)8B$TG\R+S1@1W'S.: M $B8EASGANC11LU0^4.^$$QE<:F0")8;)ZG637R/%6HJ/A<1 %JTS@F MO#&:VT8U5Y+"[^FJ*=LSU# 6<(S&\$H$8 #]T@.9->9M=QQY#><]ADM7O,/< M\S,9-E?I[=+G#$KR1.KII/@#!U"7FAR(2*MMC!&#"7"Z,6?D)LL!]P"C8 9Y M6DW64J_IH#9_]@!YR4:?1Q2FC!&I(T#A( (ZG*[2F0/X!9@ 8 ON"OF+%\41 M?@?4Q[[S!,T:!N9>&G.ULJ_F1T'4H%745(E?">2#UX$\(J&2+X*C)^&QNXAS M=I6I)[E37AN3'M"4EO"BQ ,ZN1S/9P)<#P"M()BBO2]^#;? 1()D)K>>T- MP^,^&V$0#321['NN_ 9/D Y[F/@]H766SGSX!OU9%TU/V8NFI_\%Z**+9%NJ M6,!$26K&!2.4AW4%408(G69YJ5WY#1\-_LU NXHC4LVDAB%D X4!!1.=YDUB MQ)=XQ7Y2H9SEDCJ!+#F<520I&N;F^)14'B1YX"2X'.$63T6X3BV]Y W[D=" M[%-0'7XJ_41(W?B42D$<5?I>Y%> 5R"18%NHL5RP&,D>CHO8!3W24IO4AKY2 M?25B/KA9>0QRX0BLAOY5[P=LY$#X'@E%:7OX+2Z80-X@=*&1PB-IK>LV4::G M?,&701I2V F&@$. P1U3!>M<-+QYE'5T 0\JRA$Q8'W32K=H(H_D6-5) M-5@A.0G+O6?"S2"!&%Z-'G@/T&+_DJEJ\%C8(O" MMY(W]7NQ:HH1[S "G90^']*N3CZJI8H//!(0J(K.QVERKN%F:Y:\($7*= \! M<$0<+&"IG!(%-C)&6C&AQO=5($B@4FOLT[U/*P;>:XJI3R2FFC(;7I3R>NW8 M_!8>TUF5J M#>1JJ<\A06LI$$OO(OD/1KQ7?GPO<$?D24I=*6:ZX\G,9]CH6AOGP-+0$,,O[X<<:%U4I8( MZ.#G9$N5!.Z#4HZ^7\&SQKQ S@^2"=G$5?FY'O?9O.>?Y<*5N)"+N[M<_2KN MV_ E(:MOL> @RJ6(;(FX4K.L\E[A(=1QE@2@\-$J; -G0Y30=.4(5\2(QT$C M5XF*8/+&OY M#YZ1]Q=SM=#E05F(J #H4J<41LQBB M>A#/,SE1#\I LP#6R30#5,R%*_7)LP_ABE:O]D6K:SFCKX)C.WGS].2D2F,A M;1^_(8<-1EIFF(K .; %E#$8_>#!*A^GJUJ#OFH/G.?HXC2>K(MSM?+_^)86 MX2IK!&JJT"EFC*!BE":H][VN3>$J-FCVR;=)#S2]<]63QVFB+7VZ##\3N2Q] M N'9#"S\(Y)<:*E).7Z55"-.85+2Z*1V:,W',V&.*DTW$#Z!DDJ:OENU=J?* MT%;I:PU$)A$H*ZC"$A_>G5("$ MJP:1KN7A(S5E%7A+^D\X#(),J &]"BN9G6V/QU7DL6V'. M,2)?4,0-<#XYK^X$4;R."'?J:;A,U& F$V1+I,UDTUBD7 "> PN8(BD#.*0G MN@QB2KIM>+CKO&YQ.AA-Y#E0K QX^:.(7U#H7(75^=.,\CB4F%W2;,)3G1+_ M);\MLN\J.%B%+!&IXM27_G?D:E%0W:3Y#)("9CLM,#[94PY^^& 9T%GBX)<1 MZ6PR$27-EK AL?+FGM1USB"=\*QTG,W11^GJRM%VD;0@(Q3+"1[SU^2!-6R>LH>.AQJ*N?,C22SB#\KX&TM=T=9;&X\KJ/9)[ MO%SZN5BZ3&, ].)UYL$/X"J%$F;I6/%YAKRQ+9+(N2C(K\Y@\!LHW#:.YP0: MO(4*-5YO2A,ODEH?(E(*2'61%J10+A]86.MIR:U@&G*+B"0'@[[L^X"I.BXP#@&V":".S*R\*H_WSZ;B MG9S$CRHLI\! -TOB+8&->DL7-FEP-?'5--\L7$1YI ODLOG@1)VDFE<6LX31 M?;.)L.R[.GR @"X8Q[ MH'\)>B9^X2,4GH82,_AC(3+:5[LHADO[!DEA-8443 5(X!OT2)X*^48!'&-R MA:;FES3X*=YQ@O8S">Q[:9Z=3OBOQ4 [^EN8MKZ%.5Z9W/KCE7O*'8''R8!/X#DP'*;+)E'.RI>AK!4GE%QQ54UV09F(1:=7,?J$ M(P2 8:R:Y/))*-XF?WDW<$(P2J=O'8] 01^]*\[7G,RW"\;YY./L=)DU><*H MT%]:LTD]-NG13#TG^:S>,-O=]M+'-=/:\%FCL=F7CRW6:IAVIZ$7N_*7"^J= M)30'-CL4*=S#5* M)NZU1.AJF_Z$/KIS'GC2Q7:EDF[.>#ABKWY_G2OY=C0@41&@*J\38&"_, Q* MR;ZJB:M3UU4&8\%5B5BK'Q_EWJ(E3FX2 $!A]T_PYJ5U,97:1ZKU!#."7> / MN/K'RA\O8N$* M!6A7 ^%^2M.N!L=VTZA9&_8 7)F 2E%/N"RBZZDWCX+L*+_ ?G<,='<4^+3L MKM&H;=BRY63-J-6O-X[R8&+;*A->GX>H*_XJ1T&8BOL0T M=$"XZ2(S7+=AT@NB9E.;O]PR^9_<$^QL].#T?^[;MJ^ 0.ZTC:[5WK<%7Y43 M:S4LHU7;8PL9;8Y7GH:>9727D88."#/V14/ A%%VD[6=K*VDP]=*E>, MAK2=7%[<:#MY2]?)OS"AG-WR*5MQI\=H2ZM3>7R">6*D9 VEULSD!>9NFIWF"M,OR,O&*+V3NFDMR)S$2H8R MT_=5(XOQEZFRVKY?*ALMH]W>>R1[95@-JA)VXW!LLT-0)2I&0W;;J#4.R$5T M2*BQ.T9GG[@A3>(-E0IXOT&Q K6$$]0>WEJ=!,;8E,&+WI[@+SL")Q5\R.7( M[FC.(@3:9MW&':>%)U2Y-=ES5)6'&F*>+[74PU:\RTOR8#6*N?(RF]>56(*J M0G&./6//WB_V6F:MM0A[=W=8I3W*MS1A0^X$JE2W/\2"TFEG,ZPHDG1FY?V^ M'PQ4G]]HQ#Z=WGQ@IS=GK&UU#AN5]?VBLFFV.S.HI&-'M=)EXSXGWWPO:[+J MJ_*BLE[?(,;"C<\JC%\1A#7VCK Z[OAK:$KCCP4BHH)X5&0P:YXB:[)C]9[3 M^ X@![BI?.."JUSU6=F00-6L*U0GFOBNTY_*CJL/63E9U>TZJ3A:*%F^1+)@ M[:)%S2/GBB')XOE)222L8YB619O,K'GA5(LV4"@4H7NK'9X'^M> M !%PQY.UL7^W:NA6K17ZK0^IGB)5_(8_ L"$.X7?PXB[KFI'BQTE ZR.I:K\ MX[E6K7ZD8,4ZK0NV^"Y?L3M9E2HZ)R7!3 ^SV=Z9+/:/;22L/G\;P M?E9--FMZD7_IR2*T"SI] =H*RRX,^,V796-55??/V)_,(WF9#OG:4$5\DUK- MJ@;[0)9HEJU5)7((ZDDI_K$0$=7;G^D5(;M;J?D?ZPF;0( $.V!/=>1>T!66 MJOS*UYRT#G6QK3)8F;+A6K[)5F%M29>NP>+S]OWQXTQ=3=)*BH/W;"8 M7*?9W$IU+OOEJW-US5:MI1>[I<6^:-VS-4H,+7VU6Z5J1*I;Y$R/^&?LOE*U MF/)5Q-8IQ72$9?)>K,A4"HSMUR5^LDJNA%4JW7,EU/_,)/R?B0 'B9VT$SO! MPN^I4'_UMS4N^9Z$HT;&VLCX,Z]CK8,-#7,,>4,U]!;UUR_\'BVOB/V/5% 7 M@U+7J=O3'7ZEZ]2IL*5]7^]7O\*4KAAV6/BL&\UV*>L.'FJ MZX7MC/&?80A MH#H\M[RXL8UZ9X_!]X>9R*J+/:T#K5;+L+HZB775D. V0DL'*)80-2VCO??P MQ(-33G65'JV9:LWT"'&C-=,M %676-':J=9.CQ(U6CO=BNM4U\;0"JI64(\1 M-V504)=F(QY+ _7.3#3&3/-M9_"/WYYNZ6W5NLW?WNN^ZWM8P([[KB^*ME^, MB*'=LMJ\"(R1[;;%H:XZT3P3GLK[ 0 M%4@V9=\?/!&$(V="0 5NPQV/?1">&#I]3/F1SRE$_ROWX#A04@?^\QI9B1BP MFRR-!%[!=89%A"RF_[6R'-:"B;TA3,YELE(A:X=26RX\2N_ 'PXVI4,EAB$ MBEEH" G P#CE VT8>K%(ECL*=$"F+-9DPQZ[4P+V[1)_K]\/L 6^J"WS%:G M\^+#VF:[L5E*Q!--V]NMS7)8]K#8KMG>D R>6NQJ^-H\(+\LN0;$7L] C-SY MP?3H,BW2N&[J?)V+[:8,3OKQ(@PQQS&> .=5T?4B^>!['(412&+8I?RW#/TV MV \>8%)E2+^2J,9)0_:*'U]G\1_T#S$X.86E@/I",$DA>150YNBF\.P='SP7 MYB)A?]@,P!@-S? M&,C'%I-_OD1_ _5]@J4#!.74AHGJGZ1^Y\H ;2< ?[OA_7KT@Q_]A6X.I">Q M7KIS*S,N5=*\]HNOZ'MM&+5NVZAUUDT3V+]KO 09LHMAFBLIM@D8%Y)+.7;V M^[/V54+RKYOM/78?.CC"KR]7@0Z)9QI-JV78M6;E*.=%]/J*J /7"PMCZ?BC M55L\&9;=,=KVANF#>XQ!*B][;&S&'BM&.KJS4WEQT\ ^=UVCL7:?F/VCI[S' MNED\U@=N9I\G1>2D5)W$07_$0T$NLK+$[1W%& >D47>,;J=FU&OKMIS8OT9= M7J[4>B97JD0:QG)?O>='C_KKM2&@M3F-&XT;C9M'<'.8N2:W?L3=?5\0J;N[ MK-\&&_@QWO;3_=T!E)[J&+;=-#J;ZG0O 9\]YVKLC03*H8&N?5GT(O HXU'8 M^)+I Z!YHFYI-ZNT;":1M=:M[7Z@9##2GW?*M2^J"2-WRZHY8=J**&JKA>: MB22]1O#'E9(+*@+_\&/?'X]]3WE/>1CZ?8<2@*@3BI\% MSZ;M/V@4RBRA052.4.K;R"'\D'!;OEYNB-N') Z:RSCHI"6+8!,5 ZT0FR O MCU")R)E#>D@X*TD[MRV=1ZIE_M1AS'-:=D"H;>Z=U1)J/_I"NG9EFRNQ, -T MJ5*R51 U3%449(RE@;(GY?=?."SSZ)7A#S8"IW#S8_)C':A\37 M6OOF:YWN<_E:(9G$*620+.=FYS=75QLEH^X_"_EYF=D'EI\L(FI""_*LKP"0 M3T7&_I !23BDJEX&&C\/.B22&5&)/W_E ;"#ACSSAA2:0( 3V5_P+9-,8?[/ M%^I##'RFN0K'J.-KN\0#NO_MUKN]\HV.V6C@KJG]Y@10";C[Z0%6\3XT5OF1 M";;=*>*;-?]@P"#&?B"2;I5Y%2CC+K/DH!&Z:X2.1<+^LWZ=R,7HX;?S[]1) M5F-E=UC!PR*1$LYCA0I#I'US_2$<.A([\'^&NNJDPFU.3R<3$,HD:H#+8(HM M6L8 @H6RQ E9CX=2=:S7FH95MPVK8RW37/+L)R=RI!113"&<$XH;-13**1'9> M]B,P0>"#G@ Y:V!?;/B;(^Z%D6T-W\Q+V6$<>$XXDGIY'!JRJVN>-6.C9"]" MG<7C8]DHEUH'$V!I*MACB'Y=P>[]M'VQ0RU?99-@_P$XPHP,9L#;EP&7UC"" M98?(Z$$QC.8D0ECH%\PS5.- &%(_Q4;7L 7XB\L?'FG7>RR5M+K+*VGIDEA' M5A)KSYPYXV(^L)+@ 1V5R+H&">NB5N.#08"MNF'OQ(YF&2=S'>K8MX ? 2_O MO_'9[-($ M/O7)]?W 0'=#G]_Y\-$E:]5:-L/7 HH(7[J MN%MLV:];RQX=54 A[ M_"(_F/63''&=%JE!'1T KE*%_D6BR:9+5 MJ(8T@-U%F\8!*BLR4^',9Q<7[-+,W.HOL(ZFV6FNL)0%1A>BYZ1N6@O4$C1D MI1J?+VST9 MRGSTC]C5[3F[O/U8(8Y:UQKJ>ARU9G2:':/5JE[5OV- 3^LH]=.9>T)+AA+L MP7=Q\&-4/:UWL8_NHQ.(?N2K8+YOY]^W6P2VZF/LR"I,F]S['@= MY@JL5X"Q-K5UN&9]8ZO1,MKM S(.GW<22X*7_]Z'5W]/'.=L%#@A'.\1MD., M@\EH6B&&T]*:W'JZ@E%OVD:K?D":W/,.8DGP\DR&\TP59V?;O(!Y/O)[1S>- M.=9FZEH]J$ZY[6N_!TM@'P+A>1M6G#Y"$7L0Y2BU@*VP#^&?W!/L;/3@]']6 M2)5O:]_!FGUC6D:GNZ[K3ZL&I>8SU5$-,!GL"W<'@FO%0"L&6C$H^8']C$6F M+OUA)+;;.N: !*RVO)]@MG\(L6CW0ZH%6#ZJ@ M'IRZ+AL48N=K;!!3'6NGW02[).378ZX;_8Q5_L\Q4[\TUVZ8P=+,N7C)<]3H;#.H0!EA!D8_Y_ M?2K;?N]'5(',B<)\A5,L.HJEXJED*4V;JX2*]?=(,(#@DJ50_7O5<$6]/!+N M(%THUG/-;QJ&,%1U6!C1G1JP&G@)B\H*K,>ZJ#HZ50:+^R,U@QK(ASS M]8!E0=CYG>"S',1@$WV7.^.EA=CS0)?S]>(0$!V&^4J.^8TY(;OZSC[XOUBK MV3)D-<8?5*+Q-N!#[M[Q ! 5!Y'!+@%('[CWGUB$!KN)V!76TV57/C[['(O M"P7 Y?._+5:_NEH^>VX_,/FU/X5-P+ _L=E$'W!W.W*"05+[T6*?08B+.P_0 M@044/3X0.+GYR.SVEW\>4H.)DC2R^I 4+\X7+N[#4)PJ*F/Q9';3'XE![ IF MU3^SH>,F]395Y>1\0Q!FU9*^ %F=%JIA3$'BK.Y'_IZ\63H25G(A7_'4R@")N7+FD8R!=DG\)N:>_ M2I(GD6%UC 9P\U:CM52X.9$$":Q;KO?B#.;MI?,":Q[3?JFT.;P%3_NOZ75X M] R7I8 5\\!2%1O7*TT[KE.GPF2,WG!QH,QKD].-GA-WSEH/0Y!#U43!M2& M!H?YC"+:HP_AHQL@!3[!YA,I+/V; LR_^IZ($)*G<322JL+"[[Z>WF3X?27D M,I#U](3PV!WP#*_ 2?J!("K#IDE)2S=\KA@4Z<.PB2CB?5G#W4BQD_(AK.$^ MQ-^G"4H2\,*3GAAQ=TB0\6]@2I;3&@2UK@-G"30))8&8%@CX#8 @")+KB%R M'X3KXG]M.%5MHVEWDQ%S';:2SH[4.P$>,NJ$YB'/59Q#5I(/Y!L/#@S9$[ > M47A.Y-^JL0&?+NEJ00ONM(QNK;ML8[EE47?";$9DQS0'",M'9SGZ?@U63?=K M.*Y^#15BM"5INYDRVE:G9K3MSN.,-M5!WC7JWH:EO)>IK[YO]U=M%]EJB1KTBN07F??C*_;*I!>LV4TF\W5+9Q/M"QV M*9PP!KJZDCW:'+29+R_/V F[@37"2.>:3BM-I]U]T^F,@%[4?7"F,B-U-SQ/ M8TR^)S$F=<-J-$$Z6K-7BM2:T,M-(J_)H<'D ^(V (\3X]E([(A,[9!2!Y(I E],4JO*9\_=.O MQ;TC'@QV2KW@T8\:L&L Q!![H4I/=P$ \G0DH+FBCJ8A>VKOY>VS7Z3DNWDC@Y49 $Q"$SB!$?\5S0$M4$"; M<)+/\E:=T]Q9D$ ?N E>AM,P Z'X1K1@E6R^&) ML/L$2CKJ\)P4T"#B[$1!O/Y)RJ.\$ M_7B,S;'[&!IQSX%*4$^ANSP9LI1^!<,MQ(=#:ALN[6$DB**IQ6L.R[ 6O!8% M^D!*D3U7A_P>3@+.10=2/E2TC(9ONA2D( ]4'@ZLP'74S1J&_DAJ(EU(W@%2 MP\D@I?69O:D+4,"J(BX%DHPRTRO"A+33=K797DSV?0&P2?=*^X9+1M97PG^& M6<.+>%@"O/0.YGDT5[(R#]9D)'GPU04YC"J##&33W42;86Q:D(*XNBWK+FNY(?2[C) M5:2321UX=MVP7K%T?2G^>."$0K8[AQ4/ W],^"S$[ M %D!.QQDA"?W%R&A9Z')P[>]TXR72;,FJ>RV7AC##8VJ%]W(B7( MN%@"V!W)(ED!+'D?J088Q#J)Y Q*+@>B"6HN([DX)+2F@]BP__'>24O!YB, M1>?T-'H]65VIB7+-DZ;\DWGSNM3;>_3,_2CXE$@< '?T0)&="/;5#P(?3.F' MD2]#[H+ D8KV?)%CJ0^>C1PQG/>0T;$8(95'#W[P,V3?_ #8\>D8UMSG)H.3 M+\_\5S#AY*PY8>='1+0>AJ47M0I2-$-24&$&3)=:SOZ.)2C$TD$AQQ444E[F M F8B^IA0WF2Z?G9ZI,@J53*SYI;C-*=0^E81T$5)+IQ-%(1G)-S.7?(UN,\ "4?"L1Q4UB5Q>=Z1\HB(1 M]/@\IWZ&[!4N()^DEQ)0%DI/WBNT]0T63WRI/*>3HC.#)S[);)72AJ8G\OCE M$N22#=()APTHI[9O% S=TSV[;97.6F MN6XV=WS7[+QFSG#6ME+..2#[U'Y#]^6=4+(*#"@O)MX[>V^+R'8%9B,V:W\D MR)-Z:B$O3#WQXP@=@F1B9I>KL^X=B5D7/L3;U!'F%B@TDX<*%/#$,RZ=5[,S M9S2181Y1#IIZ8ML2+;X[ G1O#=\-@/HK9'LY+V+MC]>[HX'"2C3^E^%_:P10 MGR> QGX(H*X)8#D!W&\+__8\_NO[P;^].?[YZG[BZM+ UDC FBS\D8&U* M C)4(X.+LI6S((QB#$AUK;,B M2%0<"5I0@\39_KB-E:6D3A]!;QJ%7IS=(^;2BUWB@=-_EZQ@1[MHYAS,Y--@>8??Z" M5= OOI=807 V,]LJFX9N0?"M4'"Z\"2S3 *BOS!. QTJX7":A"_D*+A(LS+2 MX2Y6_GS\.P]4;!#51$DCXG"%,S,FA5+(B8V,45G Q>W+T*:>R&YE"M"700$3 M+#%"E(38R )RG 3?\@,\G@_DH%)4@"8?K$UZG(BA 3[\( U5D3=CF7'J9Q]#M>'XRT4,7/#$3Z+[J: UY4= OD(Y D MTI(XM5P\T@PX$$)%D!0..1Z3Y0,"NB)).& M2X) ';.)OTH@?"&??B(%0_*>5D&+LNVCDJ0#*+YLUH_>/GL\M'*/Q8[O5M M?:^O[_7+P;Z*:C*(3111N=C[IS@9FC:>>,C?4 49[TF%'IA+O<#G QJ6A7T, M29)AVZA+JPO0N!.(&!BX.$(B+M;DBA:S(;R5EPY"E4& MS3BKO4?A)9F!#/]RL7Y?8@'*A(/>5.FX=)&=%%PC@J=X[:$( G3HW%!]UB4[ MY6%FG@VR*VVT&^/QF.>OH&&OAQ,;YSJ7 ?F;H21( MBF=%OQ4UY7U:,Y[%D%PE8>Q&),\X)1*I\]//(*AB=,SD]/Q)1T81F3HJ/(WD M@6FE(,GEF&:^MX+7+?&KYD.>,OW+R6X?N%<(@*+.&92X.9NP17F@2W>0'G\J MG3J5\\I@,;]PL91(6K7')%E5L#LJL,IG#U0^7T.>R-QAD_%=JA0!7A9,!4\] MC@.5H$'7:UG8^*S+\>U2HBU@7WC*X1C%@4B]%BB0%.CRC&CAWI,< M.'7#3::>RG$KI!?<_RQ*UDS>_%9'S.4-)]FZR*)4G\#1&0+?(=_Z8^G%Q M8VFN\"3P(Y%D @]!'QC(:^A\,B3S$_F>7C^@II*[5%?& HZZJL1>I.ZN7/:G M4XFR/XW]E_W)\CN1'F*/R.R34$4(;F200(7/K[S0R!)2%86I!!M@8@YB(HEM MEWT57JFR_YBWCX$U7DJK]%D@AO R/6U4GSAF'@#QBK2A1< M:AZJ;?L M0N/]WWO!F_='?^%2UQ#W8^DZ03U/2DTL#\<#%7H&TO-4.J*O!8A.BKS\!%*+6;63?RUWE91>G;#, MO9IN=M>LD^FV@*1"6>X)+0#?=08R13)]+54X),K0D94%*"L'"MZ1_*(Z#?DQ M%DV5.%6D)^4*T7YQ83 Z?IT5**#<-ZF/4H"]9PKHF+7.$@K(F(H,Y%F ?18F MKT@SC[I#^2IX)HF410(1#GEMT1[,W;KX0=YY.BB6>L$/'C#@3.7F#RJ,Y?J> ML=PV"8?MM5P^?>MXM%?Z:$976-"\FM N'RMMM]LU._4N*KRJ M([F:6.G")NG",XV Y;..66\O?UHSK0V?-1KV1E\^MM:V:3=:>M3*8*MM=RJR MUJ9IM:IR"JR:V6Y7!;!6VZS5J[)86&MW-2J@KN.*U2YH1/]DOWG]ZG9>M:VY M=U4[^WDWPYQ4]2L6^4 MWUC8W(9(MNST7:58)3KR)&)DDS',3 MJ>-?@.HQJN1EMZ\(@RREE:FB-( ! V0%<#R]QX,'%% 0^^:;&EBK 0O=DA_Q M.ED#['F2ZPFQC-F3&-WG#4X2ASK][]U&\%@BK+:FK\RY7NIU\O98JU#-LIVO M)=5?%'SH+%H,N\47HD]ZTIYS/[<(MJM=$!:NE927Z]U^5J5N#4=1- G?OGGS M\/!@PN+,.__^S6G0'SGW(GPC!G<\>#/@$7\#B[,ZK5:S6:._6MVZ93=MRVZW MZPWKS<"&WVQK('[5+7,4C5'\Q:J$L3=0=K!CAV89$(2W41F2C0I4'/7 MD=L@U!-0S7A>&-F$2RC91= MH^Y[VY6,APW,6;UB4]6J AO=[IE;18'2:M(!J$FV5)-NJ6G60BWIP]3E#XO" ML_;$GLHV1FEY1 ETF]+#J#0:3.DA53X]I?0@FQ72!ZN--';GSM%*Q^Z5#HZG MW:J=_/REEM-0SI7XRB M955[=J$QVVPU[.Z;@=5IV(TN&+.)6%IHQCY:Z;5\\JHL8Y268]R<6&].RR(\ M2PNE>KU^8C<[W4Y3@^H)4)W&=]A,P6YJZW8CH^^ =9.ZUDVT;O),W<3.Z2:4 M&/;--YF%R7]:73D";JG5%:VN:'6E1!Z&@U57K%H)@BNUOE)Q?<6J/>9,.0L$ MUN--%1*#R=(%G&H[?N4P*[-;"6?2RDK%6(A65K2RHI65,LGP0]96[/^EU16M MKJP?RMAI-+L8RMBN6U9>8[D=^3$LX\$/?H;LB^\B9@W,[C")^;#O8\_IQ2'^ M@E5;[P6[LA4]I0H;JJ^B MCFBM0VL=2NNP5],ZSL<3UY\*P:@/'+N*85(>:MVCHIQ/ZQY:]]"ZQ[X]!X>F M>S2T[J%UCS5TCWI2Y"(8X\5+00?YT_R7R6ZP:8SV=%2=UVEM0VL;6MO8MV/@ MT+2-IM8VM+:QAK;14)X.V5M=^3C8F1],3/;*>_/S#6?+O2"O@<]8;>7]^"YS M1K4V4DE>J+41K8UH;63?KH)#TT9:6AO1VL@:VDBSZ/LH*!8Z4Z:ZO$UK%UJ[ MT-K%OET#AZ9=M%]:N]!*1'F5B+P&(?]J6T18C3?_J:MB5O])BEE9H&4450E, MVZ:LMUW1"J4XH M?5%0Z812;=)WM4FOU8@%=2NL1X(BBXD9Y[]$/Z:XR!L!R.5>?X,(R;U;^-7E M2EHMT&K!GM4"[44H^XYJ6LP?CYA?4<:WI8B7.95437-)*:KO_<@GOZ)M4/RA MP7I3*F75$]&#$%Y!.U!: 3[^'/OL+X?[6A/0FD!YH*0U :T)K'SA?7"*@*45 M :T(S"@"G6TK A\#DUV+GNCW.;OB0>A[ZS6WTCJ!U@FT3E .4!V]3M"9UPG> M1+SGBH21Y82;^K9MP^ 3/W2(G0?"Y>@O???@#*+16ZM6^Z,H$GM^%/GCM[7L M$]X+?3>.EG]2D%%A/![S8#K?IN]E(-5]"E(VKLZR&C/\/??G*,@P?B=.>H'@ M/T_X$.9\R]T'/@U_>U/8WMCQDM&;-;,!"U@+$/#''8R S=B[1();T"_:"Z"P M?_UBS54I_>)O3J\[M >-P8##:XU&I]49MD13M#IV5W"[UNC\G_9O[V^1Z%$M M.(,)@;X6R?3D0,"!I[=3"@]@2F1]+I^$XFWREW<#)YRX?/K6\6C5]%&"/G4L MFI-YI1(W)!\KPNAVS4Z]B[2A]'4UL2(;D\@F842%9QVSWE[^%#3H#9\U&O9& M7SZVUK9I-UIZU,I@JVUW*K+6IFFUJG(*T$YO5P6P5MNLU:NR6%AK=S4J. 37 MR$HEM+5KY*A<(]VU72/=E5PCEY%L!G(V"IP0$#^"3[_&P60TU8X1[1@I#Y2T M8T0[1E8.)3RXRY(7KV*M-8+R:@1K!$?6I%9P*2)8_#*-0/$#JR;YP:IW)5HC MT!I!F:&D-0*M$:P>=GAP*D%#:P1'HQ&L6P%!J04?G4#T(S]@W_RQX\WD719U MA*RN"GH,"FH"'_O>'8M&@IWY8\"G_!7_[4>H&X2 <@ZS.")D$QY$4WP6B,@W MJZ4O5.#4Z](*NK2"+JUP6++;E%.5=B^&.UW?C ?!/QU/NFC@0#".>F735O-8LM!2\YD!?K3H+K6L;_1!8Z)Q" M6D]L]#.$=EJ;$'@GN;M'CACFJ@I]'\(;P%HG<1#&'!33R&?7L2N85>L]K0?&>AN/QWX$_2\7^7&N1%]FKI>LY/I;WC0 MXYX(3[[_/6]I/<^I/C<:_O M<%=S:\VMC^+5RG-K6^O6!\FM[>?JUE:'_6G>F&=FRF^M>K/V)%/NUEI/,V7- MDTO!O [TU0/@R5J#/DB>_%P-6O-DS9.K^6J%>;(L8U.SS(MO-[MCR^78]@75 M7V%_?;B^9!=>&%%5]X]^/Z8"+D'E^Q/AD(GB ]U[X(BT' MV#-JG!]YQ('9N8+U1)_'(0P3A7*>B-^%C >"8:CE ._-'IQHE(Z1+2B9;V=! MF)I?'FE9AP%QG'&W7[L2GOMTO%^]G@H-!LIPWD[T%$JQF(9B":@:S"0*ZNSS4#*3"0JT!@ M I@V9S0?T7QD13ZRPX(_Y=CRF0_SLRO,4EI\<7/"7@W]8,PC5H1"#D0_XF=0.K[:4*&Z,6X##CN#9(':GC"*HL2JT$\+SB1_0E#U!Y8;@ M@>]1>'5/C+@[Q,K2.!"1G7S!D$6C8P^^H@%Y'(W\ '8ZF.>I98'N1["XWK*O M/.B/_NMO5JOVKD,U>>VG!%8BG9(RRR>8 ?76ZM06FI:K$-/2A[MM=MIH=-'O]4#KSAP8_6!%_LSK5TY-+NK.%\690Y*@MR1 MTD/9DK=?OO_Y^NFK%3HVR^IAX#5VTL:EHL>I7%A8ZHQ:C)=75X'C M]9T)=^>1\[JB"#E@\:[WK/>L]_R\/<]=Y3WJ8GB6#^R),8_%9]Y^$9\Y%?_6 M3G/M-%_J;MR+$UWZH;__.+]FWS^QT]O;[]??SO_]C#N]Y2[2E ,L:VNWU7-\ MSOLC-A%!Z'OL8>2'(E=J7Y8A0?^WZS]@8 XL.XHQ7H^<1HHU_/ M0?-D9_$8SF9HT"\"9_ ]H3SW8W+-H\?=#["./XN"6-"++G\8QB[CJ@% > +@ M&_)^)&>[0ZHSJ*8)@]=<-DDZ!H1Q3RX,P_+QW4#D?S+8$&=RQLF$^(HLB^($ MS.-C86!H45_(Y8:1X -LY<*2II$<)NOS">_3=8.!5P0(H\)SNFJ0%Q1T:0'; M._6\&!3P:WFO $M+KXCE1/#>$..!\4XAI%70WG T5?@J3'I2TONR;V52O 7C MAA$EGJI516_B &J8F3L20DUR3W+F WK"D&!SAS$RZ&6$H".YE)P\#D"H(A" [@1200C_&>,AD#%FL3O A<+@ M\B 8U%^B-V7(,X=37)L*S,:^/?1/F"(:\>AI@%&\&A!*"BVBQ93X4T*5ZTK_ M!8 >\ZDZ$K M6!XNE2K^Y. !:[QW@BB6'3'\HY.[L"?JE"[0>-F%7]V3J M9FSHN\ H$#X2CB%^I2[/U-2Y6[CL&.9.EVKL^D@TQW;8X/+KL/VSZ+6O$G=[ M?0;:EEF3&M>2Z[,_EEW=U+NFW6DL?5PSK0V?-1J;??G88IMML]-NKC3LYI'( MBU,O=N_9NTF4@#TGG>SA7LR)7+&"CZSUB$F]IF]Z!Q[_%PJ4+X?;>>EMS3;I MLQQ;W]3C?MQW116C@!U[^SOE< X> E?*6[^'1Y.4"J?8)=<2<8\[2,_ >?!P/\1Z)%K959 M6&'.M64"6.%V4I_F%SO-UWX/EL$^!,(#OGMD1_K([)]=X%J?WEV>WG]R#_N9 M/#C]G_KH'O+1W3JB];G=K=0=P6Q?N#L07!_<0SZXV\>T/KD[O45P/,XN_6$D MM+)\T =WZXC6YW:7Y_8&)A^S;SP:^0=X_Z,/;BX08>N8UB=WER?WA^.Z#A^S M*QX$(MI=T>1R0.#(#N].D*W/[VYMW5_<\P2[Y5-WAH[U\3VPX[L+7*^0R35S MF \^L:JS/+'J3<\?3.$_HVCLOO__4$L#!!0 ( $PV:%28VX/$;';8Z3*2U5F9656 M9:7^^.?KPI">B>U0R_QX(G]HGDC$U"R=FK./)T_CN\;ER3\__?++'__3:/S[ M9G@OW5J:MR"F*W5MHKI$EUZH.Y>^Z\3Y(4UM:R%]M^P?]%EM-#XQH*ZU7-ET M-G>E5K/5VGUK7ZM72EN^U"\;;>6BU5!T76M,]#/2:)VWS_4S;:JT2//WV;6F M7IQIRI72N+Q2E(9RH9TUKN1SK7%Y<2DWU;9\+KOKR\?'AI?[#LV6FKV91/__WU?L2:G@1M#6K^V&K].K&-L'W[ M%%]/5(>$S=V7']O(W;GE04]?H(_.!\U: %A+EEMM.81 ?)1#@9J.JYK:FH+N MV@UWM23.?AAX?8JOD4ZST90;K2U*NKL&BY(Y._5?GDBJZ]ITXKGDSK(7MV2J M>@: >.9?GFK0*24ZZ()!4-I;#2*O7=6>$?=!71!GJ6HDXVA\^D624%!TL;1L M5S)CX%/5F3!V'=ME8-@Y'$9?M/>6IKI,7[&]$_8O!G5*#-?!7XT-C@^OCGYR MFIT#SVG,5'59@(LHI,])\"0_-Q'-E:^NKDY?417W\[%7KUC[!O[9D%OYR"8I M:';:\*L1PE7!PV8:YN,AA"O)P]Y)EZ01:9#LMY.1C?V3..,@A #8^[,\!!VB M?9A9SZ>:Y9FNO6+JG#(%]H&$/YCR%Z&O$\H0_:5DI+X!P#\;_I_;E%73M%R& M Y\$SY9+:DXM_P$\0K6Y#G5G2*:A@8TM%GLF*/O/M6IKMF6DS.;3I6TMB>U2 MXD07&H9@;I/IQQ-<;AJA#?V/H4X^ "=ADQB![0F KT\!A!CWFYZ$L*B#'T\< M$(-!_+$1N>-+F^3M.( XL(@Q0?_T_==4(V__ 43SC/^.[NMDFK?[ $)-6J#W M"#V&]Q+5/YYT+?"2']49<(?/GX9]OK?#2&^ 0LPA[@U3GYK@C,+_I,;&N6Y( M#%)"T#].=P%V4'D.T0?F)_;WKJH'P$$3#N".CF2&VQ[NKW1 MEUYO/,JE[(E(.**0F?*W8?Q','@DU/X(*BG )?G(CE(9CQY5&WHU)RX%/BL1 MT39&OKQ@ZBC9Y27]NH7[MYK*;S2&?[_V'L:CP=W]8#3J/W0'7WN=AUOXS^.P M]Z7W,.I_ZVW>%)5J;CI\6;D-.&MQ)OR+>WR0?LP1$I2VJV^^/BG#7 M_=)Y^-P#20Q[M[W>U\[-?0^:?NL-QWWX$P;NKC<<(LB@^R\83?;?+X/[V]YP MU/O?I_[XSRJTI#P3?!52FLWS["H4< ,Z(FWXD2(,26N.),8*4[,H4_^0?+:. M^E5>M+>]NWZW/ZYDO3D\8WP]/&LV+]Y##Z5? V9_.RZ%<47HC+[ .O6]$J4* M M-6>/ED$UB-SS2"\_3>!'2$,"(E) 1;*F4H2.M"$D MA92.(DZ6PIN(.I/(\1RQ,I[^JI,USBV8L3HQ#BS[@ 1/\NUFNUVAY'V* M1[ESA/*@VC;P_$QNB:M2X[ :$"/&TP6EJ2C5Z4)#6A,'=\TG?U0,CJPP<4+W M#&)-NZHSQ__W_O+HLVK &""6(7%NL)WQJO5O,)76O$G G!1R%P(Z1Z7+9W(>_4/,U:,!#0$>Y_02@\LGA\"X MWL.Z\J;*EX\COA)>*&R[_P!&,.3Q=XEQR9"M^?Q=\CF5&*NU5,@A>2:F1X9$ MLV8^TCS*LP>:'TE?RO'5+D B1;#46@#Y Z%$'/Q(YZJ=21AUC&+B([HQ>\&[ MR>HSL6:VNISC1FN8*%; I>FQ;6M#KP'H;I72@)"DQ$;C*/UMR82CTW$F9$>#6-!AV'(): N. M&_+(9W)\@R4*7M/1SA_E[('FQC?R>9L_\G4,;*+]+V.AN'CXMND"8A*N6(Y& M:3,8F]4^\K2DO+@X^;*[A @B17913R'RJI:2_&Q9^@LU#/"0!NZ,K!$;H M%2C$'LMPU(R8L,IXP[EQ\^7>A@"^H-SK[3EGGY ]QZ4++"[365BV2_\N>GA3 M$46^/BB*'#O"*6 'UAQ(419JJ2A]$R1(QNIK/G\N"L9UMUMG6&'@] MQSJ_!QT'YCO+YVW^N-?1*8Z,8=0CP8?WEN/_8KL_";Y#$7:2VN>CN?A&14K*L@;8@)5MUK-X1#@ MJ\:E(L?./]-58UL+?@TH_E9WL9=QFGEH^"*\4N38L>6.".OM!^^=-WCN9VK4 MH(PYEK[IJS-8NPB :]T1G=BJ@;<7/=>R5T/P&:N:O)4PP=6.=E.18V>?G F^ MS5&0,QK,-F:PZY1VDQ MV8?4:BGM,*4^FO%O$C>/1)-0<&/J=EN.YRZ&F'83^P';423YPVT^(F[HW8:5 M-X]XZAB))PQO_$I-M$$!BUF*#M]TGBFMV"$53\K[K^-LMSR:T8V,RD1465'R M)7RNM&*G3GP)USO8&D) 0!9HR[J6^8Q9\?#GHQWXBB/7TG[DR_U,1\=?)R_D M?1G>(=;?I0A>:8U88IB/8HN."TE1:L3.=Z,C74M_QJ**GVB8U M9\XCL;O68F&9H[EJYRH>S<'"G0V*+,)+7U%:L6F<0?K1\'NW.3 03O:C9NP5 M5\=TJ4X-#Z?/B&B>S7;Y>Z^:X>E$O[.M!8 M/37VU$X>5NHN@M!C>N85!(6;> ID\-'P7 M[UR.W].*8&-;05OXCL(I5L6H1/;P8,$=Y5'F308)BF*JO;2R._>=Y;0 M2!);?,Q ];R"0@? M4DFRD.-KR*72CAWC9;0>D0\W^-K"R-=;/X)D?*SOGJ_R?12.'R%=R?%"' $X MJRM?IZWOZ+ 5^=[ 'G#N=#EO*NW8N>?6X-=2Z[LVT:G;F=F$?6$PW_[G+BQ7 M^\]E.5Z.Q$.@+G/CLQ\#=##AOM?>IH( T7WU:U ME7;\*"XFH[J'_+N#'(G%/=?!3\E07M$OK4)L*$L(6EI35L*B1\58TM6_IL[52M^C3@_*9WN MO]^0.HIY2Q)WG@L#B=^D>U17[-W4LL?$7MQ;:I'2,R4I\14 IG[L+"M- 7RR M_E?W0L*LS "2EI!V+36BHVFV1_3>*P:^><]X-SQ@LWS2"?Q+;<=Z@D'P<-1[Z(J=J"2CX$P0O/:4*XK]]-OQQ M^NIP1-BL("3"'\YYN%:<PDH2 KQ/;H-=+ +%TY/SCB>[9 M0?:B P)SJ>OAK\^VY2T_GOC-J4L6)Y+K-W?M!O[E7.O60J5F']XAHI/3Q/ZQ MJT&Q@]J.;:OFC#6]66V:!+%VYT6U=?;//9[=+A\9Q]&!F*J&LQZ)*DE4/F3^ MDQ HPX"QY>3.L@F=F5W\;C8*F*\*7! 1E"#<0P$>AV3IV=H<1#&8,JE@24 _ MW&%^>P?#?351#-35XH;$]HUQ27U@FV#Q[E6N:A JZ4=^A MZB+/WXC#9OS:LHZM_N.@"R87GHZA-01R Y/P5:5Z.B+H%Z]7 <=S8B0/P?[&)4R* M3B9O85%RKHH/END+SK_CT3=A,#QF;B,'8M\)YKP1O?-,;'5&/@-6]Q;"H3N5 MVI@\2:I?K:OBZX 3-RP5D$$\X2$&WR;MMA+!Z-QXL! 0QP'Q3:CI9V"N"Z_V M88*X=$K5];=5V-<%8>W '+%6:H$%OQT#Z<%,3-<]]KZD= M7ZG MDXM>X%9@.I[;A(SI@CBC):Q"6+G\ M&3C'QOQAR(% C/[&4UVQ[#GIZ L(9;&'2'(P#2*$WBNXRR!5["!Y)-;2( YZ MT1.#:H-I=PY3*FU\#D90A/&\M\#-!;N+*1]?51>K8:PZ4Y?8?Q+5'M'71+N4 M#ECF$@S.2A) Q-UZ0XP$@V;W=$'=P)L-PTYP&H@-VIPR)0Y(48@1Y4QY M[EQ'\QALIXY?K.)VI0 1$<9M'5R^6"#TSA?5F):*4;.B$:'O;-,4_$L\1\ / M^(!0D:5$FYK87E1C&I%*2:&*+\S8U[.)ZW^2,SR(9"N?ML)IZ/@'\9\!LY] MER#P4CA_PLVZP$3=T>?R9U-1)"+H1Y4'1E@35I?)$2GGXQ>B(,'IC MLEA:-O@'0='%=6;DF+RZ-P;[UE3"+,\">L NNB&5K)EJP49'\-D+RZ#:RO\W MO:N9X07I[^W.QVQWP_/DK?940$%]U[%-5-"]E?]%+#S9HQ//WYL88C:O2?2P M#GP?C_F@3X-IND=0%JWXQQ)Q8_9@L2B.^$FG?FG]]2%ZUW*@@?LG<3>)#$-B M:1K$.]"HL\"DS@P.UF'(BAIM;\[KG+'5T766M:T:CRK5^V9775(7OTR.<]MQ M/*+CO\@6]MIA^:#0Q\U=UJ1]W4J)B*JY$0L5R8%Y,O5PBZG4TCV ]8X.#A""O 'H(]#@[*;EPB#H0&=SF MGD&>24H276XT(KB0NSY#J-NK\>Z6:;2K:5 5]$QWK^P33R,>7-5\K\9EFW M4W(B/=3>(T.?Y=Z<;6F$Z Y^@(U-T^!XHO<*ZR\%I<6D@FGD-EQX,\4_-$V^ M/U<6K_CV(>=90S ZW!Y.S.T^K.--'H_H?>Q"8Z#>#?+3<[B"']:%712=**+ M3!H&ZH1_GK-SQA5.TD>;:B4TLV(VQ#AEP[#WGCX#DRQ_(.M.=!J8(!O060)9 ME%'Y<#B*103?H =S'JNG!^<$L!Q!C$)PU]+$&HU!F8=UYIP)RJFQ[YENMN\2 MA5\);E&MT1T6LR!,MW>3:]C5E$@AF\[" C_H;\;D5M9->'\'AR5Q%*LG).@2 MN&,K^',MH;$(4XIG!KH&G4[?)(NS*"711S!KETH5;"A 1(1QNZL"30'MKOG\J:(5X>5W $/1;K_#FXSPC,/9-P_RWC'R<$*SO,++D/%,U_',^M"*!\YCUK"$+)B%\T.Q'P=57F1-SS?I,L)#) MR#(\WUK==_&"IN79/ZBI?S8L4,W!G_PAR(5"A#X?V#5&M*%O["1L*;_%I9+# MC)?B3NW]"P5A7/C$76J[1[Y5E@# MHIK2#^^T/;>[)1!DU VFZRM#Z\M"F;<5N#B$'0G&;%!B O[%7V?.2,V-Y[9=]AVP\-&+TP&N"="V:$?O^M_LTI M$*S+F4O_I4")JMALXVN(]]Z\E.WA'? NK@ M*1BJ /@^?EX+NCG?P34FUG3*TNEPGPR6@%6.C:5<6$5U-'=*3G9*E*M,@!5! M)>X\VZ3X">J.R3:LE_@Z)1N(!R)"G[*@]86+"*\NO;]_A9)_:Q M!OX>=-5D1)T(517.P6\.0)IL@P+<7?^Z ']J9087 M8;YP,ORKJ/U9%7I!SPBY*IZZT^YWG^$8+0U._EO59-Y[@A5V]GX23P^6!]P# M)K?$_^^3.:&8 ;MQVWD[I1E@Q=T03+_8\+2TS&[PZ2#05]>VC-*7)3@X1="' M+(5^+:],48,X$K'Z72AU?)U=LI.C,R1('TL?H:AAH#S5P-.F0Z6PY^?C_3>] M'CQ4@\$T_'2%TV&^*]%O5NO*)VS)".O!6#J=4BW@*6$I9)E 2=9?"GZ&=F4W\@AOPFEPPD8'ZZ\3[GX#!H(>C/YA@0DRAE%S MTS]RF!&-L.,1/\X)7 KT(CFS/07L_;W//>5;5\$BNRNS/'5CDW&(>AQ;./)@ MVP#X2S58"ADKR/,8W!:H/M!)(2?A,UT#9+D#?O(4&P(:VF_O+TEO]40E/ M3BLX>RI!5=1UML0]4 10S15^#=K6YBQ[@BU1S%)5?]D\!]4WM(Q_G,*H.A , M+M1/O_P_4$L#!!0 ( $PV:%3O-]EU72\ /CC 0 5 ='=K&ULW7UIFJ^;7;B/CNG>?<;X8 MSZ9__X7_E?WR"*=IEL?3#W__Y8_WS\']\G_^\9>__/O_ OBOW]Z^?/1TEDY/ M<+I\]&2.88GYT9?Q\N.C?V5<_/FHS&S3]_FXP\? MEX\$$^+JJ_._!:\D=]F!5%: RCE!S!I!&&FR3D4)9/_[P]]2L#HIK\!YI4#9 MI,%SD\!9QUF0W'"15A\Z&4___%O]$L,"']'@IHO5MW__Y>-R^>EOO_[ZYS;WWOZY>/7_K8GS3&^EC^:__ M]?O+=^DCG@083Q?+,$WU 8OQWQ:K'[Z/WSY[^]OCEXU=/GKW[CV?/WK^C(:P^SSY-)N'^;?U MQST)\_DW4A2/3V:GT^7CY7(^CJ?+$"?X?O8FS$E+C+R+/MJ(X+*AY5U7J9?2 M0F))*RE"+L%UF8J=H5Z>FPMT?#Q/CV9SFD12C[\\^H)5F6TTY1IWF*=K/+V\ M3C?O^'5Q>G*R^DP8+_'D[/>KVNS(L.7LF$)<4XD&?"C7+LS!B,NB&?-D))S5 MH)A$\&@"),&BDEER+KLOJ&WX(7X&?NP[\5B>CCN[);+HD>I)3 M4@$Q$Y2.VH,W*@)!\!!0"HA%F61$9,GUT2=W@-J&&?)G8$8KP31CR@WCXVAR M2EQ#\H5PF)3!*1=!2A>,E44E+[L0Y$?6]F9>J)^!%P>*H8O)*$9KX82%8LDE M5H)<8\>BI-#!."OD1YQ<^[]5LFD[G:Y,L$S+-.8CD4C7) MM-)I>23\I@'YK?CFF@#M1.3+C*[$82Z,'P)QL<4B?#4!0H(=#P4J*% MJZT!$XVQ5BF>5'??Z,GV#+@'%^D@!APXX^TD/YM^>(_SDZ<8EQ=8:*+TB5L$ M*Q@Y:(4K"$%'P.(S8XI;9DP?Z=^(9Z"NT&$,.'SFF['@*1:DQ^<7TS0[P??A MZT7=A*24=)09M01#_AB97:O %2O):><><[0YR#YFX0? !NH*'<2+EK)H1I#' MBP4NZ[@PFN0T%'+B0&7GP7E/WQI'&BIFD7GIPH/U\]N,XDS?,C3,&E*U+I)# MJ@397!\R!_3"IA!LXBET',P.QNU8[LT>4K[*WOVGN!E7GX^G-,R7X\]U#2W# M],,X3G"-JZZ?&% H*1"**(3)11J=]@C!>8<\):8T[R+VNW$-R#(98\ MF?1?3#.6VY7-LZ]IR[T*=NU!M0Q/S<&C23 ]3P-*S"GY&M7)0':.)PZ.&TMB M2SX;0?^D?"^G ?N=BLVFJ\_]SS YQ1%Y9$Q@%,!S\J "6@B6%4!1LI/62V7[ MC.TJDB%%1@=RX*83K[TGO5U0G]+I29U3S"N#3J@^S?$C3A>DH-?;#R]GB^JO MOR[OP]=1R-%:9A30^J41&^T@U!%;SRV-.9EB5)^ >3>@0PJE&A.GI\B:\>HM M+L-XBOE9F$_)H"\N@'Y*+D :+T?.&Y50,_!1I\IW,NO"%] $UQM.%I[UH=*/ ML0TI-FO,GL:"::>('UO@OII[J0A,C2DU M%EXHU&2I]#%%MP :4A376K$T$$$S/KR?8UB1U['L&)?!0Z+!@3/?, S;G()< &*M)*M5.'$O$9 B$%PI MGB* Y$2R,F8I.D5?U\ ,*>AJ3(%#I[[QF=.3\[P("AU9(1K&1(HHIPPA\@0A MT#@S=^ASGVW[.TYK]G*Y:SKLXBTF''^NV;#DJIV?E@C/1 H%F$R,I,8\LDE9K_ML2]^%:DA1V/Z,N,&/;B.'9FS_8QK'DPGF[XC.!^IJ-K3T%DSQ MCGPR"A,=DG?FZS%R5EFZU"<9XW9,0PJQVK&BD0S:92R'Q<>:$4M_5,7^.4Q6 M.;++L]SZM7(.3"7Z-T"R6.GJB*XEU%.U8$,RHL32YU!^*WA#"J?:,:6]9%JZ M3I_(A7_V]1-.%W@V6*M-]EH42%K7S71RY8)E$0I:+D52)<8^)+D1SI "J7:D M.'SF>YR)GH^,&6.-4Z2R'"<-Q@PXXQDXYAPCK5;(Z/4^$-U!_,<]V6HA_@/G MO&3*2]5(V@F=*@"@I**6=*KR/\_RC9-Z]/.CYZ87LN OYLU)) M+-K3( ."BL) 8&2Q71$ZBZIR.U5SW0II2+[S@:RXP8%N((:61QDK?_Y-^%;= MMO,1NL*$%0(L1HI;60G@7#!0E.)!B>"4[Y3B=R.>(7G-[?EPJ !:DJ%R\UV8 MA/F%X24G0F*$A>FL0&&NFQ@>07!2P\4;HU6?T_N;\0S),>ZC' X10&LRW#!" MA9B]IS!?:Y6)FZE <"Z!%247B[I$[)3,?!ND(;G%?2AQH!C:Y710P%8K%I]] M3>-%M5]7]%8J+-9-4O EDA]8C(20E(:L'"_%IU@ZM5KX ; A>1]0JD;@ SI'.(QGPX=.H;]@V8+NOGKS^ M_=GC5T_ICS=OG_W'LU?O7OSGL^^O7 :Y>YNDG9_7HY/288-NU&SI%2Z_ITN- M*"A5QE!<$DR*H+15$#POD(/4,5ER4I7MLGHOP3@\%7X3C&]V('_#*9;Q1W1QHBSPR9C-S9/CT+;@&TX[9(WP2*_8EP/<']\.EO6!9Q M-J;G-.1U3Y73\?3#ZT\X7TW+XCV,!Y]I4T*4W_>!KFWU[0I*UJ.ZI^ MG4WH,1]>3)?\L:-G#Z6J^ZWFNJU2&>4L! JVK4(]H774H."1&#@;-4I"=]G_O '7H>"]3 M(1?-O(H(T9&WI'@B/T8+ [F0>M'.Y9SZE"[=8:;N=U>[%1^N+IS]Y[WM$=X- MXWM.ZW7\8;KV;=.W]_,P79 #7.=_FE??;:21_Q_YPYO*F=6,O)G-5R_Y4A@)KFA\&*HGH' IN8L?3P6,-&E4-WACKMW\6"(X MP9-':7D Y,5Q&P2ZV.>T]E9(0[(70R56&WD>@5ZV.(,A2*(WYEK*$B!@+N3* MI:*TB@)+GYJS+>FU^UAO-^G_#.-IIMR87V"]AU #DF/M^'1M;8XG236T+5:JX2SP;=N(:42].'' WETHXK-[B4B%RA=IRT5-&@LQXWK&FYOS2?[DJ;9]( ,)+T,&N-OO)I38> M(45+SI34%!'WT9=[@!V2N3V42]=+W?O*KN&.]F*Y3GM9K>3%B"?K)-,)@F:. M?'$6(9![#E8X"LZTR:93F>M5)(,RN:WY<="T]Q-^,%&8HA*XS.JU522HR!*# M8)@SUE@*J?J4@-XM_/U&]KIL5N&(@L"<>?20&*NY6UE";4 "CCNO G&D/3=09*_BT3B-W__'\Y>M_M4R3.__,WJEP-X-OE.Y6"Y6O%"N_15K]X[3$O"EFOOR# M"^]\@_/QK)9ZU>8P^!37?]+W:Q>:?.F/8?H!WX8E/BL%TW*$%H4OIMY=X0R0 MDU8O,2%2,FMCD9*EJ/NH^>..LT%V1X7P9C[[/"89__;MCT4MJ3OW=1\G4L[K M&P6"Y2X$;<%&Z ^>I(>2 MH#=)GX^G89HNX\L\Y51W88,,%.@+Q'K!C@=D/B"R(D.G.TRVQS@H#_/!D_10 M$C0CZ7J(K\O%8;^>'C3!(P+*N#4)M$FJ'@W9>DC(H90B8Y0AI-#'T^HPF"&5 MOSX@VM\WK>Y#B6,I3 N1P60=07&_:DM:P!==HB^*+-!1W>$?*O'=9^--^+:Z M$O=U>3JNSYIF4EOH(A-&@?>"U)9.'EQMSBHPDMDU)!K;J07F=3!#J^+I09UK M'9X.E$G+:RH28EZE@IV!>CZ;KTZ);QJTT=%0<%"O$64%E*>5'9(+(+5@)6CA M ^MSO_6.0(?DGA^+4QU%V85O9X79+\=3I)7P9(YYO!Q)$5R,"2'70ELER&*$ M4&1M<2D^C/L1FA#\J;O@5.'BZL=B[ZK3XS+%XO%*8T:5WO8HY282QXC M :KE ]9G<(E'0'326VNX,GTRB^X M:-#^K.9N(-D=#!IZA;])2*O^E&__K1* M=7[V%>>U34A>U:A<4)OOP]>:YU';8=.>/UDH 60(?5MZ4RDH\NMX;TEG\[)?[/65%Q$(90'E@F;TK0**!(2D*WP MWB;C7.ACY'X(;<=&,#^%JFHKKRXT>H?I=%YO5XFUS0G9U9@"@2F)P%3'32L% MV2MA(_WC;:\[;VX$M&-7F)^.,OO*IHM3?69H+\/*RFM<78&H9*ZG[C1*9SB@ M5)B5R]?-5P>G^D9HVY#'_1P&K8^XNK+HQ92&&R9O3N-DG%Z7@O-J5%$XAM8' M<&9U?,@<:4/.(!8OLJE&B-NPRO_\K#IK[GRSZ6>< M+^L]KI#1Y]"GV]6/ ML6U%L)]US[R1R!KM*]P,ZMW',%\U(=V$JW],22;O:P+>?*6&1YB-BP0+*'@@ M/S%*BDMM,) *#\$9%E*ZTO7@MOV$_0!LQ:#CU4$>8R?A")+J;"TO4CUJ:91' M 5I[52\UKW=+:029;+#*6A52GTJ('T+;BEH_\3[YX?*ZCY2[4EQ2S!?(1M6\ M;%;SLA.CP)7EN@223IUZ9NR9_S7\_>YS^^W0\Q]].%W679X'K>XY7R0SK M5_(HI:PP!5NOIY2@!+/@B0E@/$JO'/JD^[2EV07E0S@Z/Y1LM[D!S:78W+<\ M1TA3\HE\WV]O)F&ZK$46]--/)ZN>]1ZY1(KL2?/XFAYC@%P8!D%:RV-249D^ M-_)MCW%0U9OWQ;$V$NSB'M1V]Z_+[0 =5\9R9H E5]MK%C(\:#5$%VT4/KC< MJ0_9#B ?P,EZ9\GM M@O(A^ Z'DFWWKDE[2K'EJKO0F$ ;RT*AV).)2,8ED):)F3.*4&PB-R9E[KO5 MP>S6%?&><^E:$V5_,;3L37HEZ_OZ7=,C(TLMAXGDT-9[(:,4]6+8"%9*8T4L MV95N'=1_B&Y'J_Y3:)CF4NM2'4]_G^!-U=E%I8@U/U_K3$R/D9ANF(3S;UZ>PT+LOIY(SJ(T6F4]>L*UVJ MZ=3U2*>F7M%4&PR<)YO[T.@N5 \@=:XU?9H)J5U[E[K=_ALIQEP[BR.Y7RL* M8]91,6G!!(J?E$(-08<"7M2$!ZL2=FH'>#.>(=V&=B2J-!!,1]=G5<3P?R?FY"=]#2(OK[_X<++DC.-2; M"R)'BJ.//F@H@F4"PUS=SU$@.,5](ED;7)\SD!]">P!94P$PP?P\_%Z/(:=BI9,@"R:@'B>"#+^"4%@(M5\E$Q:^KBNK2!7JQ*.O90Z&XDJ598)( P?I MC4B)>>-_O.L\R?,,WOZCS.O\W*N_&'Z;B,4SU# M7\<+-#MO9I-QHKEY%>;K/K5/<1G&D\5EI-OU]SS\H:T:@#8>?J,.H=^O_:OI M,YE80X,+DS>DB%Y,GX1/XV68K%(B:YXD,>U28;B/S*FB:;FNKCBNB9B>YIY8 M;)340B61^YQG'8+Z('_]D >OBDVN%]IMXDP#QG#60W:>9MI5WQV,D3R24RN M%Y1Z"%8Q,+%HEE(Q09CN9+V*:D@)#P^/IP?)>'@^P[OT$?/I!&?EADYXX6KO MNV,Z%OLANS?OH\%$#J&)^4B6HIB7M; _U"*SVKR&! D!"^/1A!!\G[/*ACTQ M=Y^SRQ\\BB7$S"R'0+,!BJL(45-H&8UFZ%+AWO:YGNLRCB%Y%,=CU?5F%'O+ MIMT-1.L!7AG68XI:Y_-OI 7^,TQ.<51\E"Z18#T:!TKY5*\$L> TRAR0!HQ] M^MYL!6](=O_^V-1>DMV-^JI*8[%R4BZ8F0L_/< L;_W9K0SK?H-I9!K/K/J3 MV4D<3U(MI1F;]?\C-R\0$LN_U#&-]DG]6:/7/V2Q_&4_JA4 7C\;(+3Q9 MM>@::>FUXX((65(D_U-G\@&3!DM?#4-K,?:Q%YT&=*BZW!/6C7!N+QQAY/]; M9A%8J84CBANH5_Y"\4%FF62,G3;HCS*\(1G_(:R;JXI\>!QKLP'1$@.S)!6Q'!IT\S_ M;CFZLU.@]^'KQ6266(P3PAL(R=1#Z%+30&T"1S+HV:+XFRF1MX5I4(1(%SMGLPEJ_%]O=75:9]U8-[VR; _0S"DFITA MTFXO277?CCE#%3:IL=\)O9Z:[[L:5U\Y8)_F\(>VVL!I//P#=W8V.:F7'T2\ M^PW+;(XW5<2OQWU6$3^*#DW=U0,B*KFS6/.)1,TLTMY8U$DP7;:*@@X <7@J M8\8RGM("?SG^?%'#KI$\^[JY4>M\/5F%-F2'@*5>/AC)A_>J( A:DE+%AI<*>R]-W\5+V481 MG1$^>)!8*U]$#A 8^0=22UYRS?,S8JLEV1K9$#8@[H6-]R_G@5)5)LTCUP%8 MT1*4L@J"D!XL)LD2/3U=W32X%ZKN;E+NPG,SE)'RSJ'+'H(TFN9" U MVF9M2S&Z3^; [E@'T1WH_AEYK8%07Z$WB^#NP/G/>=5Q+DANA8E@!:\](PB? MKU64P"=3SY^)+C] M1+0(!^^@TRZ.$I>B2*MKV:)4Y)X0F2/6JY$X^4DF"<\".]2V'S%(O&O%7Y#* M)J_U_V*8OZ=1X0C)&S/!6+#U7BB%T8*+OB:Y)B\P4["1^\2*>P(>3,AX#S3< MQ:"WDODQK/H-8%^1IGC_!2>?\??9=/EQ,3+1LN"* P)'T02W&ISA"([9(&U) M-4][ #R]BOLA> 3#I.M!#+@GUJZ6V)?92(829:CWRKIZ*XPL:EW%Z&QB1=!\ M!=WGUI^]X ZA@?'#Y.@^\KY':CZ?G^8ZIWJKQ9%;+3T_'TP^;+BFSZ56LN'CV=3D/M'K' MTS#_]H(6W:+V7Z+?I)'38SX0O7&.B^6(L<2S906RK!V8HLD0G7-@O7NG%\ M-X\<^:Q\0:TA())>2P[!R8#UHK@L93 RQ3[W8]T"Z.!:_U58L;QMN#I$$V*] M93%KBBQTB1 5118V%X?<<2RVSW#OQC4\ZWT84Z[5[;>32K_NCU=!<<8RJ@S! MHZJY[Q1_HD*(0J@B,QCD25AM)X'#J+(0,8U*7#% M2\@JB*"C\3;WV37:B2S[C_LY$J_"Y+;ADZ@9!H[ A&"T@),&&K&#;%CAWI#' M$?ND&6R';TCJM263;ELZ#:75? 5MW-';L$EC=;0Y@W7U&-AQ!9[3\+6BN(OF MA9SD/H6\V^$;DO(]"I/:2:LYD]XMPQ)KZ1K]QJU<#X8Q'E@&83"!8D&3)6(> M: (2+[IXH_HJYFU0#N&(_IBL:BZY=JW"[G94O43E0Q!57U(,+:PEE\9&<(S9 MD(4, OOXA+N$#WN/>K/8KP_;2I^8,1)\O0Y)E8C@C2U EJ/PQ).6KL]5\#\ M-B2[WI YMT1/3<33>J5<6LK7H1FG9:GQ'/,ZU'N0* :(G#SVC$*'@LEYT9,Y M=\,;DC7OSY^&HFK-HHW#>H.UX=8Y4XM3=+4V$26XD#@05D6#UJQT"BQ^ &Q( M%OL(FJ>%>.YG3[FV09BF\61]3^VLG.^YEMG\PB\L9YLQUD5R2IS]5NMB6N\[ M-P'3=6^Z_71UWK]6J*Q)"4%&1PSTSH%GQ0 ZK6K>9O"Y3[S8V!5;I<\\*Z1F MZR48YQ]>I_6R3/[YXN7[%Z3%5\=)ZU8?87*A)_HH)&Y"Q7L) MZY-5T>F+Z;-IJ,VA-^,9D:>0DHX",N.QMFSVX%U4%/%KAB)R9+KS,>0V,(?D M];5D6G^9]:;5A6O =&'1<')'B?1U3U(B1(6U>,,%&= %F_J4DOT0VH[%#GT[ M.1Z1/WL*YWC6[HS@9]E>%[I KC.':U_YM:0FD]F7>IW,XY-ZA<@HQB#1D?4N MMO93E1'!96O H621UY;V5U,O#["#>\,<0AW#O5K(XPCX>(1],Q_/5FGK9[7Y M%SS*LTN?-P/(67B)L9"U]_6PCY/Q5Y;52[AX\5D%K50SAFZ/:P@E"_=*R4XB M[&UH;SZZP<6H".>B% %0*)HLFS4$G2+0 N(\>N]MZK/3NR/0;8AG'R#QCB&W MWN1Z-:L[1:>T=.+D_'[I'(10C!6PAA/[I!W(94 M[NL_;J-3;AQ)C((I?76XO(!:TP(TKJB07'3^JEKH* MI^4? M[S;G-Z]P>7Y/>ZTJ65VD%D/Z\WQ2LW>FN 2*U^X"EBD0BC-G4DA6N&;A MP\[PMN)E]UZ0]QO:=A5I;P-]RY0]7EX]7[PT R-1NR)+&RDJ1S(/J=1F0=J! MRE)X[;RP[*A[?/L-8ROV/L23B_L7>F_>7LV+71U_C^OMTO6NA3 9\1!B+L6! MEK2^E);305Y/VDN%S;S+Q\G4?K))8M M']>;O[[@TK$&] MT\6Q'*()Y+1Q05:[Z)HIRA-9[6A LB*982%%T[>DZ\?JHI49N/TJVF(S2DE1 M%M:&4LJ1\QIXTF \34T2.KG0Y]*]'8$.48T>S*H[%DYSX?70KQ= KLX%*10* M(EC/P>52,P>1'.'$(KA:UFF Z&"S'-'D[0!]"5^)[HF O ;V'\70Q4ID> MCYR#U\75*]8"#8WHACZX7%5[NGK1XBUG'T>%/:1DO^;D'3@+.FM?^N[RC(X4 M9U9GEFL";:J>J0'G)*M3FA5F)='T:?.W)< AI?D=69,>)JS.3'HSQT]AG#?[ MZXN1ECE:5G(]">2DRDV&D*. Z(*W6BDKF3YJ>'H)WI!R]HX>E.XOJ'Y;?>N+ MW7()26J3 +DE+*+&.@0 LK+!29MX\MVCT%NOYVLPRNO'Z&4V_Q+F>3%*(LN8 M%$*]YI0$'5UM1U9 AFAT*BZ[W'V]_ CD$+=R#F#0#W<_&XFKWZHYKX.Y#"Y8 M1G8A%3"R7OILC(*@*D(MG/6<6Y.Z1^5W 1SBQDY/'C404S\.W;Y)&3$*CE9 MD,1LQ0BDTR&"-M97HY1Y.9)*.FAS^=A;.SV9U$98'DJ_=O3*O MFT[2$T(GP#I$Y[7TL?1I@K\+RB%NU/0D5"N!=;5Q9S_;^*P7DV4)]R:79W%S M-NV3V6(YDJ)X-,("R[5[K% >8@H.$M)8N!5%F#ZY4SU&,\3MF,[6\Z@$.":5 MW^("YY^Q;B<]3FE^&B:+U9]X,?EHQ+4W0I8 Q=1NUJ@-1%8OMA2!H2V:H^QS M'4NK$0QQT^:XE&TOZ'XT71\^HK Q"9DAU&0/I8R$$&G=!$GNJF#>AZL-6;H% MI-L>!A][QZ9K[+FS$.Y;;YW5N3^?S9_.3N.RG$[HM5J[LA@)[]!PTK_1* ,J MJ@*^EK\'4KS2.$E>QI'(=/!8AE29.1Q=UDKXS4_U5H/X[70QGN)B<>'&'#0V MYS%L]:4CEEPW9TGZ6^V:11J4\SXIL:K%$ MP>2)?5(7 D9.H0Q&:'FDV/-:%FFSS7.;2\G!2TA,D*VPJC9.2@($*E3.63(7 M1\J4O6'S?&";Q;MRXL=Q],XBZ$?XZZUG1KH8$U&[>@L.C544"5$CK7$?,I>L M7H!RI*V\Z^"&FE3=B2D'2J=[1=#9%F.XL+LXQ>7W4IF;WG! 2=!!SVM5$]1N MT(V*@F[=Z*U\S"Q%@QA!I(SD4'ERK7(N8$4V+G//0J=+ ^Y"=:@:(W?Q]*0* M$/-3_#3'M"ZGH[]/<+/1<_&ZY=MWPBTBXSQ8<&AMC9GJL0K%3,5)Z7*2@G6Z M;+75"':TG'T58C,B7E6,]R+O9D;W5CAK1\!YR[WF!"(0',7)\XTFDW>-13"; MO?&=$AGNQC6D@]=NQ&HHFN[&MB86G*44OL'YD]G)R:8MR'?3<_$]-+#5JP?8 MVT,?VK'Z9W-O9FT"Z M.HT_K1)FWF$ZG:_VM#<3%2-F58O]+SJA8]JLB;F>5+,S2243GF&5(XGFJGA1#!1^'!*,LRUSSYV.?<[!*,(1G= M8S)H?UDT]-+.[X>CD3T=?QYG,A/?NZ%>N#6! O!,C&5@:QL8Q>J-P;*6W@FN M(Z-(WY4^.7/;8]PQV>GGT46=Q-B,9O]:S3CFQY]Q'C[@J].3B//7Y>EX4I7G MRFM9O#Y=+I:!E.KTPXAQ[3*3'E),'I3+M>L,2M!>9FND"+)3*Y\=@7::EVO/ M63/$J=K5,VI(Q0N*XY0$+W7-/O(%T5$XI_JT9=T)YI"VM7OR[NH:["?+EIVU MYEC50)AY; G40X[4UH]FYU,3V@*A_BT]M%=CO M.H!&L?OW8@TD.2^>GRY/Y_C[>#H^.3W9"'WQ]!1'3I0B0DJ@K2O-(_/NO=$H#.@PGG%"H-<+T!1M80[QJJ@ M>7*%.0Q,WS/MOH,=4M'3H'BWISSO0=W-3N=KG)%'%^IL\%1C&1X]Q.PT<%./ M5)6V*O?96]H=ZY *F09%N_VD>0_J[LML#5.3M7<,"VA3^Y P].!E=$"KQ-<$ M8M9K0W-GJ$.J1!H4Y_:29?_-D%79_.,/I(974+^G!JQ?>1[2X4W)=W](LZV2 MPX;7:.?DY6SZX3W.3YYB7!+9>%*9W*HL2,^HZ!6X6B[)5+&IA$C?]%G*%U$< MJL$N?M:KV31MHN2 AD9'ECNDFLS+I*8HN>;_!.Y]5DEXU6=W]V8\0]K3V)L# M5Q5.@ZEO9L@N8CG;*6$"=1_@4F10LB*A1=0H21P.07@Q2DFA&2]&I-MHP3VK_YX/I[66H): M[;ZJ69 EH97>0LDB@S+U##PY!):=T"8RJW3?BJ1PBAS;% MCQ<']^QKFIS6([;-2OP]+#=)6NMD6.FU-DEST XMH8L&HE(6G$.,*&)4;KLZ MR!T>.E2M=R 1NL[]/3K:ZY#A25A\/(L7RFQ>Q_AR%J9=O.ZMGMC?!=]]X,TN M!(K+%]/% .R=MOQK"[G+\^@NSB'FX'=?P91ZD8'C-R0%.W@96.0-;! M0=8BVJ*W"N?=^.LH)6\M$P5$KNU$;G1^!DGD4%OL>>"V>IG69@B> M*RB68@.CZZU :F^A7WS2D,[WCB?YO>?Z_DS,ZKQQI NCX?\%)Y_Q]]ET^7$QTLR(9,D2 MZKKCIS06"+1ZP-KBHA(\L9+NGWU780_I7&\8)#Q(L/>H K_,1C(+P6O+*,Z] MK'MF" YY[8>B+!?N(L?L&UZ;;YMFU%]^W>:Z\<,". MUJZ/:+6%==#0&NU976]F>G;V(P)YW9@9V& BD-'CX)UB4+RVG'E&KG>?2]MN MA7205_\68UCBXDWX5BM+S@8IA3=.,PLY8@ EO0?/C06=M<^*/ #&W5:N_(T? M/Z2MHS:"ON2\'SZE#4O(UJT+KV+A)N2@,WBA#2A>LTZ-2> ]%I:TC^5J>-ZL M+.PF/$/:UFG+AX9R:!/$_VN\_%CKF,F,O@]?STDZLBZ3-44:C6'D3'EGP06R M;87Y(I7PQ4>VU8*_Y0%#VJSIL.1;3&L; 6\&]WX>/N/DK+_\9GC*>2,]SR"Q MMN.N8_3<.I!&"Q$U4]&8K81\QT.&M#?30="MIK>9AM]T+'X^FZ^(MVH@\/YC MF)[?OO9]T)8BHRA65ZI(#BH1(P-+-/*@>R]]+$$G>;7E M$^8W\UG!Q8)FB;#B=TQ.)^$M(U);7KT8B^!3TF"+#@*E=['3E<5WXQK2=DE' MWK212U-#\XPBR=DWQ+.@[ P09JUQ,FUR;5C0E >N/0VVX!2:[F+K;GE M.4/:K>AG;EI,6RC*LT#4*HHC+Q,M6<08(''H.$Y+@R5EF;RG:[ M"7<^9DA7$W10!>VFN%UAU:I;U:U#M8IPZ! @%ZP5U4)#-#82%^FC@LC%ISXI MNW?CVFKWB3U(HG00S#$VLL_Z)J]@U[O.YOB1V#W^O&K&=M@.]G:?W7#K>H_! MM.H8<^V)WSO:O<+EZT+1Q9O:@9JH?JF;T)NPI@57+LD4H>12*^52@IB3!$.\ M4\[:B)TNW#@0>!,U=LOC?\,RF^,/)LYD*5G,!6@1U=OX1 ''? #NO''T$N?8 M4=$=@'Q(&_''9.^-^O)8#&AK?F]!?3=>/F*<&<^\HSFJ7<.CJ92 M+OK>O\+7_7JCG/-0JZO/HJ8JK2-+NI+<=?H)*X=("6T0T % #?7K;^0&(9(@ M0 +$3I"$O:HLBX.QOXSX=F9$9 S_\;^^G8Y^^H+3V7 R_MO/_"_LYY]PG"9Y M./[XMY]_^_ "W,__ZS__[=_^X_\!^#]/WKWZZ=DDG9WB>/[3TRF&.>:?O@[G MGW[Z9\;9[S^5Z>3TIW].IK\/OP2 _^S^HZ>3S]^GPX^?YC\))L3J3Z=_#5Y) M[K(#J:P E7."F#6",-)DG8H2R/[?CW]-P>JDO +GE0)EDP;/30)G'6=!>__O++UZ]?__(M3D=_F4P__B(8 MD[\L?_OG\U__=NWWO\KNM[GW_I?NIS]^=39<]XOTL?R7__/KJ_?I$YX&&(YG M\S!.%P^@Q^?YC__P,AK]R^*']*NSX5]GW7__:I+"O%//K4OX:>-OU*]@^6M0 MOP5<@.1_^3;+/__GO_WTTT)R89JFDQ&^P_+3^5]_>_?R.M+A>/Y+'I[^/IYA,OO?9IBV8A^N>0*2E],7TB(--T M%A'HNSBN!.\1X[I/WQ_SC\^"C"68](K[^V;WBG9R&89\"OO;1/:#M/@A. M\33BM$^H5S[W$LXER%6$]2/GGR9GM"U^I0UQ]IOW;UZ]?';R MX?FS)R>O3EX_??[^'\^??WA_.]SYU]]GA$EP+A:O];]O_K!+&(D,P_&P[B^O MZ,OS3ZQ8^D.+W^8XSIA__FF8__;S4)2,UF@=DA?*1NVLUI(QX9P6PBLSV/RQ M%?82^&B2KCQE5+?)R0^]CD+$4??=P=D,/H;P>?!^3B=6/;QHI?B2_CH;L,"L M,C*"]3:>TP!^@7$A!!6[ )9%!>=*+PZB!%5E2X60?"=E0URMP#J_R?72T5MW[ M"/BZUOF^6G\:9I].QKG^Z_G_/2/[>43@9B?SIV$Z_4Z6^G^%T1D.B@JA,,DA M)1]!.4_F,0L.C A,JJR+K5MP Q9L!>^^6+&7*B>M]=" +"@.@9J]";UZXP0^S+B MMW$+7 MN2#WY<+;*7X.P_S\VV?RKG )*B551"D&+%,,5*$3TW%6(&GA G=9&-[&6%P+ MYQ@8L+^_48!MHEKG5$D%X7VGU8)D_(>W ^)I&4-,6W\7>/3M-WE^MU M)9O]=_7)9YS.O[\=!5K>.%?K]'/U@A.I1.XF]B;N!L;=8YNO).*V0/7B6L[(!BN .E$0.OE@-J+1(:)PP M.39\]:\C>M04Z$7,#>R[OT\F^2O9G@/44L9,[D8A[X,61ZZH2R&#=-:+8KAT MK(UEOT1P7^K=5R>3'@3:P*U_.3X7(;X:?L'\"5&:*JC!0?%B,]9ZC$66 MA7,A0&+5HLF11)%*I%,M*-HX:7/TO@E];L9U)&3I4?@-#I%+7LS%N@>6#&+) MN(42#3FOVA;P,7LP2MIDA.4\J-:NX@6<(R'"_J)N$"=8X!D88T0V@2Q9+(0B M5O>(EP3%.)Y8<5K9-B?(XOE'8!_N),(&BGPU#'$X(JGAC-R4]_-)^OW39$2? M/:LNR_S[CZ5*9@0AU&!]=5H2)YR%:]I_G%"E&!0A-%'UM@@?_3UR$U4TL#,O MX5P-E^1$A@HW$GBBO4CQ0DXMDQ(0!1DKRG"GUJ30]$N2>[]K;J/'S6391PD- M;Q??AN_U6F,9_Y*)\,1E__(#3TV<8?]QQ9DVFB7 >,FJ"9'T&V@T+&,9*),,H)-?&7U@# MYFC4OZ^@6\074YJ>5:\E34[Q0_AV<;-I9 [H9089'2>C-1:H*7[@!E/)^-N:?\SG9]_2\-9W\Z]/)O!0:US($YVEI7MA J%*$&&JV!>-6 M020OC M:./$1BEQFS$=*4=Z4D+;N[&!+,P@UPFTC8QL'$S@I8K@M"Q)2(OD3;>V*(Z4 M '<5

?IY,P_3[RG*-];DLBG9JEQ)9./A 1K$+ M6:@.E]--V+$!T)$RHP_Q-W!!5V MJSU/3NO5W,E\/AW&LWD-H'R8O W=T2;( M319,6U"Z1F4=*G!<,L@J1N^C8&0 '8(OMT,]/)-Z4?+-Q.E90PUN4&]Z@82V M2F>RB$I.H$SQY':; B6H)'TVSO VB=L/*?GF(-M-3TIH$/MX.SUWK3J(B[)R MD5F,RDFP/!10G [)$'TFFSD)+8(NT3:KT5P%):'Z889F?3 M[Y<0&:L*9O*&F;#U7M<$<"):R,(5%U4]L-I<@EW'8J?:@.\+[@(K[Z:S&I0]4WY$+X-C!.Y9"20TDO: MM!2KES2%Y& %]R$HF=ND:^\(]'AXTU!!#2)=[W!.PL+\/$S'Y ?-+L%_1DI( MP_G 1G* BK*0@B"$G!@?,JN7?3Y%9\BL;M0)X'9L1\.:GM70(.!U?>$#57L5 M(1D_*%6NK795;8\008I CG$1P1NR(PU&]*J0ZX3Q^^\4Y^50'VH<;9!+"MH*#:8F MFBHLB3PFK\ P9] %[GVC6J"K.'HDPZ4>ULV+P?80YKJ(PT^+CL1_3:/)#//? M?IY/S_#BFY/Q'+_-GX^Z!_[MYQE^/+T6^-V##T]'839[4SK&GGP;S@9*F"*% M0$#OR:?BQD%(-8BBO$PU>&)DFYUC(Z0>67)#5_$;6','-6]BS%[B;A&NNH3G M6;>?;H5HL-+@O-_ U35,?1X:FWJTWZ#__92V&KWJ1^*'X0)*'H42&8PKA*QS MB83.D&.6+&AZ$1H5!1V* U?ZWM\C!781=(L++:P%*2=7X^F_=H;5(#),,;': MZS"1622%(LLE!/ :8["H562LS8&P&=3AKW'FITPSI6)QS9XJ(/I'3'5?'2D7]?FW04G1CCK&R><'3U&;V/.T(9 M1>":#,.L"J@Z2\_SF,"H&$3T7A71ID"FP;BCT6CRM4[5>S&9/INV,%FRN#5.PQDTM&/W.6&O,7I^T_T.@Y$"I%C8B!E( O:T3[NC"?[R@69LN,\ MAC;NZY8 'SUK6BBB@2NS K/#-#LYHU-D.OP7YH&P+ :?/;@NEZ@>T%Y*#4AH M@U%!"MNFB.@68,?&C[T$WR)[;QV\E[/9&4&SFDEMA ?=+5OI "%+40O=!#+F MH\UMPATW@#I./MQ!X V@7M? M4.ND2FQCB-R&[#A9<5?1-\CQNQJ=VWC(!:=E[:L!067:S"1WX#!8\(756P&7 M8VJ3^+L=OD=/DP9J:)# =Q7E]1-/2H&1"8A(SK\*4==.'QY,3MF7Q.AG;4*H M-^,Z,G+L)?8F4WZNHSL_]AA//AMTP"62*^6DA!A1@LJ*152,-KLV(=;-F(Z2 M#'<0=X/DO77(+I]TP@D=-)UOR"+!8Z94@YB^%-IESD50MLVHGUN '24E[BKX M!F6#E^J:-A]L)25?B^LS9Q%4\0:BEQ%$,:YDY4*0;0S0+< ]>G[TK8 &>9R7 M(%X[W[(K@0G%(1?$.KHL$WV1E)EMR#9[7D+S2L.CLRGZ$OB:B-;>(=!KV);G M6VW+TM7$2R1#AV4#7O "S(6B%*946F5MK0=T?"2X@Z#7$*#/8N/KIQE&,F-4 M36[&.JHX,P;>> G9E,R*%H4URO&^"=7Q4>&N(E_#AWXKD1?P!C8'FZR18(FD M=9X]N<+2TJF5M?4QINP:==5; ^;1:W]? :]1^MY!RY4T=<6-3(9GL$)9VI-H M9;1$!;0ZYS,W036:"?]@2COV4? >PGSXI1U&1&Z5477BA*M]$BSXK ,XYS1C M01-M&V5O/O#2CIW4O'5IQR[B/DPZ_S:(_N"E'3LI[?:\_KM(_$"E'24G[PL# MC'5^:=89@N8>?! N%:USX8TF.CSTTHZ>*;"+H ]IBE'?TH_"[BO9_2CO_GCQY]9Q^];^>O_OPDO[Z]MWS%\_? MO:O_R9NG__OD]>+?_WCSZMGS=^^?_W^_O?SPW_M6@_0+ID$!24-IK=2<:!63 MP2A*#$+5[B/:&T;G0D E1-)7:T[ZA=5[F8HT%HU( I)A]%*E0.>E4U[3= M\X 0K U 1GT=LR6S*6TB[;N@?! A^%T8LKKM-E-)^QJ5ZQ=&*4H934(H*G1= MB,@'H T 6(R.:6Z*T M>E9;C_Y@ML=G,Z\[J/3B4B?PC9#8*I90X3#W5-FB/D&X'4UZ/ M!3AK7Y'N77@Z&7_!:;WL>5,6?Y\/:7]]CXD643MQGB=H!$%.E.,,G"XU#.,* M^??.@$A<%Z4==ZM&UI:[UBXHCI!-A]5,CV4Z>P!?S!UP+C&!SH/H!JFR)"%P MP<"JS'BVP;'5N&FOC+JGN0X/F5"[ZZ7]_+DU-8RJ2*M3AIR\('R\U'S12*<5 M,RI9AAK;A%]W<_<.X;-(GHS708-02*+@2=1T+0M,6S0J,)+-03S?77V6/F)( MU]M#7WESI(IU7P296$U!2AI\(0J.+"->K@OB/0(XPD]:>8%HDR91!3:NUD*@Y28:&F MVQOPO$[;XN0QVJQ<22CYX#S:0T.M1J5M(ONMX:5!BD;7H6X0K8NUO!/I;R(# MY[2="UTVJ -S$VOS>W@&5.H T9 6R^/&(69\"#)#BT9PEM>4 M&2]8,B;G1DWS=H;ZA^1:3YIKT2;GV?#+,.,XDPV*=-*CXQ!0,$)B([A8(NAB M2Z@3_3"W<3=_0#AN;MQ-TBTZXZQIU'&2:*W3RD>FK0B90\F\-IP6"#XZ#4*$ MP.N,UBC:S#>Y =1Q\Z(O;33OF=/M8DMH3R>S^:\X_S3) Y<"3QH-5%Z#,DZ M9YQD49BPT?(82IN@^C;H_D#S4'_I'=)B9L,Y>0+3+\.$B]/T':;)QX46%YDM M2:B2R $ H63M+,4CQ$0+M$47(:+,TC6:@-)X9<=-W@?%BS7$WS_.?^UJG M= M^V8(R!TBS\B-=4F!UM')[%2@;]U'4D(OM^Q2>^Y,W6=X;2W%;8!8^S>PJ)G0 MB=/&T]#CO>&6?8_"O44+I,0D+TIER#)(4$E9""(8D-$A*XA,08R>]H$-2)$P2SXI&UPKG#3*M7H M)E@/I'W83NK>Q)R]Q=X@SV@%TWG1_#:@FG816POKGAN)[:^^22O9'XP8@DSN MFL@,3N5ZH8(,O# (CD?-,V-(6^AC)\2V7<4.Q(==1-ZLB=#EKD8N!)]S*:"Y MKBE0*"$@&4S1YJCJ();4*,1V#5+2YV_ =Y-NBHOVR-WX.J4A'QCWY M(+'4?GF9=X/])&!@*2%A=;'-W?@:,,>@]'UEW. ]W^"Z+CN9<9EH'RNUD-D2 MN)(A<!CK@P MPLNM=Z,45A1F %.MI%"\QF "H9-26Q8T1VQTR;\)TC&$&'H1=X,#Y!*Z>G+D+-10D4N=*.8Y3UQYK;8Q'U19A=%-*#*R[=OSL^]G%%*6SN[LRC( M[N$.0O%8BV)DLACKQ5431OR < ]%TSWK9[6(^D["W1B9>#S-3Y\]?_'RZUL+$;S MDMLU3ET+M?=FJEZ[$D0DF[^K+=8*(3 D9T"4PLGOURJW&0W&B=2HN8B@(FA:=U%@V.^0","84\BARM:;+.FU ]B!87NS#@ MVL3;OD3>8RAY79>?&W$R@X6$@%!X))RL"#IBK >9./=%9@RK21?;=5LZ2LTW ME6Z35A97_%R&@8F$&F(B[U8%8\&%:,@?HO\QPSA3;7)S'TP:RCZO^Q["?#!I M*!N=%)=D8,X$2(R5.I:)UW(] \X6G:KC8K 1-1YX;&@G-6\=&]I%W/?CWV^# M\,_8T-V5NKNC?Q>-W ]W@LF,U1[?)G,&RFLZ]9 C(/-)^>P8N0]'Q9D[QX8: M4V87132-#0F3=:BC8$3VM4K-=CD5'(2.0DF7DU2-VNX]Z-C03OK9&!O:1;@/ M(#9T\OX?+UZ]^6>OX9SE9[:.P*S%OA(TL3*:$+-&QRU9_"4ZSE7,SF#27'F[ M.6BR_/3>XQR.2R9K 7)D9 0IS<@911/!ZE!0A"@,:[0A]Q[G>(WSIV'VZ>UT M4JLA\Y/OOY'U_'+\ABR\,*^M1NG]^M+5_)_$V7Q*KQN]']R3M8:@16V.8F($ M9ZPF5SRG6*0(R-K4%>R.]4%XQKNP94WSMI;J:9!T=[7=G'/>,Y\]I."J@UCG MS2.22_$;R()UE#%!Z%[30)+LVMV$M5G/T?+QW"C1( 'F&GZ>8AEW! M(_U]A)W&QOGDM'8V_%?W_0%F'U&1W:E3359**,%+30Y(EBEY#$SZ-OO=-N@. M3[O[Y\%JTX>^E=A@_^QD41WA%Y/IL\E9G)>ST4E*M>4[[>TQD$=KR7I(LC9S M5@J<\!&R\(PYB5*H-L7]-Z'ZDUC]*:W)SK48Z+V0S8?PC=8\SO3OI_3-(>'C M)EN5!8,LLP7%"%^PEH-)HR:%N8H)--)JT8MWM?B^9-(?2BJ07HU;9D8<'Z?O MEV)Z?RX@*/3 :WNX0!\N5)N:S5U0 M_DFU=DIMT+*YJSYY32(C^2SD]?Q;?3MPX&0112L!M&Q7FSUQ\-H*$)$;&3-* ME1KVFE\'Z4]J]:2N!CV;KW?J^2&"\T*X"\]:"!:3]5 $ 1G(HZ M)JT;W>=MC_%/IK52:(/FS->1+CT/DB,.OW2)%S4YI_:V!#KK#2A1$@3C-&VS M"B5BDKK1V;D-NH?06*L?[=Y*HCU5TV.\H5!>>82:9-0X9;H?V!J+./4AIX[6L!3L\POQH& M.EH77L X7R7\I9\-; Z!\.@\FT)ZOH%01E-;ZB+[5E=;3)7$F*>O2"1+=+U-T--@JN![:0SPV^EY2FI7BSN@+51RI2TXIG,=.97 %9>\,Z0_Y"LZU^9#?:V=_CYHOU/G3:-^1G&^4";7"+S!:0+MIH*]:(S9GHY M:D\HIUAIY"QN '3T#.I#$0VL](OF4!7-U=Y0*;B@62S 69WE%HT')[, =(@< M$THFVO1$N '4T?.D+X4T,+PO;X*O)N./'W!Z6FU&PKHHG1A8Y7C(ED/I4M\S MHS4S\@R$M#9&EQ*Z1HRY#=KQ\Z97Y32X8+Z\ :X'*+TKJB!YD[[&6IEQ$)+P MH'5AUGC'M6UC7=\*[>C9TZ]R&MP%KS? +A^DQI:H6/598ZY-9F0&E\CN,EQ* MR4STF-OT^[X5VM&SIU_E])C/W:6*7@G)5YO\S>P"%6VD9]/T*R3K^WX:$?E7@DB!UK?IA+X5FA'2Z@VRED3==R[6]0&UE^&6$H)1OL MZ&M@- I&1IV.0*ZD-46HFNG>U*_?C.WX"=2O>M8PJ+=DIC?EV;#*9)QG \F0 MY905+50*4(XYB$$$X 1*U"Z":!J%I*^#^<-PY*X*6$.*7N_(+G&XRQU>(X>! MSKY$&0EO2*[VE9>$-S!R%Y7GV9+67)NV33L"/7XR-53<&J*U2AM9!Q5E4(Q9 M#E9+5RLFZ*CUJ:O8RK1A9H&-!L]NC_'HZ=5(76N8M7?X^CE9]XE\R.??Z- = M?\1W88YOQA5]_:>FY7T)(^P*B4DPPS3'W.53C?/5;USZS4&QDEPDJ]7 :7160V97!;3 M0G0#@4ZY;&JM#]D6BM[76O[!0?.DD^8QR]CF5OBPZWST3'_ M&AP[[C?&VPL MDNDL:B\(5<>DDT,>K9%DWQ2.DOG,%OT#$QE24IJH9O3_[_'DQ#2J,ZD>_&$V^OAR7R?2T:XOW MP]K,43*2 X)(:?@VE02; GPT;]Y+131I,?2'*=$QK=A M6.]V!B7&6I+@(>=$<$0W:L1PH)PU!J@ R&29BH/]AFPJ0%2#'JOR[2[O'G-3N5NY' M2//2Y6V'C$#6[I;YR=G\]63^W]A1=1!"]%$ILC6](/]+Z5I_:24PZ6,J,MBH M5HBQX8ITM^<>%P]:"[Y%]=BR(>6R_&BP(D4 M(>I4=##,ZV$!^]1=%&&3UF8?PP@+LT_-HT?CG#[K3VV#G/SL?,!]KZ MR'54(#)/Y%C4T:H\(UB;6 Y<>MZH!>VMT.XA5-Q&K:N.8*\ZZ;M;(]E"[W$^ M7^R\;\;+;*-EFLA 7 M2W@Z"K/9Y2FH)F9.9"_ M+>@I"2#V1H#.B2-W'"O1-C M]A)W ^?T,I[S.:C;(&HZ;/HZIGL:+MV/TE9MA'XD?A@ND#DBE=%T:I64:X]8 M,E=JRU@=-!DPQM$+T.B2[$ K=Y[LIJRZZZIH%9]FT0N36*-C(/-H(Z$"_L+?..^T/LX\64KIC#.[\]. M3\/T^Z2\'WX<#\LPU_,K%<)J3W7I!SPK@2DCP1AS*;@"6QXHL?[/_XO0-/B4[$:1>K M?3><_7[A5&EIR$TFGSD1:J*LS>!5T9""MV0OFR1"FTS8S9CVW@V[QG;=*_GZ MK+Z22X^^ED34]+]+\ZD&W&;)4^ 04[UL8+G._B0; 56QY.@;QU*CT>X[H+R' M_;(?QES;-UNIIL6A>H'U[728\"U..ZP#C38IRQE8#+3+U_:;,7@Z.')!E#;K M6!I95QL0'2,][B[R%K;V!2Y:^6R8\7SEW3@7S&^N\-9X+!&]@!PD\38Q\C," MB0'I\%?6$&+?IIW;3C"/D30]*Z=A5]-SP%<;J%B=#7$[@>G:FRM7RQP0@6>? MR(G0*>NV74S7H3H:GO0F^A[OD[M[B!]P,#\[J[WA%BFPBX.Q-O&:D:G8">-J M)1[6@@A+GD4LCM.F*#W$6KM@>.$R($=9Y&T6^CX 'CTS#B;]'K..;\=\^4;S M4N.WKM]%5^KR!,MDBMUGO/\\&LX'L20944:P0I'L$KT!4?1![L_ MD7;&]0?@5UM=]9AZ?+&4FIM#D&MJ[OS[Z\E\ >[*BW*QJG?UZX$VA6>-'$2L M)<,A&'"<,%N3I!"TV7HTV_-K=P!'1*3&TF_0&ND&V!VC5^#R06#,&985F&0L M*)R,&V2+7=%^NAI=1 5]=TOZ0.>?IY,P_3[ NDJVZ/+D>F0 M(3*,H!C/M6$E RVUUM%RS=QV9]G-SWGTNN];E@W2Y:Y,B#[)N1-P&-7\SY?C M\TEDET[7JP9]+1F6044HNE+42P:^SDCQV;K"7-/SX;SA;S$PZL]5V 9%E"('CSW&9Q!1BMBPJZVJ=VP M(?4.[=&S[0%HK,\>27LO9]E;_GQ<\&P0?4J$7X"4(=9S.D'78C4SG:+#8NCA MS;FWBNI/VNVEIQ8]E99W,3^&(;Y?I"S.!E+HK*NE9T/PH PAZ[Q/G^D%(>./ M9]5H-,DF2(^>/OT*O44WI6L+?HO3^HWP$?E 6J]%$ F\B!I49+5\6'HHUI(] MF(1GJDT>\DVHCH84O8F^2?.CR:(6:SP_'R7..*IL/"TM^CJ/GBPUAR* D-DA M0V[0M6GUN(KD:/2_EXA;M"4Z/\J&_\),2^XJ+NH9]O?I9#8;&%?GUN@$13!: MJ1,17'((126MF),L-FKU>1.JH^%";Z)?PXL>>E"L!7=R.IG.A__J)#%@0B80FW6)B0$[B1(]-:AULFQ5KU-;@5W["RYLR+6D&7O&/ &C"]//X?AM"OR MJ91F.DL>E #N>G1VX3@/ M6,;((IE$)D=!CI)T9!QIA%1\EK$494,;^^,ZEJ-AP)YB7J/Y/2.RB^3HV2*= MJY;UG2?RU"$PLX$5+&C!6!VG0-BBXN#J?91R+B1EL[%JI;QA4XCKQN<\>O7V M+W10']S3BA &UVP.2:[ MFL'4$RLNHS@:]=]9M&OTW$=K]_5@-&BJC1>]B7X-+_8.1KZH4L57-QA]KXEP7-+NT22EK@E I@TR1 M0')N(699\U:4])Q<8HEMJINV07X>C4%N+3DY/A]W= MW0OL9BU=GV5:JHM+9@\@%G)_M69 !K $I@1YQ=$&<3JMO9]\O_B522$4I4/DD.L1K0KG$(JQ($RQDCG-@VM3$+T>SZ'ZC1WJ M/G]W(3^4_F/7EO+D^Q,"S7;HG8 MIM/(;3^.R?O5Z*VEZ M4,I]D"?9Z 5##2HX>G-8J$FY9/T'E:5!K^GH;-8>]QY(\E6JQB"HJ.Z%*(!AM5T*^%\P ,X+VT MMJ;1PGXB;]"EY?J5UCDNKP37##F4&$U=J:Z3CBT4M"D&&X5I=3>\ =&1L:$7 MP??=+[L&"[HXY")[\]N./1*\] MR:]!SY0UY]P'^D^[(\Y[S>C_#+1GM 5EIR#2L4=DD]%CLIJI1AFHFT$=M[MQ M)]$?@A45V+*UXQ;0#NMD7(![,/[%W11Y:WQC/RT2DI19Z=#!FT_E%+_$+E&'4O1/* M*R/H[ 3#"GD]3A(H8PH@V41D]M)+(;>R.^@IEVA!7ZU2XD881V!I]"?F'MNR M=: 64?/+D,[IO@VH7:R+[3BP"U35I)>L>SXJ;P:6D"M,QD%_%)%2W M%X)G&J+@UACRC0+K<1,X+ $VV N'UO\N(NY1[UUH8_I]\-O[@>O#L&O>TH MM0;OV]/7 ZD)J) 2$J<]4&DDL](%!TE[3I2J63\W9=[MIK>GKX]!;SM*K<=@ MS!+!R]>#P+4+(BHR_96JZ2P18F$"I#<1(]?9^=2;WEX>A=YVE%K??8??S#_A M],5DBL./XZ<=I"$N0[[(0C!:(+E:I;;))J,^*)7)_?+9J\"#BBN)]1M"YC<\ MY#&KL%>.FAO9Z,?UM"H5784@I995P2@%K%&U*,9.0[QU)Q].,VN\KTQ[;\/ZXBCV+LV$>ANGW2]WO%R9X#+*X6.\0:Y35%4U_ZH.'/;C,G[HLPNBFA ME9=OWYR??YD+8Y5)8"PW9+<:#HZK ,FQ+(H-*<@VN;X_(!S^"J1O_4SZ$&Z/ MP9/.IB44EZ9<+ %)G8TU",[6R=M9U9E<1.V<@BN1,>32;>4-K/OTPRORCI*> M]"FFOC.?"-!['(UJ&\E+W=S/@97H9=%2T+H"J\Z(AKQ7:TKZ\P)9GUV,B.D9"L#0P&7722',Q5B)C-\ MNWSFK6Z8?CSV"#RVNXNQ1V_]!XAS2FT#H_>+XTL #G]5?$<5K"IQ#_GU?!E\ M&4YFBBP\QH". T['/4;P]?3/M#GDVAS%L/QXU'C#A6^_6MQ%;#UK[U>2U.G9 MZ3F08)S/PEDH.2A0MJ88R=H:DR!H1OM,YEOUF]Q*?U<>?=AHZ)V%/^E#W,H2V4^'E1S]"%=Y9<@TB M";708'[>U>%'HBDFGC)J37(O-7A2,7GZTDETH125,VL35%B'Y@B,H-Z$W6 L MW"JF927J%JB:1JG7X[J?R/3^>KN%"'L(_0![PC),CO6NE( Y7BKSD8&K_2E+ M%T\SS@G9IBWT(:EP2\#Y4$S81=8MKB+JW%/L.CXMCREZH$TV =IZC:Y1U-X; M BP+QD8=2_!M4O"O03E\A*,/':U>,>PEX ;ENUUSK_%L/CWKFN946@>E?,E6 M ;16S5KE-D?]U+$=D ^PIZ.NJW[O_T%5$]4;EG.#;X&IJ M VQ"=C]6P+Z:NY$(>XJ]P1FP$9^U,J68,B1?Q_+QVG\^"X1B6$)#+P:S;4I] M#TN'6RR!0[%A%VGW?9=5V_V]FH1E)%Z[4D07;4@LUIPM [3127"Z6/)VG2AL MNUS$JY][^ .]'V%/^I%4@\-\$B($2!-3 ? M8[1%J1QOJI[9HQ'%9E"'-Y":*G2U,T5/VFA@1VVCUW4 MNX*W)=">VFEP/FT#E;Q)%00YJ4&(6C^E,P2?%,1DLZ;=EKG5<6N/G4"WV#H/ M@3^[**7%KO[CEQ7)O:(ONQ]TWZ^2>8?EI_KO MW]Z]_"'%KU^__F7^:7+V\=/\ZV3Z^^PO:7+Z2R?&)V>SX1AGLT#XSTY/P_3[ MI+P??AP/RS!5B2W:D ['']].1L,TQ-G[] GSV0@GY6F8?:K_5)%^"2-:;OV4 M=SB;3X>ICIJAGSW#>1B.9E?7-1N>?AZM) Y=CRD>"-DO%]*[*M5S>%?8^+#D MB-_F.,Z8?_YIF/_V\S#JG*-G#FTVR@L=E-=>!A-]T(9,]L&!,.X[F7CVB5ZF ME8>]^C$N(JF2A0\&C--D;M+FW[VG8&S1-N@L,;>QS&\!MO]$YG4??S)_&J;3 M[Z23Q6">6AN1HZFWR+(FXP=RR;1EP+ETQ0N>M&VSQ6\%[Q[ZYO7(ENO#FOO6 M2 -G]NHK.&"6<3)X''#KZ)#17M"A%@M@(C>-AZQR:1/HN(KCN(BPAXQ;Q+FN M;\57 9ZL;LR7?G- 7-5<. TY^U!SB^LXXN2AWF-J[VU4H4VZUUZPCXM/A]-@ M@[*YI4WPIJP7T2(HQ%*)07()WC%')K6WX'BVP'0I02AG [8)X&\%[V!3KQJ2 MJ'\]K-NK[F,2UI,PJL,HWW]"G+^JOUTUTUUF:"9YT Z8Y[K.2C808M0@-??( MI4@B;541M#.I-B&ZKTAL ]U/&NB@P>&W#M?RJG,+9$V#L)NQW4_LM1\=;D&, M/11P6(H8@A5L$&5 IDCFO,"-$1VM.Q16E(RK5R%O:A.CP=FY?6ELM M_.]#Y WD/)S.+UGL=VA1#W #JN C1 M@^ W;@\/*3)^Y=(A7+IT^&V&Y6Q4,S!F]Q,9WP79_4?&[RS'E^/>XN/;WS"4LX%!]PQ8T21A"X74(XA^"2Q#I5&YY$QP]K4-FT![@%= M?=Z-+UM?G=]1(0U.^PL_>?,U<.T?;JU1TE"6=:C"#Y(U M(2AQJVUR593$H&H"KE$B@ J^U%F/&DAP*B>RB=-V,TV. M*:^P#2GND&FXBW+N*4%L&XA_9AKVHN [9(K=13OW1"1R)KSEQ0/]I;::\@E< M-A&B\I$L8V>-:5,@]I@S#5OS9Q>E]%T5^N)L2E(^ZS+9?F [=]"-ST;DZOA; M(6KA(X?@K.RJ'W/*$M/J',\-):(W/.0!V<=WU?S^8X787E M.09,P8%!)T$5S<'Y%$ S\I]-DB6(1JD!ZP$=#R/ZE/R]9AB[S*V+10"9863[ MJY0A!I[ UU;LP4L9I6GC)SWN#.-]2--&.PTR0T[.YI/321R.?DSI<4$GF8R% M7$1U%6G+MZ=\'V^'*OML?204;VO/>17X-FRRG M$E,M Z?-I[9&D;:>%H%#\5%P="DSOM4-^,-0XU9-EOO0XBYB:]ID.;O "NTL M((ROK8*%@XC)@:4=)FKCT>7^]/= FBSO)/R-399WD5S3)LLA%9=*R(#9.E#U M#^^X FYJ;,%K3D=&?RI\&$V6[ZS".TON<'D#[\@X'Y_1?Y0F'Q>?>'%9?/ZS M^/WR[,0?619WSPC8^YD]W?7WN_:56WSRAK6/2C$>F,I>!):*23'36VP])C[8 M^^E[MM8;SL+'CU/\V'WFF^4C+V[.DBW&IF@ K:/CQXM,)P^SQ-PD39'H3.%- MW*';D.U?A-1]W@MZWY].:H>(-/_G:]4/_SQ_"MP$F MYG3@!I)2) )5J[8+' MDI-&WP@?D0\"EUFC<^0\8SIJN M7_C"\RY29VT*@Z0S>=Y,"'#9CCZE3KA;]HE--H&;!8!9-M)79-6LCX8$7R=2X_DIX:L:+=$&R XF< ZX[C5 MG&6^57[I0R3 #;&S0^I_%Q'WK/?7D^G\TPD9P 1G&:TUB66O"T2-M"JG"9>P M'$36/ B5)"M;I>MMI?#KSS]L@*8GI4QZDVB/?D27OS_]/OCM_8#)&N,E.Y6A MJ0@488F^@ C7CY,LOYY^X4.OY%YU6.WU>/.^P.MQ7XI.] MQ-7S"WDR&X:W(=4BC&70UFAI;:S#9^MPMNC(X" S@\ PA<(:E]A666M;O8_7 M'O_87\?]Y-FC]E$RGQ&ZZK=A-7T]? M/V9][2BMGB_MGY_5C(1E:HAE3GA!N[:UI<[P)M[$S&A!(3 KE2QBJR#(5OOF MY2<_]BWSSE+L49M+/CU[/E"(0LJB@:= AW&0")XH!JG4DMQ355_ M?_)(5;6CH'K>(U^%^7!\U5I&VMB%KKU@->UJ*N@$T=0<2FF$2%X%W*XEQ%8[ MY?7G/_;]KV5-#TH MI45;SMMP2J&+MG0X:DYV"1UZ%J+WM"U:SQR=ER6I-NUE[H+6)=ZF(]G;:!K"5(,7/I(]/&M>E5=P.H/X)% MI@#OX 39W=QHSH]=A-^ %Q=>_360RSIT%B2=?@*TY;4G4\X0 M2O# 6.1D>2$3IHWG>RNT!V!\W%61DY9:.-QI;LG+CJ@7) M4A"".="Z3CV79%IY1G\4;NK@*L>%:-,IYB%6+0CI# ^*C,WJD"H5$S@5 QDH M7')F2^3ZSZJ%?KC41]7"+NIJX-_=Z+>(K.A4"1RR+99DX1@XHR+X9$D83!IA MVHS(>!2)Z?LPI3>Q/X3$]+?323Y+\S?3]SC],DP+DQ4Q&HXADJ7@ JA8ZN"0 M* %1^)BD##GTEXBZ#L&#C 3LI-I)CR+N.>_M',^L=GQ9()HM+=$M0/6>B;X1 MSN$ST??7U'6U]R3F@W& D2OBI'$@//VA2C10JU_!8BZOR$) M_4"JWT6Z?;?@^X#ITW@RFGS\3KB6+9,0F=%:M12,7%&IP,=ZF9XT M=[;.'+3J-E=KRV<=-A6A)XU,VHFS1_NP@_=\C-./W]^>Q=$P$_3Z[EN@?;_>[SI_O4[K MFHQG9^2R+$>BH,TY9@>6^0(J&PDN.P7.RX0E:4E?;*7D#0]X](KM0W ]IHLL M^GL.QV&TGHIG5XRCD^RR29G:$>1S*!LHSL49L1"AH;?)0D ;F5 M8K=XV*-7?)=-XY(\MTMV2",C8" M5[5>QBL$Q^@/@T8RY7U15FRE]"T?^.@5WT*PUY6O]E)^-[WHW-=<5@80#$]V M BC>=?3C&@B>@"2B$4X%;L1V>K[^V8]>I7N*Z[KV]'W>BY]\;X[6XVUCVU\:V&3B5:+B,8 MGKK&%QHB*XJX7933-1VH42?CAWBKD:,(PK@$,6A=4V@41%4T[:\&1:83UYL_ M;S7ZX5(?MQJ[J.O@MQK("(8,D%FLK8 XAYBEAL)8"M8+$5;-GS_2K<8^3.E- M[/=]JW$IY>(:WY^$V7!6NRD/4R5]C?'IF)))4I#B:\VK28Z6YA7H*+/1(7BI MFN4P;8'O8=Z$[$*'ZRE-?:NE3=;;+2C/C=AM<+;.E=P*Z;TE3O:N[9T)M8>J M[I-:&)*QQF9PJI!/(PJ'P$* 8GC1Q?/B0K,4[7NDU.VIE@^&4;MHJ &3/I#0 MR*W^-1?RP+D;NO:6-,DQ5QRHLWX\9MQW4OR M90-]3IHIHX%1_6+X#7-=+*[@R@F%28E!4277&2$6/'<:C+6**:6Y]6W2[S8A M.E)Z]** !GO(*T(TGOV(@'MR(;I9848;4#P9",X;T%[&Z$34.9+^[]EPUGW4['68UFSR+_M$)6_\O)XBC]MC7HDNNFP9>2RH MZQ9,:G69!4?>C+:ET)ZL!C=^\G[OW3)AX-(C+OQX:VH#)BZ "R] *:LA:/1@ M=6*9^$+?:#-H_"94^^XTK\\J[]^4Y3-P\90IYH'+$IG1!4R@5XM.0PM!TEDI M$AEORGN#KDVT=#.FP^]!O3%B==_I2? -K)(EHJ>3TS@<=Y&&>@<_I$_OON@N MZ@I."2H?!!VYY<>@B\1(FH?@K*FU=FT"\HCHDTSY32P8MZ&[S5D M./LP.:?V!==?X_Q->1IFGWZ0/C*II- 1O*D3YE6DOY%4Z!TP24N?G<(V$;]= M4!X1D9HIIT6/EDM8ZJ7))6$,?*2]TNC:I3371E3DPGE;!#"5(F)6,6";!@HW M@#HBFO0E^@;%\FNVPDOHWN&(G/[8@%!\60Z-JBS'P4A2+Y-.) M>+!3:@/&(^),(\7TF-]S@PC>GDW3IS##+BIP,AJ=3XOZ^V22OPY'H^??/F.: M=U>RS["FT SC"$].:V>[@1"6EE$,.%]'DP7R0$F&CDY?SE-!'@5OZS*. MD(B'5^_&;*8]^@?]&#N[9EFS)]\O?;6X#[0V\5P[YW DFT\)09*KS6B+SJSV MI^4IM@DB[HKT4#?US7C65#4/Y>9^S=*Z.YTH7&319/!)&1)#F5:'H,LMU^WWPY9=E-!W M'=7?\90$^WXR.NNVTU>OGIZ,\XO)V?3WX3C_?32)8?3FOY>WNM*I:&,&&4)M MW4,00\$:^PJ\2&0ZV950TH8L_1T>^B"LYGWT-3F L _7R>CRT7N1>W[INSW= MGMWXV0UNTK9?R\JMFL(<&5D4@D6EM#).Y90S"N^25RG8P=9/:7C#Y@Q/J(P& M'8):-/ /C&PC%Y)R,4DL[F"[?&\W;&NB(>>%$?_"_#*393XLPVH0UFSO^8]; M('KC7M&WAR-"@S/ZV=DI_?IX'L8?JT\Z&Y"%Z'3*9"]R;Q8.BPO! ]9XK%2: M?M:FE4RC!3V('?1N7-PB '9PE1_F8O#.RWI;9TE,Y]_?CL)X3K_QG'[WD0]]&9Y\K[,HCSW_O MRL]?XWS =!;%90U2JGKCGR*$+%DUWI57*FC$N)7%>BC$1T#CAZOA!C>H?:[S M&2[R"SZ$;Y=^.#""8;'D YCH&"BA.7D;],H6YI(0/GF;VZ0+M5_;$;#]@1*A MP;7P\BIG8$HN)"@-/.M KUQ@X)-TD*+27LHDN&AC2"P1'!%M[B34AA>V.])W M"7\MC>OV;%+A02&#',G 4'6>B )<8>))2R]+6\^QY04=$O8>@\H=PG:MR M+"H6#[*^;XH7A,B<@%(XBU%YK[#-**%'>9V[#^.:JN:A7^>B*]&C"V29,EJ+ M<))DEA5HX6TI47(IV^1A/O;KW)U(L.5U[B[*N)=[N6T _GF=>T>%[GQ!=Q=M MW MMK!=,HI!@E:6S-SA?>S,&.H!3J'\)5K8I@GU9V[D[[N>IV[B[ /=YV[-.;#>!%EN[@4 M61C]%Q>6JS_9XYYW_X?V= '<\^I7;H91!6LSU.LV9(??1WMG MR_6> 3TJHTE3B8WX3E(Z.SWKRB].3B?3^?!?85'(8RQW06>0OO;IE!@AT#$ MJ&R@A=1N96TBI;MC_6,1J@^%]6VZW02WS'&Z ?,3+),IOJ!_AA_'S[^E3_1? MXCOZK4%(W.:+\?G M.EF_IA]M-']<7J"PJ>["H(Q#VIFYZ K-(,?(C',Y*->F(F97I$?$O(,HJ^^^ M[ZOH7N/\REOP]&PZQ7'ZWE7;CQ859"3E5_7X=R44)8H&;[$VO4Z*W+0N$,TX M6IF9"7RK[6P/$$?$GX/JH^\6\JNXMX!K.2ODC"&@KBW)6"3:NU) JL15D1BB MVV[ZR^[//G;6]"S]!I>":WA^?6-,Q7BMB=#2QPRJ* W!9@>T7W*+1' >VKBZ MVZ [(@XU4\IUXIC^;I-O$,?BGBIJ*YU@$J0Q9+3%6-L=*JS7X-(+EFAO;%T6 M?!O&0]T@-Z=.([4\E#OD&Q;UY/NOX7\FTZ>C,)MU=QD\Y9RMC,"U%+2^3 (U MSH K@H[G$"1+;=(#=P!Y_W?-_=)D^T##7NIJ<(5X ]0+H*_#Z?)N9!NX3>^A M=P1\/[?2S0BP/=%ZT]X#(%WA3"<=&=A,KZ&BTX#.?!% ")&D%L+[1G/A'P39 M;KG3?JAQ[;H@U=O83\//RSF5A5ETR2K(JC:88=H1-&[!&[1) M,N%M:M3*;#.H!V7/[Z_0U>YF/6FCP37.+?&R:^^0=JA\%);4*T@,(A?P*G*( M5FB)62KT;6;P[ CTR&VLEFH[? A][0NW#>2FMM8=0-^/O=64#+L1KS=--C@3 M[P*]<%ZDM[%609-7'KV Z&DGT-Z9Q!UJ:]I4OS\8\MUB?SUT[NVBP!936J8A MXVF8_KX\[@5'U,QED+FF;V=5IPD@ LN"ZQQ5*+%-?&(5R>$MKN;J6QW*LH_L M#Y=T^'),?\4/X1OV,G3AIH_K*5%P:\0K*8 LAN2$<=GZH++Q9$-'JVR0,HHL M/ YN^N!]]_[S3W[^+9R>EW==Q%ZYDX*A\2!K8SR5O +O0NV$+R,W*0FI=:-= M_@98^Y]WYQ]>Z]C&:3@:+OJX=XD5+\?/Q^&\!6F79!&=E9XEDH$JO'9Q4A!U M8*"M+L4G7[)HT[MX)YCWL6OUQ9SKQUDK_?3H)W8WG,]KJG9]&2\@$Z05V"?O MGK\_2?/?WK_ .B5@5-N[?^[&!8P_UDO/I_1&?Z<=X/&-S];:8$BT6UU!-X%W#$Q[(,IK8%==Z@FPL![^*XS.%BW 1Z/) MUS!..+!T;(BH>@BH-DA99B.:0VUTZ4FU%Q%^IM+ M@$YSSG6M_6W3U.5N>(^!<0?4V'6>N48\^R&FMS@.HZZAUKC>%^"4[/DZ.VD\ MPX%A!2W+$:)-M/?ZDL!K2WMO3!8ENI)%FV+D/4#_ 1C7N^ZNT\[?!^U.4IJ> M81X@Y]F38*!H6]^8VIDP"@=2Z2*9=CHU&B"Z!^@_.NWNHKLU0M+@9%])]GB!\0/$>4["-C!VR7+;7K']IX'8G M=$#"MTM 5 !X>@Z=&@ EH(ALP]K6*,M@@7<2M3:CL57G[T(U3AG277)#_W M_)@_.9M_FDR'\^_=_I)S_/_;>[/FMI(D3?3]_HJV?O?NV)=K=\9,J536Y+7L ME(Q25MD\P6+QD#!%$2P 5*;ZUX\'"%)< &([<7 (TJI,&YF$+U]$^.X.N?6@ MO203L-2<7/06,%OE4S F8:N.@U7TG(8MU*',F[0+/*3J9M7@%G0U[@E83=FQ M"O\/U]Y&0!P@^EXNB9LF ^.2"M*#0T%FB"$OGPA&*,Q+(1,ZQ=M4^_0+B8WE M^/TA8A>)-T#"QWF88UV[0-]Y_O]?3<>S/$Y5P#=OHF7!N=I>53*]9JZN0O)> M0=:JN*"XLMBFTGX#84<,QAVDP8C:W!&KJ#D1'!PLZ 97P^/ZKI^^/\S*+NY%E1@YJ4J# MU';1C13H7G0)DJ0+,TA3&&L3S-^6PM.R-IOHI4$=WD.:EL=D&ZJ:6I^KZ3J. M[=E&EQM*BP]01 ]%Z#>6,J*B_PF0S$@Z%U[6[D9/2LT2=7 LZW[JSH]HAQX3 M';O(O^NIQ1_Q,DS),'JZD>*FMK3N1[C^MM_&7\?SZYJ@VT5 -]G+Y9NJM76N M& 76867+.@B">!/,YRQ2838^B(.LJ=5J1V/_)DT7$)@,3W]=-W"]Q>FOISGC\\.I3C MVING98/QCQT:CWHB[B\P[*8!>>>/Z[Y!^3".'S0PD]DKE"C6*\85P^B%<+P8 M(T3)R3@W.N2#.RP%OJU;_NVVD (Y05.%#.2(+\9+UE8LSB$$S6,V3#"]7;/E MYL_JO+>/[N W<3:?AC0?"5V"7+3D)"= <4Z>)9,,>,XJ"G) 9*/YCD]1U=_% MUD+=&_OY]I5_@[#.(]KH#S?_MBPN/,,93K\MZK\6=5_A?+:L_[J[/5HD+YP5 M$2P=7Q*0-1!5\K6PB'L4QNK09CQM5QP<_S'='Q>; ->'4OMH2KZS'/CAM).1 M1'I*%!U.SE(D&R1:B,9G8#K5XUF$+6V6X>Q"Y2F#K"OE-,A_/J+UB?9$S10C MHCPXIV6M:2W@A"I08J;#X(VF:[\?' VI4[0_&'6DFAZBF+-;?^4^F:A3-,4P MT%('4(PA>.01=+0\RZRCX*RWIW %@:>,G@Y4TF'/\8$/\DVHC]SCGR=7<5ZN MSNEK-3$T&SF>R0,N!FQ&"TKI EX606?!!R5\Y,*W&2_4/2\GCL<>%=U@MU('^$EDOA!(,@!5%:H@&?"OTU13K_7WZPS'1;YI0OKX)4SQIS##?/<;WDYF M\Q%=YDXEIR!DS* R<>>44N"55\H)QZ/L*6[1 3>G#,N^E=UA]_;*X-##;,3( MABJ4("#Y0%9I#K'Z-@:,2T)GY[(N^_7\/_RD$T!)]Q)MT$3]V"6IZ[-'WJ50 MI#;@;*D#ZZ,D_&D++'!EA"<'U_8T_FQ!SPF@H4.!-VAJ?AS@6*R)]H;.K8P% MC)()E L>O#>%^!8NF&885TLQQW-N*:!,5]!!2>7"<>$;R1%K3.BJ197+1F5^^D/=E' MO:(.!LR&Z7<#T7;;A.T=NC],\3*,;[S_V2BYF)74=,/3/4]$,@->\$B'VS*5 M0M8!VXQ>W8J\DX!>.X6TS<[>(W)=.%/*S W7 5R)')1)#D(4L98XLZB%L5CZ M?$"'&6SN"TE=**EMKO8.N7=BD=>5A2,;A)"1C,\2-3F7 C5XK0IHEF(1TENG MFQOF3Q'X C!TF%+:9FOOD/E$>J)/"C2,!"< 9U%MDV M3\[N1_H+P%LK1;9-OMYA8!$=O;,-H.DED M'"S^MGG0NU29DI*1#L$FH^MP U[3MQBA;54_L0&3?PT$ZQ\7#43*- M]-,@ $#G4%J9G &A?0+%;82@ MF(/$DV5.:Q-,F\:.08!MPX22H6)M%Z4UP-C;J]F<+/OI&5ZO*)I]&5_>C#>P MA2PWC0GJ'D1R'!A"J(L4D#$K"S?:N3950T\0U;]WU52ADS;::-")_>O%4MA; MGB$6%0^); +C:VBR^ A.HJ6#Y!G7J'7@;8(V.Q)Z:D952STU&?W[)+DK3]@V M)#>>"KPST<<:&-P0#+L!KS---ADRO#OI)17OB40(B66R$3#4$>ST2\+LD1Z! M(-H\CH,!W\;1Q,/&WBX*;("Y3].0\6N8_O-VF!1+4F1!5J;E'E0VM3#8(^@H M;;3(9=)M9I,^I.08@VH;JV_2H>S7VE:=#_*ZJ5X)=PI7+G#^8]+4JF\X8)+7 M09_7T2BO[GA^,,N+&\Z=,"%8S55DWD7HH=JJ&!^_DFI:NO5^058_X9+Z>8 MQ@L'F?Y\CLM&W3=?)]/Y^+^O%[BO+?S+BB$CFD'4<5%*TJ4?>)3 O6%>NF)Y M:1/H[XJ#DP/>453;P*);2UAM^C$E::E4 !,UB85\>'"^2!#:",T+4G2; N81(-R]D:YQ@+$B6&RTR MV9+"OE;%-@9+$X4,)?>]EJ6?OG^B'['PN(.NDPPD Y.0D\BR(K[(_W&"Q.J< M3*)1B'8+XHZU"*,-*+:]IO943I^/625PZ8)O0V+3..P61!XG[MJY@K<%T(': M.1:0T&M=9S^9X#0HQA.$)!B@0VUU3":&-MO0CP:@#;'30>!G!Z4TP,V;J_GD MZR2.S_$F2"T Q ))YQ1%2;['^<5+F?X9I74%X\\>?\1N>3Q8TUC%LM\@-1NDL#+#@R1/P28./J0"S M3J#6V>=&H]ZW)O'T0--&.PV\\-\PS/#+Y#S_^O5R.OFV<+IN2&,FD#G$.7 5 M".&H&7BE#-$G%0INB\YM,G!/$'5Z4.E* PVZLG^YFI)TKQ8P_F7\5_W3#66B M&'+HD@=FC*U3OB2$FBLDR H;O0G2MWEWUM-T>M#H2/YK>ZX[S]">84;\6N,! M;R<7WT@T-6G]8;JL[OHXGZ1_'I"/W>&G=Y1]W9>?![G6)*+V6B0?LE51:Q^1 MIVR%C#GP[/QHA\\YL,H"OUY.IF'ZO4+U;I],,27)0%>+)!\*E D"?*T[R00M M'[_W,6TVMER\>]_8Q[%0,^KDXIN55-'S*T#A[0V[&&5\$<[/ MD-[8B[,P1R(VU1QJXG57HH]@HZTXY1:<2 E$\2SJ:%61?!\4;/[H$T1$Q_)N M,=MJ_&VF>O0VS+Z.0%3W5(8"30M9]6@15:61$9)8E!\4R1P1)\L-Y]F"8\ER8 M)&3Q6QWT53_]F:NP&ZFU&/UT0].'\+U:SV^^UB4L=)J--4H"TZO+R";M1?, M:N",JVJ&.+J Z"HJ=4NQ):?=)+7;>5_[6<]V(KK/J\0?-6I>89&3 %W%Z,E(A)BV@9IVEEBE%T6:*Z3[4 M/G-H]::H!E.8Z#%<1/#?EUMRZYZ#1/E^?C^774MY;"G-5X M"1\Q#"E(I2 (3W8UE@R1&?HE"R-RBHDW LJNE)X(>)HJJ,LM-ZM>W0?$C5 : MH[V/Y)05>EX3)]\Z& ')>)%T'8Z@[3YFS8//>>:J[UJ2+9;3/&E/_2#V?;F3 M-OJ(B;[U>@Q=#+[8VJ/DA0?EA0&?R4\O,AJGF C)M1G]=QC=SQQ81U!>B[4X M3UE;6U ?&!&;$W"N%N-S"T1.[V_F3'&&SD75)G1Z$-FGC;P&JEL!O(.K3N[G MO1]G#K4O/.M"!Z$ZCR63?<\$@LP,X*W4< CV_63;C(]%Z.+'="1$V,LX $7,O!":D@>^-\$ &][+$Z MZ YEIPR.?16P B%=QXA_^KZ8M[.,+2T['E-216*?B@=R(NG<5']?X>=1>>:MTFZ()'TS1?!20]C5U8W$^\&"0^UT"AJBK+V'/A/FK9.0>'&6_+&@L4UQ=E\8V-#^VQL$=A%T MU[6I?Y_,R?#YB-.ZJ^:^:[7L^7 8LJ@]I\PX15=?*1"\0W"2Y>1-="X_,#C6 MQ/4W?E3_5N:ARI@TDV37U>>_3RXV$\AE"M&@!!GJ]C'O&,2ZP"3K8IC+7#(5 MME+U-I_VO+7=N3Q;'NR?5E+'@D?M&?F_THG:2DS4$0[!"OKFX.KH?;;SP5[Y M4<];U=U*LNO%2P^ N)I :7GM^)60$Y&E;*$'RW$%.F?N="R)L^WVNV_S:<]; MVYW+>=]D)]J]]_T?2%Z#^AW7/%3.NIKW$3?@_Y%5V2442N7N*V9QSKH M,@@>D3M1M':C%3^O.R/XMSO3S3 96S?J2:QU@RZ"*^@A*Z(O,R'-P\/3P [^ MK;,.Q2F&V=7T^]U,2R*_EQ ^.0&,(I@"A=1E38M^,.O M$>L>.$VUTWF;XUV4+Y)QMR#WSBHGL@;M!1G")1D@_YD!$]$ER5.6:CL?+%2ZA,2(82,1E*-?O&&$16VR$5G__&8Z#1>?%]&R-SDO!!_.W_UUB1S M^70+HX!R,248I*(23I*_U) M@'?90@VN*.%D"@_MTFWNE)WI>/;8Z5$-'?96WAI#MT.!%_0OTW37^3F).BJL M]Z"*J:XM"N L789:J: #\KJQK8U5NIZHOM+A#B%)\,YTOG7V>Q?9]Y/QW(:B%Y[]WDEIFU.?^TB\'RPD M+85$%L%;,I)4K3Z.CCLP-5='M$4KVT?]!IG][A@"NPBZA>HG7[].+JX7("ZC M^\FY+",F0.1D*7-Z-7TD+H6W1O/,13/5/Z)E$+F4G33T>([Q(>)M,]/ZAJ*? MEA1Y*YBNOC-B9;#8 DZ5 L8Q*P,YTK;1-JK'M)R2PO<1;]L3_O8F,:]%M&2V M 'DM&E1-W?F<+)1@M$]"),G:C%5X3,LI*7P?\:Z-5W:>'KVV:VODI Y7IV=P M,23P]S"=TA^^X0$ITRU_)!:%5QDM,QXF4W-C==#*)WTQ1LAI2VC M+3_C0+?L-I1U]T/NQ+-^^OXXVO5GF.8[7BZ+#$/T@$&Z.M,E0T F(7->H@@\ M9-?([S^8]FZNM86BWH;+\3R<7V<6SW"&TV^8?YE,?[FJPYMO9E*, I=&I9@A M:UUK(H0#SXN$D$4*BN>2&W7'[DQJ_Y=BSUA8UR$'7PN %R MV0S42P6B]!8,%FFC8X$)T>-Y?'$XZD M+;8(G2^^9SF][1%YRV3%2)5 '"." MYG4Z)U<,0K21$)X)ZZ$X$]NT-FU'WXL#4P.U-1B>^XXLM,EWQ(]T48X3KJ;U M4_CK)[P@E02U M-]AULK<0%[_\'6?SVSD;?"0ED]YQ 29S6]M2:H:W1)#&!I.*)@$W2F9TR,6+ M _+1(-!@,O+>O'S"Z=?9^[+X\X@A5S;D!-[7'6?*1/"A#G&H(]J5K.N$V\S1 MZ(3\5P W5WJ+XH)*8=S,1'SJ%)Z-/W^9SY9+!<)G'#FII2Q%0[9(QS&D B'E M6-<32W16FJ@;(KEK=EXFLH\*B@XG5G?SWISAOZ[&L_'\QNZZ>7A-9K859KA-".K8J$5.L$%.*E02A_F+0F1*<"\P_Z(W? M6,?:@,P7 ^.!:;S# =^'J?[+S3XLFZ-"RR"XP$$)C61N M80'!94=NC;CL<.]XY.S=&T_MR_1V?OH3Y/\;GY[^%RQF. MA$+C'L1L9@,!?F$T/9.X*?)/D5V,='0N=3T;L_O[],SL\G?Y+G ML.C;J&/I6+9!2JX@L;JV,AH/CF."4KQ(#KFGDWVDR_H1L:\@/Z;VFXR#WU>^ M2T;_1M\XG_VZY.]OT\EL-@J<1:V# !="7<3''/A$_AV/W,O$(V.JS9+W!LR\ M&,0/!1 MYLYOE4[ZO;9;S^9X[?7./DWFX?SNUVNCYN^3^?_&^1FFR>>+.KQZ M4=.Q9'Q44L#(M 9.+U9MST:(2I4:GE>2:>%THYF+O;#WX@["\$#38C)^,RYO M'KSI\I_J]_%1%M'9D 08S1?+/1%<5 EXL$$HK*6][J3^KZOS^?CR'$ ?D MR7"C@U/XL(YNGS[Y+2AY,3#M7V]=;AVX'EUV527[OMRYF9^J])'I=QNBX1C$(8YHPFF95(,DL,G% >=';,F\7>L2UG/QY QIP2'2\2$VB"DDRR<;;50N-@RM\N,);EX, MF <#B18K&3Z&VY[X#]/KW.:"B9$U*"0K"KR+&I0U]0"*"-J'R /F5$*C99EK M*'IY>.M"-2LPR&-9 '(>+GX;_^MJG,?S[^^^D20^3<>? M/R]"?(N__@AQ_WF!T]F7\>7'R7D>:O%@.W8.EV!SVX6 ^^_(U*%A,8$3K8&Y]7TD.!U+'0Y45?1_]IM1\%2=>YE64Z/&:O=6((QK $RC$!SH<,T4@96)0Y MIEU]Z4-I>C%0/*8N5V#RX%Q8NXCO[4^Z_H_>S[_@]-.7<'$3!3:)^Z)LY=<; M>C.B R^X!5%*T=QZK_TS"XMN8OG%')*C2WHG<*TX5H=O?3XPH[@LU\/;I.)" M++]>S.G5FXW3N#NQ1V6P4%F MQ;DX7GO@RDS[/[!Z+70)D+$7/N/BBS^'.?Z8\(G,1!.9 JT-F7Q6%;H1DH#( M>50HZ(%-;59^][O]+Y5=W\>LWFJK>3_H-I]8FJ M__3FZ^3J8C[B@GQW= %"P841ZHFO&I=D11B3Z5>O=G0HFA#Z8E ^.*VO@/1A MJ;U.F3O#2;K/FU:8C+<)2E1D_W%#;$5-M[0H2EMME"X;AV#U0.)<8V0HZB\J%,(5]F\13WR#G._/&]E;-:R0=(MKFZ&2O)1*(G MH*D#]FTU*[T":8W3%M$*T6:?6@]JWC!BO(V6=Q%H ^VNN=,6EQ;=:W3WO;_ MFTG8P6N-Q8.)F9$))A,X)UA=KD#_@)D7T2:FOP.1_=O+H]PVGP@! M-Q@/ULE4\_C<,7+Y8FVW4MR2WX>*ASJ=V[:9<;@3F2<.G3WUT?5>QZ>B"TM2 M?YE<39>4JJ*#V8T\:!OL)M^L%C5M0^G'\ MUY)0K8++(NF:S;&@,-.?@G> )@@EF)*:']Z<]/!33QD$^XFVPRF(6Q.*W_!B M22IJYAP3%@K/=%XNUP2N"VI+ZK&>"; MBTN[8!D)@EM10)4H@5#L:V*!NY12B:ZS5^'.YYXR$O85;[LI>FM)_7W\PX?& MF"5W1*3FA%F& F(DV6@?,+$26%&E*R#\^-A3QL&>PFTW@&XMI9]N;RZ"(^/> MLCH:S];:#PE16@U,>Q-5R(S)76(A$0_%%F-D/-R!V$3%2>*D4]%W.4QL0?GU ML(3WY=.?DT_CKSA;SE#X=5'+4LF_\8)X885E 3QQ\H0+8W3-.4:B<3%S&6,J M9BM\;/F!SQ8*+03:Y72MAT2^NG.4+15D/_V?#*K0@IS M?)2V54%(+TN-F <2F;'5"*+K+10>O)0VR8<;-O8P)?:C[=FBZC!Q%04YB$H%MYWMU2M:+QME^RNE^L-$3K)R%>:W(?I*CFPA$RH@R M.!!6J;K>+4%0Y)J*R*3QY*0FN^5 HT[H.4ED-5)'E[.(.N'AT47L/0_!&PG( MDJ #HCPXBPQB( L@9F5%.MP=V(>R_F!V-'!T").DY>A8KR@]PC-[2BC=3[%]%G3NPLR=^E2;T%LD249) M/*D8R7.*7@":8F-PCN1[N)>['VVO2.U3N7U6G=YG9TDL)V($N>Q@2R#!<5>M M),: 8?2\6)=\WG5=W7:?_ +,PSU$W'#E@K2!^L'&1ZX#?W\-77)ZS;7AJVIK= M@JOC='@? )9=1UOUI>G^VOL.X\T&HU()&9)',OQ*SN!#@W47!?<9*:F'"TIRX'E1T;4HL#8KBD\S,..!"D>^,J,%);\C^#,H) MBT*5#LJ&GR)A@..EFJM_ZP+4SG378?/\1JH_X+1,IE_)='V">)TR6:Z2B-=9 MU?VJY)0'$<#*XJKI+ W?KL[H4$I>\=>C)EN\UJNW1'Q\<_;Q)N:2N<&(BIX* MI^J<90F!60[&ZR*28ZG81I/*-I'V@K'71GT-?)J;7='+_:!_D(9F9Q__N,D- M!V5#,1[,HG74&PX!T1&%63&411379BK(DV2]XJI#M748AKV5UE6!D(XW'"8-TI-3UB]&ZU$@+DVD+2J.PMD[%\3H' M9'901 .H_/KA_?+)S(I[ES% R"75 M+"HC;]-%T*A379Z&CH??_['_,ODBLSN/R?3?\[^(TV^_N="2@O&'SV\-P_S MI%P[@V]('-_&\^\_XSR,SV?WR9R-O]9]UAL<^?T^Z#]_\':?Y^6GW8-"4R[Q MKSE>9,S__F_C_#_^?9RS*)$Y+QQC*D?I"L% %ZU\%(I@,MKO(X^TU>2WVRG4 M/GOI=-#@@EKTD\2*4@])RJ@KF^5A_\6Q%Y7;BHX^+/)N?G MOTRF]8LC(;C24B/@8@"K9P$\MQJ,Y$'GK*U^.+OCV!)]DI\!^IW=HKKK#2\= MP**_L:C[<'6];;UZ\MEG2]Z7%O2^Q;K0@R4)R(O!X#++.+ 5X^M8>480[Q!C M[6"_!T".D?+=:5/3WZ:3V6PDM&$V>07:1T:68:@3I%* Y 1QA-)EE0>)^17, MO*)^ " Y1L'.!I9(K 7'\ZOICXU^(^DS2P'KXO/K6D>_'%!PLK\ZA(GH4M!J*V)$&N/ 1/CGY*BH>8#7>I MD:F^,ZVOJ&VOXG:S@/>3X-N:I#\_QWQ[Q(*Q/NG"0%A1YYS3$0O5PDI,1>&4 M3ESNVO+9$6DO&I\#T':',XR[$O"[OR['T\5_<_>-8"B31["6DV,>DP ?BP4> M9-(Z>.;+,(,C*YAYT9 ?"D@ZG-CZ4Q<->:P"6LE68K2V!@0DEUVVR#&*5AV&>TU.\LRF=F(N\!T9 E*7>RF2B C5JD"QC.. MV1OC=,.P4_<,O4RD'QD8 PPUW7E>_H&U1A3SFV\X#9_QQH'[,!TGK+9*6=HJ MEIA(?_5:9Z=$EH//.FS)Z\L\)<.%4XN853\8 M!).0[HF<#,3 /#@C;/:A!!6&Z79MR> S.BH]8?4X1VLGH VJS7-E/N=)5K5+ M/!=K04K2R?6B72GH%R^U#%EYH7K=.=N"R==S=>BY.A+@!C4(8'W.Z$E^N4Y> M>Z?JY*?:*E)()3H8P#KPV+NDI#C2H]4QIZ^GK/4I:PF]8YB%F_B]X68[;IE1 M/& Q4%(T0/>(!,=D!,69"4X(*8Z5W>^4S]=CUOJ8M8-=[ZG93:P^RM8]R:HM MRM*5XD&:[$DK;-%/'?_]4'WZXE9LW<3:?AC0?163:2TDN,QU[N@7(EXXV)(C%BX!&L)P'UE>X#5LO\S@, B3# M+O3Z]6(^'5_,QNGZ:-?E,I+K "()$CF:3*ZM(2,VVAR#$JS(P1NQ]UEZ1LCO M'GKMDFD'X&: ]4MW3,3[C/&19CT2@T-.NU4@^PG\UAI\<,Y9T4[H[,';NN8.0P:OC0!NA5&A;B9SN^X@[)3 M5V@/" "M$DP''-?UL:XSK.JF?W\[N5C(_BJ???Y_,=3+6?RKLV0R!WI?09 M(;JCX&M+53Z&WM[+TV_I[6Z\' 3*_P] I__"/=T?C7_-WY@I+_\>\S M_%S_T.WJ/%:<]ZE(R'9Q\5L$YS7]HIRJJP.-%VT: NZ1<0*SW7=!PI.K\W;1 MR*"Z49Y8H+ -3Z^K\\:[K\[;"2Q];!_;1]//!<6HZ<$1F0%;[+F*Y#Q&9\F- M%$IHB1IS:;-CY?F@=Z?5>8,#[RX*'L[J/,RIOBYUT94/=>T\0@A9 \I,?TD: M53Q\3_M+6)VWD_J[69VWB^X&MSK/:%5"D1$0:V^?<19<+JHZQ92 .Z5 I3JK#;4#[G5DN7CM\\"&(F[+VNMI."I8AK1+XBD& M_SXYIQ]S/IY_7[ HM=$F" %<%E]CGQ*"50**)YNU<,TS']ADL^V9>ST11P9, MJWDP^Q2>/,7B=7T)TUF7X@((%+4EVP;P,1IBKT1F2]%.-1Q(T82GEWD"C@^/ M 0[M6[4SQG*!+GD&S 1ZWSPQYVS@D 0];($,01$'YAJ2E#+ M) E394VFE;<:LN16ILRSDORUE*-C)#Q9RK&+1IY+$GP;GEY+.?8HY=@)+'UD MP_?1]'-!L688O78<7.*)>',.8G0()BMC>2JI^-=2CAU*.08'WET4W "T[[Y> MGD^^(][9[[9,M7JO#(]D(Z.2M=R>>W#,^.+K[^YO)QB&B^^=%;;0&9OTGS\;3S_WC!)ON4G]Y0OWT<.#U+G MS&6NR08L@F6E;8@F&]1*1^V"%[QL3)UO2Z_'HQ([=O<8&MV5J'@DEN= =G:\-81*< MD1D,&HT<,SK5QD?KC<4!OB;=8K^S0%I3\ PIN[X5H\ME:#ZGG)*JRQ.-!:6B M J^"!\L"4QZ]B:7AR)W&W#VCL]$6G+T>H3V0-:1L_'H>%R%XS".EL\_61 A8 M)Y%GH2"J*($QX53@3IC4J!FV&4^O)Z6WD[(/BH:TEF\]9W<6:(R2(>9TKHX; M+Z"2UQ!"BK75V"M;A#(XL$*5K?AZ/2>]G9-]T=1A,O^PT1#K6;L_Y^M-_C]7 MLWG]PBAY*ZQS!8+4$I0C9@.W%KB5R%7T2;M=.SR:$_UZ))[L$!D6:'I?D;([ MGQ_?G,U^#*T8:<^=UCX#*W7OO#2"'DR=P3D1&$JL6\V.=23ND_IZ$/HY" < M9$@3TG?QI0P+'@M*H.FG M+^%BYSG]=\^*LR%YGA2)$PVH.M8IF+J#)TF^&,RT48"RE8NC'I*:!7@:1@BA*I2#*7A#F6V; +(\_H$ T! MQ8U-CV80? ;';QFWVLPWV86Q,),@>48*"UR!S[F ",A=1+I?W<:T][&9>#UV M0SIV3: WF#4 &T-@VW">!+>I;J3$I!?6BH6@70)D,L8D2Q#2'>O0;<_&Z[$; MTK%K!+]G'*#=+ @?BD7!(L2LZKXVSB%ZNH828E;2RF+]T1Z_O;EZ/99#.I;] M@/,91(I_! $WLYZ%#SHQ!"DR*3!I"][5I5E8 ^9(=U6.QSJ7._#Q>A*'=!); M ;!%F'K7,>%6L^@78\*EKG=%$N"L]B ,L]*J4/_?)HKY$B:^'Q1F;*G*P7A% MOUZDZ>(;POGB "WV1G_ Z>*[1YI[KQ@*T*GNQN7"UDW2# RZZ&5=(JT;[T9[ MDKX7@\FAZ+C%!(?.&ERMRO1D>0-2U8'E!15X;S0@JFQ%+DK'U^[V0=RL1U'Y M,+O;B[):I:C +CB064-4EH,Q)0M5+,.@7KO;.T;"D]WMNVCDN?0%;\/3:W?[ M>/?N]IW TD>#\#Z:?BXH9EQB%#E59H@WG0+XS Q@-CYZEU'FAFL5GP5Z=^IN M'QQX=U%P"]"N;FG]^.;LX[)M6ONDHXD<-$^U;=I)LGH4&4$EN>*SCZDT&@VV MB;0!ND+-$;#*8>],?C_#V9P\MCGFQ7?^09_:1\O[-A_;4[_[SA)XT.RN M,*,VD2FE@Y*.!9*"RI+,1K^QV7T; H[>Z1YUYLI[ <4Q/GM\-COMH)2OT7*I26P$8"3FXH"%HQEBMVBZQ#$O2 M>_$YP#>EVU-PA,K2?6$TI,;W[;E=UM5C\0*#35!2K1>B)ZC6U=-?/?-)6:37 M]TACJ;IB\1D=E1ZPVO^QV@-H0VJ&W\CH_;&TY+DI643P4(3/Q"<*< D-2*-L MICO/**Z?V8&ZS^'K>3K*>3H 9H/):&[)Y(_T[2V[F'U"Y@IP9T*=TTLZT5J M*39PZU%CZQ[(O6E_/2\KSLMSP-&09N)OY/BV4O665<^M#4$JX,AK"%$*B-%D M*#:Q:+U"[H\4DNV.R=>S=92WZ#"PM9C#WXS5OR]4%'P:IBYVJCX5TB(DE2#:1!664AV"8!,ZDE9BCB4,; M_?;:V_]<(K#-@/BL DK;BV-42ZA\+@YDP5*GHAB(%ND.38)A$LH8-;"I*!UR M_XQ.X!".P "/\T[X?59G^'ZT;K,@HA5%)A< ?0AU@EDF04@.6AA/]I!D03RW M5W5'$;R>YF&>YI9(?F:!Z?IC;R**.T@D9T^BD!E0D7NC,"(Y<_6F"RI(P2U* MI880N]Z/O==SN\^Y':X^=X+K$JM*+1H,LI2# MX3&FYV99[\+_ZZD>YFO<#,//."B_61 L$S_,PSW-+)#_/Q, 6(\ZBB](1YUJX4A?D"7#>,/",AZ!)"BD^-U]Y MWZ#7GAJ,FWF(._/PYO/G*7XF6N]/Y[EE;83."QXP 68E0'EM(>I6B=]3$2&\0QRKE'! MZ#)$PQE$R67BCL4LVXPU?)*L 7I*S34_::6V#CM2%XFJ591]G),O]B9_)3W1 M%Q>R>U]^F4QQ_/GBW5_I2Y7B^_+I"W[ R>4YSL[P\BJ>C]/[\O;+^"(LN1). M)EO-'2NP5N,*4^-9&5(07CK)G8L/-@6MR8TV(_$% W- NE][2W8^\N,GO*"? M-:_BFQTPPF/5C^EH),=&"A^,V.#%VL"DBK$$%;RDWT6P66"(*8F01JM^X&$O MT,^5O47^F; 3KRJ?]:?_/)Y5#_5JBC\<\!Q#+ D5"%=JO8CB$+,C*'A!M(6D MA))-GJ/M:3ST/5[S2>\(1Y/O.*V?.,7ZKV'Z_>XWO?DZN;J8C[20%EUB$!)J MH/-:(!1MB!]%)R\J)F590"[V0P-F1;7)O0XU-4]15-/"Y\=E? 4 *!9P3VZR'&E8^/EY.+ MV63Z6_W/JI*J@V;J>NIH!5FLWH(J0@(]/0A&,R]L-$GG-C,1-I)VK(!A=R!X MY$1TJ8PFSND3!"Z-U6U(;!KFVX+(XT3M.E;O+N Y0#='@I&MM0"2G!Q,ED@U M(H&+]-(J)P1/P6DNVJRA/1I\-H3-CH^>7532 #5$!;FSXU0)7'JA=-F*I"0" MTYR\T,0U1$P!>-21Z\02"VU&\SVFI7^+N7.5/;1U#I-WA^9OJK;W]/OHCX\C M[E C\@1*6C+ T=;1.3J S,JPF#TOZBDC=X;I/SY/OOWG\B=>*WSYEX6N%UK^ M\7E'\(,.E/KD()$U.+;+T-(=?K3D3N>ZQXMQ4;M,"CB;#* L+!HG>+9MH@:/ M2#F]0WN8M/N+U+V=8A[/WWR>XG54]/CI& M$[.0F7P$I:R)3J*P10M2!QW%,-KXTP\-(<3YCTJM.UYQD($YX0!%K'DX*CD[H_])21E W@U"9I6[]^7Z4!%5X_/Q_/M_A;_&7Z^^_C29 M3B=_CB\^OPV7])7Y]U%FJ"V]E9"E4/32J@C!1P>1$^T26=:J32'4+E2>!EZ: MZ:6%YW&/_Y_";#S[>#G%D-]?_#U,QS7N)/AJ4%=^G\]>+.4[)MJ^D_7PU)7PO!T:EPIPT04.U MR,A*-P*\,!:DUUE&%!YUF^T7V]%WBICI1!<-&FCOWHHC@3%@H+LNDZ5(?@"Q M&ZU,B[138HQA+FWF:]VEXC2TO[=<&[16_HP%IT3)+^.+<)'P[60VG_UM.ID1 MAU8:IPP1I@KQ56=M>U7'+ZB0?+&<*]OJ(EA#TFEHOQN)=]B2MRC.664!7=]" MX[0L#/I -U,:7X9S^O=$?P^?<>2M$BDS#XX1A(EV!%^G(08;@R&'TD5\T-R^ MINIJO\]_WHCH2_"/L6(.3YI<7M,V>U]^FUQ\_H33KU4THY!(+F]Y22X44V*KFM#5%#UOB'0J[\M2V-IX&51CIYC!YW*'K^,1W/Z?(K[\O-H[B@ M?3:[NGD91\7KY*.VP(KP1&$I=,_Y#%$)B\4Q^KU-YG4S;:>!EHYU\!@EOML[ MYKJPA15,O$0RDVUF==R?ARB= JYYYHK$H5CLX3+IN:JL]5VQNVR'4CEVWWY: M%" PC#X('\&&1+P8K+92M!!189&HA?-MWIO'M!RO-NQ [4XZE7*#8.A]BF[V MBVY!4].BKU54':?*ZU"-/0F \3=%Q1L08?&>S"U4$&9S,%9FZN]XXU0*A'D MGSD$-E1J]8& 7:3Z1-D]6\\'JZY1SYI5V)OTIQP]^E;P%X5603S#J1B1)'P!D+2"5R0 MMNAD+.8V=\%C6D[%(#A0RLVS7'?:%K>AJZE1L(ZRXQ@&AVKN22 <*/;F2?,[ M]&FZC=AB4+PH&10B@R <@E'AJ.FK_IBFX[SGA^GJ"<4?(.@&[_@*RI)QEHLH(=9J_Z4OV&M[NUYG>1;P.-_S:YR'7M[ARG,5S\\WTI2,]1I>^W7W]Z?[9\ MBU 48;V,8*.5]!8)!SZ:.MVI36WZ?CV>O^ +&VN0X^SY?% M#[=CVZS7UF>/X+S .JPMDY%#$,3";1)2)]LH&[B*FE.Q_@Z6=(-JQ8@\7PLV-QTLIVB8(+%5G5]5:2D87H+66%\FE M+VWFS_0)A0V685](V$76+2:K8KI:EJW<=)D*:7GT' S=<:"$IC>J9 =%!(D18K (PAF1N93) MZ#9QW,>TG(3.#Q3Q\7JW;P:H3\K[J_EL'B[R^.)S%.@#.])#5^:VK_O'?=NE/E=+YG P#9+YZ:([.:3$1R!>0BANF MF6U_%3Z?ON%=L')0W_ N>FG\:(YBDCXJ[D#85&D1&1PK#K@E%YXI.OBI39O& M;X/LYNL* SO)M9$S=*#:@(AD"/G.$D@J/&1U&;!<5&5[[S4$Z MWE>NQ^OCQN)5%,S"8E2!\CR!,TJ!0U,(B$6*U&@:V3/KXSX$%PUTT2!ONBHR MZ)PJ)BAZF7'U7?2VW;1 MU'V$WA\DL"0;I":\%T]/62TG"PX1#,M%NF"8"&V*K(8>5V^ A%UDW0(!CT. MI5C'/1F\)=?D ?FLY-Z0Z8L\%2>+1%?:=.,..,JZDY8V1UEW$7$_?1.,7C,6 M3:S]X1:43'5DJZW6$MFM4=?YG7U,A#HE&^! *??9-[$-72^[;V(GS6U;*;^/ MV/OLFY U[A$7::520#$G('IT((DVX\F9\K:/!OSA]4TT0<,NTNZI;\(8+I02 M$J0PX3JF$;)T4(HO.@BM>'Q@"#[7OHF=A+]%W\0NDFOPPJ]H"$XV%\:=I;-6 M#5B)"KSR"IBV)5O,[)$N7\2HA$->^ .EW" *N++_=QN:7NZHA)TTMDVC_#[B M[FM4@D!4@4<)GDL)*F H&C$CI'P"Y2[GU40A8,K4D!K#=L MN9Q#1 V2_I2-E\6F-I4#SV%4PDZ:VVE4PBYB7VL0=%Y8]2:EJZ]7YV&.^?W\ M"T[K"N$I?JEGZ1O^-ID=LM-VZY_=49G4?KP\J(9BA26)WCNIBU)..!.4C$)S MIEDHQHVV_I3#SO"3'_/K!3&]^+ ?^2WTI=AL#>10Y\HJ$2!8GT#$8BQ&&TQL MDPK>E=*#*X'K7NDODW,Z%[-W_[JJ13%)%(6B M45WH8UKZO\>:(N51E?!APF_@Z3S%\T]8)E/\%/[Z,)DNE#"_7I]9#?]/DP]A M2E[ B#/D13)R^H*G7Y"EVC:5 ,E=4W&1-6YS< ZE_,2AUJMB&UAA3]'_-.5\ MA#8KZ3P'X6M+5PRF[E4L()SEGHQ2@XUR\@<0_8+AV*4Z&X3]GR+]=YR_+QL. M$K.L>*\MZ%KJJ+CF$#UY2L5'S41 67B;.M(#"7_!B.Q:K0U"52M,B1A949E\ MKB1D3:\S1Q1=UV@95X)CH=&BM$UV7#/[_49/(Q^B45Z2NZERHBO"^+I3UX!U MTB7+M$JJ3?YU1T)/_$RU5%N'VSQV)/ M,PB!+OB$Q"@:)DBNC:[U)\@Z5A*J'1@>^>I=*:6!=_2 IIOPZQ9$-MC9HGZ.O?7.Y F>NMEZXTT5^"Z^-5G.&_KNJQ^58/RP'YK'4_JJ/T MU5:4/NS=-RHZQIA)GBLZX[&ZRRI&%3(S5KC1NA]ZH+EW_Z?^,)*#M628! 5. MD*6B(CKP(D30P3#NM22BVI2.KZ/H8,/V2YAB'8Z6ZXFBF_H:^U,Z!Y\7E_%/ MWW]\RW*3WYL_PS1?'\,?Q4:SA:WWZ4NX>']9?\3L;_0CYK-?+Y;=@]YHZ;,L MP'R@ UI7P7J&#)+/QA<>&/VAC>1ZXK#_F[ 3E#XRJH<(B 9IM7=T(TZ^(W[$ MZ;=QPM5L_SZY^(8S>A<6',X^3>;A_.[7ZV*QWR?S_XWS,TR3SQ?C_T9B+.3L MG28?)OBZ"U=JB":3N2*5"JP@LD;M))&F;FE:&]RF\&([^DX$= V4T6 .\0/6 MKP/RP3*1(R]@2B"V4R:VY75EA\I%&$XX[\/#[359UN;F.52\@TE^/6#D=EA ML,C06LC..!*.]. TL99-Y%H['X-KLZY@#4''2G@=KN@-R-E'X"U&%#\FZV;: MQQ:$-4UKK27M2*FM+A2X&10'2+]7>&ATZ&(6($JIHZF8 ^=4IDM5*BF,MLJU M<1A[AL6F!%>OJ-A%Z.W1<)-#\0;),0Q0P_I$%))CJ!0#YAB1&E$DVAH$>\BZ08!UX43=8MP%7X3V"1(ZPKC/DM@S"81+@;C+:'F;*^ >&2=C M(>POW&/$7&;K?.P?;%SD#^?AXLZ\@FUX:FM2-.#J.-;( 6#9-9C2EZ9;/%@M M>%OF=+9<]NF>N/YH'>#T31P\.ZBX":=\+/Y=)QJ MI*E6^/]!"IF=??SC9K>M]]HXE\#E6"V 15K*"^ I1^^%)0.A3<[]2;*.8'4= M7?./.NF[4EN'AMMBVL\JRA:%>6_R5](3?7$AN_?EE\D4QY\OWOV5OE0IOB^? MON 'G%R>X^P,+Z_B^3B]+V^_C"_"DBM71*E5/.3EE @J* TA, 2M>207!Z5C M#Z["-:.6FI'X@H$Y(-VOO277E,XM_[G^$DE*__/_^;]02P,$% @ 3#9H M5%'.H;N>YP$ NK$" !0 !T=VMS+3(P,C$Q,C,Q7V>K^TCYW[G?.>_=Y]]_QT=F">Z5N:<8XQWO.^8 M<\EKX_4"ZT]KZVH#?'Q\P#/D%\#K RYIN5B: \"Y<\!N !6 2OX#@#+D'<; M$-/06P_P(7_R+?[0VP"L6'P/++[?^)_O%U\G;MG>,-NJ:W/=PNRBV?5;KLB= M.P%-8!D?W^+O?WLMYU^^^%JY8L5R?H&5 @*+MFKUFM6K5@FN$A 07"OG@5\GOM*H%5:__A%Z\8V+!JF9_PV^5\VX%E&_B6 M;^#CE0,H9/3\?#]>_SX)OF7+5_"O1(8DN ;Y!]GKD>$O7[X,&2S_"F2R?)[( MWP,K-O!OW';@Q$H1O>L"V^U$#SX,CEXE>S*]1.QB/4U.^8:]UVK!3>*;MTCL MV"FOL&OW(97#JD>.'M/\54M;YY3N:7T#0R/L)6.3F[?,S"UN6UHYW'=T1L;$OHN+3TA\GY21F96=DYOW,;^TK+RBLNKS ME^J&QJ;FEM:V]HZ^_H'!H>&1T;%Q^LSLW#QC@>U 9G7 M,L0'*P06Y\6WS'GQ'VQ8P;_MP,J-)_0$KMN);#_X<)7HR>#H])+5LLH7:6(W M[.L%-\D=ZMM!7YS:CYG]?1/S^A_-[#\F]I_SZ@#6+N=#G+=\ X &N%",GP+P M3]ARX7X,88X'/(Y:UER@E:0[U':;07'8IS%+E=K- [*J! 7LM?#'(#VF?Z*' M"?-QBDNH@>="1T7-E5/*P9O1C@*VTO17R"93S#.8!*\*Y1(V2."OTAFP%M*OK)TR# MJE"P-V=,I_G!+VZ!0<MZ:X1]\$*-A_;N0\EB&FQ"6E9,B6D?]-0= MQ]CKIIJP7ZN+G8Y\",E6?-?4/UYK-2S2<;[^:DR6'R<;;_,AQD_QYG"IG\+; M97_:G_:G_?'L(P_P(VY 0/ 13BB;L'$\,*=&)\?:9TO)\R Q<6[\C23U-NP) MW&H>4&)"OHW.L7*S+7MS#.SJL&ER]$Q(>80?EIV[>"6(>,@B^_K3E/?Z#AK) M7LR[KL.V9X"B3=.J'6M LMEP_8QP.4[&"B6JYICLXF,06MNDXA_Q\07C8M5C M&;]808%K0(J) BG<)M<)=-2+%;Q@\#Y9>Y=<^)>]&P458KQ_B5D"O4E%Z-Y0 M=.8(0_7)O+!O9,#FO&;G2Y:7?;H>7E[($%YX<]*[=4.N.2F@:)6'?!&SCX[5 MHA41/YHWWUUA?UI\>_>V6=UM#(.UGO2@>8YPG[#@):9(:;Z3?_S)'#8^XFYX M#IW0]^N%V'&7P065<;.LHPE4F9I9M#"=Y*?Q_D$0Y@1G/COBN0@/Z(R*>IH6 M'R:J9]H'I2T-WW_:G_:G_1', =RL(3_& U;BMUB;RC>]XHKKY%CF6*RT& TF M,-Y4)RY808[TGD 58=]NY685ZD5;](7F---Q9^K'H'OJHO>7?P"PK2B:$=@A MS,&5FX!EAR<=#46Q,^NT7?RFP]>?RVW?X00/ M4(696R=T6;&#CT:Y

[AKKVI_:;!E7YB.H.[YSVU!$^_%MT H2J,N5CY]&D<6\XX'4T]+%/C3_K0_[8]G6$5Z;G\AH43XL5NKG\K:0Q+G M/@;+=F5]/XV_-" S.83M/)J65,3' [S2X3J0%NQ26M;'>*,QH2YB,Y6015O8 M0_ZD"0_:$%.BDJ\PD[JK7T68^K3>0Z\[H_9MU[6BJHH?M/ 4Z3 A!+K9WSDM MPR1=;,G6C1RXT'S7=+Q?$SH_>6F@SN'!\;6"M3%^+$_*E-O]@?.[UQOI&N^H MW_=02_3"I24'/8J!-OHS/! JJU,L'J76M+4ST85PN /?-ZMU.W!V/P]("U$: MD@AN*=K#?8-?VP7AF14Q3-/6KZ>FX[L<#Q*8"[FX2.S4G MLVA%/A;Q;;^$YQSS6&UC*R@-M1VXU MH!/]/^]/^M/^Q":$'6BLFE!ZB5ZN0 M1'$V9HW7]J[]=8 JHEHC=9,[LM6N[A:#5$42=0E?J,3+D9NS=T6.7&B:DAGO M-YJ0"ZIX 9L7I2$X2<+7$6GA3$9-L M41SKGM3(@R@1)P 7'4=W%YIIQOFH1WVE4LR#30*=%3C@[WQNS)">< M!LUMO9QQ6:C*0/&R_2Q_6P>E5YZ+J)9S_I;MS:"5X-/GSDD!5XB[C]KE55\Z MJT8W[(I>,=AS*ZR=08(VQO[ 3MV+"UM$+B05)L&\!_B?0^5E??RPOMG1>A MGOK:W-%!HK-V]).6I=B,T;S;8U$]DZCUOW=5^]/^M#_M?V98$M6I[,<$R..[:HTHOB!]2Y76"D9:!_DX#^A-1F7)0SMYP,94#^&$ MVD_G:!]G24[$\,M5IE&PB92[R3(SL5(M+[\=VBN_6F MN1I8^DJR:W^JVX)^D[Q[,O6D\\>\E_!NAS M]GBLS>-&PX='84FMX#OOP"RK@R0H/?OL%B%WD=+EW!$3KEMCUNBA0(WNAI;- M5*K-S4O7GZ[<=$CO\05U , FAU\H*$P>2V?*!W[7F]S_X8L"VBVA$*V0$,,# MV,W"*SY+:>ZOK)O*!?M[C<..[UA&7W>J/P0 +TZW'.=1Y0C^,! M-=A?><#@L?G]+[7N:*$M5Z:.@#,:[@?[K^P3S/V0O$7UUMSI#G86B#F$G5W' M S8(P6W@')8'S#37HUE"!*:O,Z.,!\20>4!XVE,>\-FQ&4[K!R/1[CQ UIOK M5,P#Y. A'O %U5@K!I6!Y9KD'!17C = V?IQ M7U5_GC&Z?UM/IS#LQP-@DWQY'K"M_C]&OI4'7/V _H+^",[HS,UJ@?M[Z.NG MJ3X\0 OD 7NOBO" 9Q,,)7@=E9L!R\'?<>D^3PN,Z6?*B;3G+MX8>FI+L*TC MEVAM-M01%_@H6:;&94#3)U(_[[WMJRW%@'W_C%^;&[[!YG(U,@SGH8(SCRM; M&**QL#WN$!:YF8 M/EL"ND^M;(7CD0E_D M(C1;D0>PK$:)D(]I)4J.9!+Y?E,*%_S,"K#8='U_<]Q)N[!^:HP11!D;]H.O MDW\*H9^"-(<'8.W0M:A"'A!<"W^Z!H: ]HC;"7_O]81Y9Q&HGM/#$F!3'\*Z MW!H>$().B%1D/?EIP#I+Q'CS=\RLSC0XB)K($6#)+RC!I^"HVZ1AR9_S[J<( M'_W/D3\#T]I0@\3O9)8LVS6&_,+VY[3GBN'+B1M4"/X]Z3ZE2IM<_&8YFN4R M"C2CP.1Q9].+FHQ7R?Z;S<+/!3_6^CY5996H]QI8R6]WT[XZ[])[ VO35B3- MW3X:>?I\E5?0NW@EB1W'/NSF*:IG:D=%R.$O_'_:_T'#OL!W@HCO'J'3?2IZ M-KDXS7+0Y3+B-*/,Y+$(TXOG&-;)[EOB_,Z%K-3N&$VPWJ4?L%Y;R^#&T ZQ M)K\PT:W#;,4HXI(@.?IS4HVP/SV%;W.G(4+(?P^R/U^O\^^7_[]26_!'>4!) M(9EFJ$3 Y8I3B?VVJZ&+]!%HAPRJ$1)S3.[LX $WQEI,KS;@+OV:89OKI7I$ M-T[RC!@K,^"!SJ29JTO!'MJ\^FLJ*#MJ_[TRZC A]UTDUOKJW-P=A"4,'2_] M%Y#(?Y>,%F:$,]NM.1K0YI:"M;QE;_R"$Z)+2B3W)J&R4- >E%^=BS*&Z!36 M=_!<2^-,K5O9,)ME=9)SX!FV.FRV_3'>[77R+?":BV8I#VAW/5EIA"LD66J, MH\T\&H?Q.>Y(4EP1F.!#F.//)C:&R\ 4/R7?)@:9Z/@POG C4QF%Y[60(#%* M?X:+JLA8C\**Z?D_?X[5)^ROTBNYGG2#+E3G96_[!0GA,F<-Q)M>5V *D98" M"Y']$2EM+;-_S9[+/K7K(GE ,HJF'#&0N&L,=\' RBXIK,E5]'9+:BVYB]Y,*NJCM=R*^&",#-Y%1^ >I M.Q\+23D!)'RKCT'B/,!,HHH'G(N, ]7GN:O DC9P)HC,CRR3-N*+1O/W.(JG M9Y$F/%IHS$)O!C]7L+?&^"FV:USYK]14D;V>!WACT$/2^$,\("/0DP?$U^XC M(U7W$;JWD<+2P06B)V-QX%CF&9*D!@^XCT]D!PDC]=%OSF)L2%0/MQ[_X??> M[/NC&:C. VA.*.B=?@G(.'\'G!M)P@Y+XZ-^># 8L^C!HXL>C'J/>^'(%L+" M8\*:=#R"1<&!N N("POHOT$*TDUT-/R"&;_\GOKT?_7#8N4EA)= M<$@:1*$G7S.1%#X7(48U["?3+N*0!*NB<.0UMB'^-JNPUF0&S^MH*#%%YL!@ M**A>2XQMS#SRUR# =N4!*Z/ :BTU2QYP:YC# \Z[705/BD$+R/S16=!+KDN>=88%"9R38&DULP3U:(Z5 M:RFS?J]4)Z9&90),0=/X'HU$;W1KW7>0G!$_F#OJ6>53L'_VZW"4A/6"W4(" M+-8(=SOA#K-1!\9-PBHS$[^;7CVWHZ*Y*?!0P\>:4Y.ZYO(?Y4(OU&MY?.&2 M-[]+R4$4S,,EB2X^'"PY@+:@, W1_.@^.;*W>?; NES9>ZSHK"TS6)@_=%O5 MA9JH,+K2I"-M(Z9#?B G-$97,B?T+KXSZ0@L>?OS]X^35\).C.+4D^=+5\EF M/]S^=-.1@0N)?ON3! "^-L'YC&KQN\DL% 4^8J>3$;TVR+O%Z3D/*"5^0KW" MXOWSQA5B"F-9K_]]^9@C\!I''L"_FIX B> 8^C0>$%2P)HZ),VK.MMUT^;:^ M9EHG1CV_9,>;R< > M12J&>5P8UFOM)7,46M#L.\V*K&E2RA?:H=U]'\>U5)WPMN7M./TK"^!A%WX2B(ISQ)*X$!XE: M@= 'TM=C"G!-*;A=^%_O2GP<6+(![(W60 JKUW-\-7XKO34HB[QF[%A.:'_- M&\'-]Q4M>W-ORV9FO#$.MXRSX:1);=R\EK]WO2YL:KUD62Y(&5A^,EPRZO5% M9YVZ>]]L LIOAAUKE@J+"N"J(5D]2&GX:ZHF_!6]A,]&-6$AA"\_=V0JP=4J M!/B5RFG8?8(Z@UK0&J=\89;!VDKU2$";?IGI^Z^$"E?G TD@V*,P04_@/K>> MYAZV=(066N>V_06.CD&6BY2$LTA)KKJT+W!BYW6:[H%0 #86C4'BD>D]_V#I M[8X_[6_8_I0YQ[N?6;'8K6-^Y9A7PD0XJ!*%:+04;X*G5W4PP-6\\?55H4Q,!]8>&RHG9 R MXZ7JW:[7^PYX$Y$K_8492"V-5NHEP8(J:/@2-ALLZ2'/VJ(7#H)3.\F;K"?M M4U;*Q&]2?BWB!M^!JGPS VS6EL;M-I3PRX[@YK]^1J9#U&N9N'^"4SO"E0'RBJW85NXY!&8DMAE$E\1 MKBMEMNVD_5?&8NH[K,,AH1[45;:21&49GT\7"DEJSB(ZH#T4CSL,=HPAZWB.^7[J] MB4W%5X" ),.728\;TR^GQ+2AJJ@Y1>V4O/DITPJA;G39_$4IZ!WKY5U1)VK6T_ 85/=C_C;-@\T M3N*W1J#GZY8O6(^.W[%+.9"T/2DI8/?#!P)O$[#-%^/?EYRXC_::G>S/L7YA M^/4 2DR[)V8T(L3H3!VR>'4S)_\8+&#YK/!2(_E!@19KGS1^L?8%WESD0!?) M46R.AP^WWBUS!K\?D<3^T1+$9'GF_R;83I M84]XE*LW+X7B ;)BHY3&:H68HJW<:[]WZ/_1#$;(1.\DFG4JP6N16[3Q@#&* M <*5%]GQTA1&BL1MD/'IATX@"R]1M/C@G.O ;S(,O(*CG2,A %F,1@!29A$@ M"T'9["5)S.QK'>B(&]&NF =4)8^2E3L28_Q8LG/_#.-<3K> A;@\X!42[1]# M>8"="C,3E]5#.)K\*!)A+&FD[,UETN[]M9<1*KU.[0>5;D2H] +\>BX??J3X M@WDC FQ[U*( <_!B-L#SE]^;8/RW!"0" M;L/)#'#?%/%;=0S:;VV^*]"6E86N>)!]$4C@>G86" M]O8$*;UMHPS?CA+N,7^%J5&IEZ6 Q0^\N:4ZW6E7S$"S<]EDS6FUHWT@]>NP MJ)5B@P\9K97! W+?1,3U:(XH^C_=-R47:2FC:W9C:@HIQX,A[J%GD80,Y3C8 M_,VS8]BQ!4C$X<:5$[J5-=OD[R!GJ]GI!VC[G''3FQ,U +6\A4OSW9C MF:V[BIU!1WGP2'=7"+.!Q["<'A3 /22%%1#S*&^Z8I$#$ /7B#BWA!;)*X[[?J\.?1X"B> MX$D4S7($BB55$AEZ)/)<>UQK(!',1QMXZBSRR0HWY;D9/P62+_K2[WZLX ]F MZ"@>L$C,+NY"B)G\833;H5EQ5HB,02]91P44$?_Y1#/)Z\'/E:1$Q'_=+K]E M9JWBD(@U0O-HPO 7B@_B*5O<9^I21=1C9 ,/$)))^'X/31]G*WUE)"$Q=HJ[ M]9^I_Y Q$H]D<+@;G+K% [Z?P^]II:I"TDBH'T;DHX,\W&]--R^:W8&\]Z', M6@Q ^DA\GR8SIN$0+R1\+K!HOT'YL1%X73^2@VK05AZ01X&CIB=83Y;ZM*1? M:>$V#WB*/\L16LT#\$0F:D2$>@R9T"'N+[\W*?I7,<4ERB,CB8[((R4DL0=& MN*%$!-W&,OJSHZ%3[%BB.+2:C?X,Z]R.\>/N@:3^^G8_.-T2Q?$'!VRD(+$; MB.C<'G",K)(5H,'N.-]N3>]><#@E<)+2.@.H"[\WMMP_YVYHJEQ=!9H M 3Y@QZ>N]-9WN;6UF3D230V$V']_HK]<62&\F1NR:N7%G M]@9SP_HP"'[?NE6?;&B2:GW^:@/G &LOSKP# 8@\3*/7DGTTQ0[R-7+[+"RQ M?* K0/49*U_()U#GXF?6+4.TG YWH5B6$TVQRO\A.5U9.1::^TJ:JFY$,ST<^,A#79"H=JTT>=AG/@W0J]'*@3SL&PT)FD&)G&/5?'^'Y M8VQ1XY$!+C68Q5KGA$)2H@1DZ*6 <^U)V-D>G.TS'I"O9(3'5*)F#N!]?S"& MB-^ ^1)#&2DB1PLS#\TB>#R X2BT]K#O-$Q44LA=J"2-V,5$N%&XA>V*<(5R M5,KO?ZSHCV4H"@A)(W&V2Y2&XX:^0G&/CH>Q?' )Q"6VU;W#$.=IUD$X7_3@ M36P3XKQIM=]H -*$/[PZ>[&AP43XS*V1,L13N:1!IR7VU8LTX',>9 M!^@N4LW$WSZ>BUVB60N5+?5I+UV:&39D6D*S44HP]6]PZ?X %76ATL MXD\&S4^*L1QX +\X-QK=YPRYYF6D$[_6>2B2,9D=[;IF @L-A(47_"ON&:FH M3X1*XMKU\[LF\8_[B$B5M+&X\-C0S8#+8EBJR_( 6W5UI3;:SAN3QD_-;X9@ MW$XKD"+1V4N7S,46C &ZEXC+'($4P ?A-JX"8227T+NQB7>OJ/U"Z#KI#OFZ M"L0>;RU'TS 4I+:*MU;5'"[PKJWS.)JKUZ0J''Y2>"H:/9TWZ&SHQKU(NJD8 M78@=)8R@I8[$,EW%!#H/1?5,2Z#A/UC-0;T EQA&G<\/H%68 M0(#VN36*>]@J#%IH[1Q$3_DW$T/I/E +F:QVQ4Z]-MNU\_#^$O'^4>GQ9'9 MB.CJ!?C5H7QZYO2"SC@AL9<'L#:3M/%1"#>D_ZT#?7_:WS*!V9Y_8UU::N*+ M6T)5BUM"=F U<=@ MOL7C:#3$67LG6-)+U\K7_>B^LB9.D "LCM-B134C ?8%]>Z?*O#^Z-^V6;GQ M/ZG+[EODJ7LL^ X$^H&#EEBXBPL!C40_V(SAQQ2@+_11EX(#$T4.T#@OUF8HPBSBB]^._]C1"VGXN M?@B_6]QCVB5*3T"B=II[=,R1NPI;;M$S;5N/2KD'0OX1R4C4%MP<_WL/'OP> M)BS.+5C4@A;3#R(6-H6ZNC$^OCE^MH05W"8]0U@0D4--BTI/S 2\CERP92KH M4%?S@#4] UW?G1Q8D<)/G"U;)"_O4ES.:??A3.U?-9X8UJL1C[&X>AIXFT\SV+=2VB*OERX%K9+\Q_\[J)?OS(#OZF6>64CB?&#Y,)Y1Z'&FTI M&:8V[8AL_,3AQU.(M+<:?&UEB_73NJW)<6^-3^"+=<&H!1& ,"T^3[*.\6,G MW;O@YS<*\INWQWE4;=&7?NK\1KN3-6>J>[O@&9*A.E%_UL;_+VJCRP+U*))Y M %.9(V6<1=RHL=W%M@Q[.NK&V#2Z0V4+-OW,)>_S9=]W'IW 19&S,)!T,&VZ M-(-B2:OJHSQ5NW[0;!/'^..YG751WQ)CC*]ZOM#&A[5J+O=-A8[DCC1.JWTW MM_4N'3.-P>1,3V$M)JZ*0?W0302&HT!+LF]#=1$JGV;[P*;MF;=NO=&P&<[Y MD_(RSU)2'?8;'IF(5R; Z1L- MF7+U6PUJ$M\MO?VSCU3C['%O$,!E5\:0">I8Q@=F0EK-,,[C-/.AZTZ'?'!] MUV>'^8,23SH9;YDOS4$'NDB5WK61P=:T"&+IZ1[N9>(LZ1.\N@HN0%";J#3- M QZ -PRP,R(QBU5!2DTUEW-\0*G">EVA1FU_)Q,)+X]JQ4(: =HDR7B+I$4Z M=(_Y\' WT;;I?#2+^U8#E'AZ;\@T%/< _.);,L:L\I1!!B:?,9@VXB=SZDLT5EEP.7&[W"[!K_57\/I^C)B?DTJY="NX_+<5&LMNG8"M9]>.? .+EZ9$I% MC,7A:""Y4(/.5*U\>BV[9=YV W2T:6?I)'UEI,GWW"S&L,$:N.F50$-1#_,Z MW;L4E/0X()/=VR-R6V-W_5"?[7U_)FFK?)IJ9;E%VZRIS1T5$URYO\ZGQU5] MZ8)S.^-&YSFYQXXIQ'PX5OIW ]ENQ<[1^S5'[^XS]^ON%E.2RSCR:Z".7(@+ MX!8)A/NQ; <6H$VO&#>YKTUOJU#\9:2;LE?9QU?]HI126^"HR;@V&DB5W:&N(QF;O4D]TX,F8A[VD-SS*TBB!0$,RU*T4)J>^^63SIG M?R3G8YB27].)G 53X0$B\\@:1C:],_\+_<; F8?YFO&W.SS?8F)39"R&*PL% M/=!/PQDX](P. 1OP80/3(&Z47!O+]HHAAY W(NNN!UH*;\J4I 01Q7+(W6= MD:Z.:"2:RL?1:[&H1'P[2CS;55)Y M_83V=_ \#U@!ERB0!M[S $OBTXUG"HNVNG01.557\RDC16G&<"MNTZ%A?5OZ M\7XI?K?-D(Y+'O0N 4ZEL%J18%U!X;HF\ -(D+H +CT-FD0+.NA721T2):F MQ5<-1%3D&;K)NF2PD;B;?O*<-&;ZLI?$W#="->L]C,OPN-4R%>:6%G?=+/&N MS"/*&F*Y5(M]7T>/^1E$FWG98@)II(&$'6,6[%CV\QCR&_(3,NU^*Q75NQ#H M6*O:U^I_?;-0J]O9G,S]#&O78#YVM$SS'*ED<8\B]$2!2S1RCY):'$:/<'BZ MC/W5^7'A*:];_BC-7>S6'6<)XM)AW"VC]?U?\^.#SFN\AR-T)CW%Z,[%MLPC M(@QCYA2MDU2N1<-''T;7>^A9[(P407>_?I*#6F 4%=)L@^YC?+M1/D8T1GK< M1(?AYZ^JD8[?G8UF"(Q;)PW@E07L/+?G74E:) /W%QYF@N-SYG&CC2H([)>/ M_NZB5_$E,YE.+$4M@Y1VY@Y@1%W 4C=1@51@/L%)YYFD=$[0I&]=7 MD4D0>W']0_7\<.PXDK)HS412*2J@A^:46VYCKQM+$R[M$6#>W53]+K^+6IFZ M']5=#EI<\/2]ICXQ3/#MH=VC4,WH0KIB^!TZ?1QC]-"3X!CCRX_9IVY8@G3V MW/O!(^\]C$Q)4)J+2EZ9TI-GPQ$Q/. XJC%5# IE)L."KAQME_JV<914D>)! M0L$CWY4JP=\/G9#96_#V^!24Z'[[7E:[8S]\H$F).7_?])328ED@;.I^) MLRO9=R2688DN!$O0'ZH5F9,YW(2B'<9%H_AMS.&=$\];TY[#A,ML >H0O:8T M*#7>PXR9G! VQ@ WX2K1V_8*/QEIL)X2=>F/,,%,XP9!T^?8F#'-O M60 M-C9@@Q[ ^N_S*/(V6&_U@(MOE'H)68]B'B%13*&*][IN)Y1'VCY0L[FS7\XZ M],NB#3C--P-;H=IW _0<;K/18\BQT'>R;2/I"?("C M.6'*,&(UZW++;7TT=M/N-ZQ/=7[7I95B\G[JZV;-[:2,Y.#IEB(.]\7BZ6[T M"O#.I0&<#[A1396$._WIR0N+P_G/I&>M]^M^4'>ZV5W0T2:E)6VE1:J9UOGX MJ);F\D:AZ1RCG?OM*R-?(>:C\*D__'&:U<5(66!9,^(05*'@OZ$S#N5NPLLQ M ^/&\X=R#+- X1'# J%CL:RC03L980UD-(Q&H*.S^(QZ;BGET:<(^2]-'H:) MUXCG6G(0S=;_*=$L+[*C5*BKF_ARL'_VJY#DZ6PQSEY<7^Y7;EP,^249$8-V M9*HQ_:2Q46-E!\:;:CYA^W8TO/XQ6_=@S7X(I=);=! 923B^KAL=]LJ0V46_ MV'=KL#QJ9\$3%&=!RH\8YV; =/K$?!?131$D25Z7C3NBRZV9MY@OU *E(W!9 M"^7)8P&A'B?I7QMD4MCSC0>@,TTYY&R+"LF-:U$;U3Q77P'TR\6M SSE4LG- M'T%T'P+3PSS U)('4"(6>$ Q^L.X(DNL'MV+U I4P>$:AG @#Q#?>W+N$H1+ M7($VG+T';C -[)UF[JVB&O>:![1[6-&OP#@,E3^WR6&>\ZLML3(S0JB%HXQ[ MFG5D8"U\S-XT'!P$#9YC9T-IG;"0%S=!34P.US'C(ERY@=0#-]9!/G;SV2'K MA?L(5FS;WE9(^LO-0Q]*Z&MZN[KR[8:[F<[&QD_G.VV/R4^HV!M\IMNU+YZ! M^585J^-_<#SRZ!%V OL*]U5,D2KW-1)FA>0,'D#=MK^N0^L2;9?4+QW49-.UN%D%W/Y\S,Y-9[ M:KEFWVZ*IU[=)U2MC\\WD[SZGUK'ES J2V2,_B=0T%[5]EB?4$OSE=ER!C%;BCZY-, MO1;^AL<=9(F3\,M=Q(9S:;9/(,>!FA>S&==M9%[>5(*$S)6%*R58E_M)D#2) MCC9Q%2\!UW@(][5U;I/$%GQL?G=BXD5M_LCX.W>).)&MNKZ-ZHO?B= M->]OCU]E[>0!TF21A1 _V+S DP<(2.%;3 ^[\I,(6>1U9?*7LDC"EQX(9-9* M!:%7UKJ*^Y%[TW!9(P%O(F<'B.6^SHX8V%LN/W*S!]:)T _\ M8-W[B/B=K,\NC2$_.X=C]#&;^U?N!>E@?^#L@2^J,KO)H>B%IOB,?2"2?4^= M U\6;6..Z[\>FI^('Z&'('AB--)B/86LF$/1D;B&4$XK"]46)@:Y=,#-H.@> ML DZ19]3+\*LOTJ:"$_;-7X#Z?\I96ZB@59MQ=) M+Q(D^^M-69BU'O- _93[&WZ+04 M93*1VPLHPU_!33*;56K/5(#"=P=+@],LU^V1+(S+5@;(U"-Z$WY][Y_W]Q6@ M:G"?YS] 6A%H7YQMGZ[BK8O) KYZLJC)RQW%=U6X^>M5CC^MWDB2T&U2. MW.U 61C<^.SY8OG5BGO5>X\KMP4,[*@5OX\H\\4MIG^B,VE'E@1O$_G@VBA1 M&X>J;B7:@O=<]+/,\=SZSM6^\.8RJ<\]DV_EV-@1"A5)=(%ST!JFL9V=1:_T MF@JT".G&Y\N^ _"7QENRN:\.OB2CMA(EP*C]V3V=IURR CPUJH-O%)H@ B&BO$$#G[NE]QJ5?Y=' M"ED<+(:3%$B# J;<' UEE_B3[(0*\M..4%6C?/JYN7(>T',QLLJ?\8(9O'R* MT"\0&.QS,I]:AV9+WP>3'294%L"2(T0I_3%=+A(^PI,F?O"O'DJ(;.=C3O>^ M%\LB!J+$[G/)9<)^TV'"S1[?-TQJN6.0:3&5R%0<+>=2.4[,5J7&0-:Q*#>^ M _=4(T/-U':P/Y,HU();NQC>K_0'[BC#.XXJG4'/H!--%&FD7GE(^OU X,9+ M-O!.#R5:C^_>F4UGR,*F9^*_Q7(J=WD,.C'6;69C$8&105[N;H<4K+U01P@O&6::[PS."HDRBND5\]V_V MN6V@RW##NWE6=609.&$_C!O97;E<*UU1,"H7=*GMX*EWM_;+>JT:V?Z.I,;P M*L#"@F=^-(U9BTWCM((>:ESG/W*TPNYHX26(VA8JZ9Y<6OFP/P_ MUVT7>]5/WFRIL:)NN&F^5O]1NYVWZ?3?[KEFL\/)4@^W M'4+PUVL27\T#E@U%=G/Z18;,5"1HK3SV MU@6\[R4_AH_29:N>D9*Z.BT/G/(\H7FOC9VHT=R)V5?>Q+S& Y2^SM"W="\+ M"MM-"B4/.EULDM&C$,K1/_EJ;TC>G+Q>>_U6F0H:/F#30 M4:!3B02?/99JUM\*IC,;3] ZT#3+(JF,:[%MWW5V<1VN?OAL=[&[IID'A%%V MDC:;T9FN?U'&5V+(SWF *%AB@;:R%<^4) =V'_8!<>E7=A"&!I-NTM+$39!) M/H'P]"WHN\P>NOTDJB^B4L);@2VLNIR6YDNCFF;BGE;M.U+&C;2'Q%G$5D,Q MR+4;7A01F[KL%D5$F=X0 >GOR6D/9L93=_8QJ[H/U,.7\3JOT5 ^/2B MW%H;QD%58?R#D^8""RY[RMV$ES6$<7?CA S&5!;$91"5\AY=B&KABD'I3!UX MS4O.)9<=82GP(1<_SS?\W-2H:"*)N&:XT+L817,8H6KU,C!413(?,T5)+^GV MLKT]S#5RZ+B;^U#EJ9'_!NC+]^Y )T'*+/58LC"\&:PY#LLFWF@:@#C+;$O M+DJ.J-5JEM$Y)1N^*W-NGT;V'*5DFGD,RW"@3SXKZ[\L+,/<9%[U4F4J/"+G M_9RU1I4@T]\N'@Y6P#UP)MXD5K<6:'TZWYCS6LW=9]H<-;6MEV%^ M>F$WE, M0M]&,W$],M/O,E_5UMV7&NNXVU)]*@ETW<\#/&=.3$6K*Q*D<>V- MC4YX0A^(R)@[(WJ.AF-Z62/M[9QT5F'K+8H(PAV'*=3U?^L4N.&^8KX0%\"9 MU*+49L' HS)[BL\=JQQ'*5UIIB>./R*\W''O<#DX$4F]*/F)^6>'KM"=!R7,ZL\Y! M4OJUQUS%!&*RQMVX+Z"( N[--F05YBDC__Y(P7("DP?0R2>XKS0$76*KBN3S M./N\^]2/7=6F5G4[:GW^5;JK!Y*Y7AEP'0\0@W>[^)?7>]QD M1O>U.=:>M&[+2I6OB&"$'[,Z'GYIF]]10Z-#%T6O":W$R$5R$8WF_1ZTQ>WL M+.O)[/&9QEL6D-:[9%:#?2M>'=>N>K_227_LKGMK?YSG$YV' 9;N)O[&-F.( M.($H_LJN%)%YJX.6FN[JG0AJ?!O)!LN^@+=);"6B!)F6VX04F'D4;0;7H0C[ MCU22H+WS:%C=5%'+'5]*G"'EL="IK;#S0F8'N6^0G(7EBE,"<MHBVN,2-Q56]'"G31Y#!Q7) M(\HJ/M3&/O=9VT31]H(FF_XWAO5FEX:#GQ_!.JY=^8O3EA*5D2P][.;$9*W- MW][%3ZLZ+VZ>ZVW[K[!K^IA&9.0R4VDB99FW87[F&_J:$K=SM36FYVY&N_C- MGL\-=S+0#HM]HG5Q2$\T?45=,,,2[0)H8C)33OYJO#J06 ML?A$:0R+GLP#UGAB> !ZU>O-[F+!^SF!!;EXE@]W10K'N 3LO@X)4Y#!>RS M?8]X?1S]U\M28.2G_A@]A+OG>9<\2RZ,0I!4>,?BT^]%'LCUI3V(>AEH^MD% M+JFB[H)@=5$ONPL< =W5DV&9,QPML-Z#B=S@<5$"(K\3E_AZN@E;!%[MS-G8 MC>_IR?%Y!*-2'-:MBX<;Z.O*/22O'MR8>I1"RQRZH=\^?+X]\;W@?O_7,2D% MP:F">4G-LJ=?O[)W,BE*F") DCVTGO[GJ/16:(^MOXP:?2% A?3T8.I4J'7_ M7K=IO:O*9PGVI:.AGTLD[$U/UBS$[F=CN^>QFO5[(.68]K%\SY3#;GCBLLN7 M+Y<^E/62NY#H)\!W\@$@#20;LJ:VYV8GCMLX,%YOVG)]5-O/.:/GTS@\^X^> MK9?Z<;9^5N;_[-GZ-/1 5=6T /XKN&9>:0MSMEP"?%*@^BY^PK\FMUB>J2=J M]BXX?_?6/54/5I-*,,Q="Y"4[*D@]:N"WK(*Y*/B+-6K<;48IQ, MI2-4L(0IS5GQQ35V_%@-LZ9J4[MF7RU?B"NUIV'X"LN(.;"[_(MWL"1V *0B M\2"P":Y#99]M-0&?S/_*Q/099R2;];4;VPYJ-M86;3U].?'KR1VR29',;5UQ M3N8WOE;)A8:^"(7]6[6<#2F\.;(R;_>%\@G/L))0F8T M@8ITZ^Y5=.W"/O4;4C8%#;;OLIX__-:BH#VDWIPA?'*=?=/%Y_I&9MKGE2+W M?>7>Y")8/-8C ZF&4+2877U,#\_8]QN*/L;).9F4*W9%*86OIAT7EEO8;S1V[=#0@,NUZR MPLYTI[)L++8[;HITA1$V,M(XL$-M5Q%A(SJYX@P0F MX9!2A\3T629(KYWK$73IZ$TM)/C6K3J4:LGD,Y?>&V^+FS_K0-A#U62G"%D/ MTH^8/)?_HG=Y?@ZM4SPL>N Y-U7 D4G:Z>6GD.:0];]1^O(,!*F]GD&RR$^\ MRRDK](:"<^OBH^VVA)1I9BX;,&I*KYIZNV+]Q\VS4BG7:)O[Q+O%\\Z%"GNIF^AYO84\[=U,/:6*Z, M6L;*R9D[&$8R'PC@A4E,NY)-4N+E:"$8NZIRGD(C/ MD)+[>NI@+I* ?92G7_,:7BNME7(E.N=^N]_N2^KQPL6 M^$!+]=\8/*&Q?3OG@MGDV-U'FB+NRF<59YT9 =R/&DKXEH5I=+FM;Y0"W> . M?"TKO\ L_6G^\/%;G6M!FJC8T"%L71_MD (/$-K-97-'*@:4[YCO@MDV:9U* M'V\CY<,QZO:2#QE=I8$#TT%H"\J&-%(O3MPEM%3BF:RJA';LWE>?!OTKN2#L;NT9K7:B?'$#!](6IQ>UCO1T09I-QY"^T6JN6"C#*XJ M&0H>Z;^-K;XC/%UJ[#N4'\D]QPT@]Q:@,BG4L!UIKVS["4[IDH]3AR M#[G'@7-6X-[G&'(XI4T?7G.=WLE8'TG!-*AIPWMH9A\%NR7IRPN;W]D1^A[. M#G?V6BP[O#HT)+"!;$ONC4+3KH+>Z-PRX]LVGCQ@E7"YY&MY2#:_:9S_NT]V M7.4RS&2>KC#Z4W&MQS=E!9)F-S.V"Y_(*2 ]O?>B,AIOS !C)YAH6:H)$IB9 MHS\E?Y'.HK2!=.GBI2CF#FP%>H,+!M=2H-2_#LV1G\R/"O;<&S:4PS6M5FW? M6IYVN$U@21EYQH?HSP,65BX>O'GL>"V,+MH(F[%>;TF) M+#&R9NU@*;-H?V?5Y0H@2V.X@/+_OU1X%1BBB$CR+)G/YP'?8(8[=@D.H;?$ M&)K[L_Z-5WA/./* -]Q)!NEG*A7[\S"2*V['_IBB0,L$#SC.:><@B;0R'=\ M;@!OXYBF/32B"Z>RZ AM>*B?70=KWEK(LJXO=8SVBISK'5C<8?3 M.ZJ([AI%T3V^%;HE"@E;EI&UK)6D247'Q[MH3F4MI]+=%%EV 4=?>-\PF[@,L?FL[ F0])YLRU[ M8G_5%6UMF?P/>Y'\BV/. 1^0/A MD78J7;&B16)/:*4IY6P -_9BDUW5E$WCOC(UVZW;0VN=&&N)YW8]ULI*"V%"HUL_4Y^>ZO418SVD2_9C??%*S&\\ MH-QT=\L\9H-UQ[LHF^[HQ.^%%15E;IGI<@-OI0% 2'%C4:9 <%U<*L851CFS MB*^'KQC[EZM*H#X1PGD B ENA$R8K0/"!-.]KTSIN7XJTYNLE2TQKWI:[@?\3G]FN>I^F3UCA-2D@[_!T7C0TZ9 M/_:.C16[=RS$]-Z];^@[/ 51-H]5:H 9_LYRX1QF:U(5+SL.[4_-( ]^3:"]SVT*TI>/(!V03RK_LZ\. U#2 -P3.WL MCX8[/N+[6^YN'"@2M0D%0C=+MC M44I*!7J]WU,+B7Z7#K'C XX)9SE:)^HX#1MNX0'&I80NXDJ7QE/,P#[UXZ9U M*HK2%EK-U(;Q:O8WL\CN*"_'KMMG\NJ^YQ:V$?;5=7H3 M:[30:&R*G#;\9O% 6R+R0YYZE'/R-CHC8I(']/?X%NT,K:DOV)&@"QY\(KBP M]DB0*$5R\-D[:V*_G>'FCQJ&'Y5?7Q<_>CL\!4(TA7<$NC<1WLD\/H!: TDR M<0/KW$OSJ2%IG_JOGCG9%)=>\.A81JLZ$\0;O&6A4;G"&11S&-X;I%HAM6OQ_L4.0 M8O+Q_.R_YO]PE3R>GYKF$W_%M.?*Y?;V#NU&C-K,JO['HF8O7_3N?G!0MU>0 MAF,JB$.BF7T$2(30E]=2X)"T)=M_\.8[%_SGY'&33,+4MB.G2C@-16)N]N6[ M8%>P-Q9%NT3Q)]+T N_V-UYN>E6FL=S8V<1%_\S+\-I?CAKEX26&3Y1\YP$* ML@I/0Q0;BX<<[31F&M1Y0,W'WF'HA$\QA]!--&,7$8G!["Z.$U(+OB*\C@=8 MZ$X?0CTYG$JW**?=#>BZC&%X"C5727V_EL6<\#6(%5(KMD8T)J,*(6QE$)Z; M&_\IAXX-4CI$7M=U"RQ5?QO>F%7LPY1>/_T2G,C\;#TLH3AQ[Z.IS)-TK&?/ M?#2KZ'KYYN_FH6&Q[;?)M5"IGP+I%_I/=+#0G7&56ZBA!%<>:S#U.$QGD/OR M(,K!RZM&9K,F0A$?[+W5M89H_W++D>T%3_Q>EBI?R4@=;OD1-%N?#%ZO;@ITZ%?=W);I):-YJF/7SM,4V*9%MY;18*6I[6+BF1' MJ/0.')1PN-*DWMJ9 "V?/%BT/U4W\:;ZZ,(X68?%(K:N$Z.3H8T]\!IUV@0L MB'E;]:YJB*G3;_9:QFSA25K"VKO+")'61X741CG!#\:@,P''/8-QNTP"QC A M,9GH7TO[W]_8E91EYO+A/W;&Z2BF0@*5$ ^7]&0(!&C(X5P/FEHZQ:^3:="L M@&.5OMAN.A;6K7GXZ*H@=^SL-I '\!_DQJHHLM+DF//TX%MYP>_,_"M- O2\ MSI\R,/9*''E\ 9 "^#T7^P3'\=UD6B'9LA/ES5XW_:J/^+B\*&&HZ.:G%CD< M49T0O&5#T/C,><491E&C?''E&R$W?V/KF5$\MF)+^<0-;M@6EL'KE1X?W7/^O[<.N MI@XYM? 5]YP!IXIO]Q3]8OP:#N@:;ZZV#QT._81@R\O?M@^)M&G&=V8]S:>D M!2]-(U;T/(7%:3"1/)EO'MS_:D+QN,U4@\;GF# ]Y^.?I/C";V#D(F<%=YMM M_F)R>JCQ_9'C)=FC_PCE,_A!,@=P_Y=Q>ZE6I0 D&LKP0\_^ALUR"/"J-1Q^ ML,P:_IYO'IUB[!E;S /6>12"QMT?_8;-;.?.Z+>Q0M+Z$YX$;=&Q,\8:6.H[ M[A S&PP*D$J_%%D???[NC%,7EP?LI2"0Q93#E:!]4?SD&TH(B)H(?N0Q,]&P!RJUIN6:?E =V9Z"DU M5JC,V(HD;8G\_2]WW)-/U7R#P4 MFJNJU@0:1^ZZC]NTEQ%HSEQW,_9*J6RV]W*O:ALS"]GD:HP=SA4[^Q2IYP4$3F:K_B[OW MCFIJ^_;%HZ@H4@2EEZ@@* @HB'0B*DU$1*0+41%I(DUZR%904%H$! Y%0A&1 M&NF=2 <1D=ZDA=X32DA(X6W.N?>^=[YZWSAWC-]]X[W?'UO&R# [:^\UUYR? MSUIS?F:#.$\P3QZ?'A*>.HK2O*B0@4YV<'C 7*;2R&5480D$US(0WZHQV_%=6?>9?\.;-_WM<;,<5A!.L>\*N MB#O@_YKX,,:);VF4#A&"$8!@JJ.U3[HDYK6*AM>G$76WAQN3D=8)FD9OJ_=? M^&)[G#WI./Q'!B %*TU56&? X)4[JE0P=FUNIV9Y"*.K#IW9R7=LOD1%_6) M0/A@JAKP%^,BW3C9\,@K#Y290 ML9.=7>6RO.+%8C>>KDKM$ &\H13(YC;FAGY;8/46BW\FO3(UI?_.U34OS&+/O%+QCE/CVZ?'+(15I')O%_Z,^C %4G@!I.YO;,!W@,J= M20S\CC:I3'N2LK(>/:41R%?*VAIEAXBX(-4__E*>Z6VO;K(: MMFS8"_<6=[ ).[0%\&G2)7O=JG3E9OL#A3^= M[G-Z%SBJWUT=MGIWX4'>"8R84^W&0OD=N0*>F7-MY4WR59OP]W2MH4L&&@BS MG;?_L5MZ#]V,B:AEHR75"HV1,"U6(MT(B.HU==3_C,'4[/J6CY&G+T MXL1^1T(/G>D@B#EN.? EQ8WQTY*?P9J2^9C\ZC8SFL@V)B:6[F(!]&J!=[".Q ' M#=V$'EZ0>!OM(*][_-X%WG,<_F0X[75?XC!6&G $IU1IJ1YYPB]/>@(=\+3: M[%G%]0$5C.3+EA^+PGFH<'@_9&L%L MQ56^'_EYXY#.X8PWPX$JXI-7)B 2,9B/]=,G'N39?J-/([@>-)LFU*[RNDE1 ML.MPKV\[[D20; ?RV%V[NX M$+[H> M2RRK/1^*4PMF93 E%0K[G+,B5=XIXR_X41V13LE,HBIK6%NPW<")2!/25'%UYPM& MJ14V9J?G))?L2$YT\MMAV:ME;?.\_8Q[Y$:AM_4O]X/4KE(WQ_$=?5W[90Z; MBQ[ L[4T7NB\,DFP)9XDF! Q#7 ^AS&A#1$V]_O0[SV8*N3.T,;Q)-?R_ FV MK^JSU2HF;/7F/SS]D\?GR&AX'"'#SJ^\?$-J26O[R5X=T&H:5AQTJV@HWGW\ M.5U.QWH2&S[LCVU L[>7GAEPTFU+M<3>+%>,&A"C-$T)1)^.D-B2N#J0BS!( M-U\TMYG)3\\B:*S]S3GJ6^%>MDP'JF/C&!PX_XB2-K%?QBA%0 M;E:$"H:,N6L.XO&DE5_DF82Q$POCP_HXZ670,IG$Z,>@4.^!O;,HZ,@N9&^7 M"KA7T:,V,K,+>>R#=(Y:PMK&BXX.C=04A"50(W[C2/[,W?Y[RNO/1YLI>!I/WI"R?^G_.%M-/@!#95+; M!=AZW6%A1C^Q?:4-DXO&Z#-RGFY3%XM=BD?-UPNIU#CWY;5A1V(QR8LBB%!* M;()QJ!AED. Z-U^'MZ\F;WWIC#L@$2\*$ UT6L081+&\@#.4I 1O!HY]K/Y1 MRS"?7J=T\1N ?[N(;_'(N<>:F/9R-6@??3MA]/!9;TP'=/@:,86PO>).D%EJ MVH6PJ^AE>:,M*\G7RZ0I58^^7[_=7*Z=SJMP?9^/&*_( /<,J!UXCC*#IW_06XV$*0JW6K]N6R6<<*1:U RVKS"?>F!#31<$Z@3 M!QX>Q8!+B]B/SWQA?@X[*1BBOP+GN!4/M>VY;R/+TA!C?T3[+M'GW>:AZNJ& M?4%9C'?2BBR-=R%X_90V]S /IH)T]0W1[AD_1!4"M4@3?'3EZS4)Y@"V R:A MP"_RR\OFMV(<4Q8\^R\;XX>'AAH_JQ_0YE"POLUI=&7B+ 3">$6BY5?-+%(( MK F53>WLOPC_/YNA" >! MY"FB1Y* X$GMOXZV-'\49-R3F$4,O2;^R"A0V3 MG^ZY>BAMRAQS/Z&%&7_P&4(!*<(XZ;PG^+0'<"2W,4'\SUC?SJ:U8R-=Y MWISN2GORPL^M]OE<>]B&,-MJD!QUB*I."LQ'F!!J\%@IL4NI$X+L%NJF J11D'Y16(U#[].OMP[E)0,8?@^G4 (Y>$F^\^FO3E:G=^R[RZKCLASR!*\9AQ_#48Z2845O>0S:68+2[AG M COVR*CB1_'15VS0H!>\9K.:^TMK^T[-J*DY/U/@$-D*P&C99BS:F]YZJ ME15ER#_-7VT#+(2[@8D0^.>!%N?]WIX#.&#E(,$"UU^"<7C[M%N%/\>[['9Y M27>:*[V2R/U';AQSYNL_V(\IWG_T)703=+*3!9PSYD_=J&S]G[T5'F2)WZXJ M,\EQWMN5*5 *")' [3'M-2JW\"0;]?CXBN_Q>VA!Q/57VD+\W;;P3?D6Z!/T M0:<6BH*](N-C5D?S2PY&<: #=L<5W'79I.7YG,7(+B]\M/!.T.&UCKA@%A^Q M_T5O-)P=.03@7:27-RBGVSP^#I,"]-\(G2W[*BA;WR25]J;%_NF;8U)L!R24 M\Q5O4%5I52"X* 0$8,Y55>W2[-Y1^FRDRYZG5"ZFRIHOS"@?J1AW\3T^6R3E M8V05LY[A+\H=/-#T&CA#!P:R\!4H/N7R^^D; (@&8>6TL[1LV,0\&PK..UU9 MB.=,#L1C-.,D^,T:Y20-[9<'CDO'LE6[I+-9Q>"EF]90M0JD70AF%^+@/=88TIF+/:.E2-EFT76ZA/$9(T0H19V@E^)[F M2K&0%8-K^IS%(T^7-W[H/9VT>4U1"B-V "?E*O!S.-O7M6RDYLY&M1,#M0]5/C*]I^G9OP\=06>VD!DZMT48I;UKG MVM(&7)9R(0W+ DPD0_'//*LF%7.K92E7%_)P@K(2'-Y%VJ6F:RLM>@.7VU_& M:WF%6C]7FPYS) 9.M#2O':9W05DW=R%:." MOC(7F#,#]N%JK3E?Y 5[?BI>^T&AELDW6%O[<@QD^V'B%HN5LL^FE7?>_.=I MLD%.Z6+/%46(*6P@'0IXO=X8H]5T95C8) M'^B8ATCEW?%'WOW":+>BV$;P!]D2HZ_XS>09Z#A;Z1P5D-C3Z9>I;D6QFW( M_]KKO>8T#3Y?JKNGCO!I\D^X/;D+L8>AAMF6B_#<3>AC5#WYZ#1OW5M1](G] M##?O/CAUMC/>@4U(PZVW M 4]6^(5";BYG!M8R])H\9F0B<,:HO0>IIOPWKJ-'Q=?\XQ+] '0J69:B0?4> MP-JO122+DU[@[*MI[DV5896OOA\YQ[6QWA@_'YERUV#(0,L!-Y^&O19VURBV M!>?^+D/LG,,@R(W;_G%Y,#T$-C&,&I2@\V82KT3CC*MLIDE5N!\11.C%BV>2 MH^(IXLR;&VX]22Y?\=,V$H1T^A$8A?4G4'<%YH1F(@EI/W9F&6ZC87!FT1+3 M"Y]EXDU<9LR-SS$E=UQ0W8=9[+G9([EI>7GL^_?#3DZ2ITWO!XD<$3B;# U8++P@Y+/W.Z3>?Y)?ZCVSA9P)O-;,@A=HF&:L M_ M%9K^JU[PGDS%KTT#REJ!4>XQWT.WYB[7\O,OU5+?@OJ8Q_[1DP M93N^BNJ#&NSIFUVT"J.I8$[2RF!.NY!]]"]H!N=JCZD.K67BYUG^HX>U'3L> MSAW(JSZL_;.%5V322/WQR?V.*;1/,'OT87HKE,%C[;650J_)K;V4H0F95DT^ MQRPV]CJ.:>=8S?KLG:0HB @@"2(5 Q3IK$G87@4ONIAE+JS:0&)HP;-I95.0 M0U'7PBXVOC7<]VGD9^:H8T?+TEX9D7]B)&-%O6(CP8 E[@K QC_D_U2O[4RSD'G;B M%3AV*S_,*[X(%-YQZO'G;2OV]U'M#;6B-7$R=D]K?0/I)BQ7< ?6<<_ MI(:G51!,S;U#D-_! /7*Y/\$Q7<&IJ6I_'Y@R'!) MQ$6@'"EJ",T^/N=C]ER-).4[%='2G\R;*QP9K=NB1 ZFJTX96ZF4C.YLP?>% MUG>R&?2@J4JP1^WN3-Y?F6JDJO([L_>.8D_1SOD9:$&71PM7QZ M2ZU?3F#[14I!<_ILE*:*^-GS+<\ER%U[TB(@1')1<05'SC$@196=)-;BG>MU M?8"NS4?13M^+BJE%<)DD^9,77A[G$_ GWMZ:O^^V^$>67Z449F?1NZ+9Z]H^ M-L!,-9WN'[>)*H%-9,'P[JJ9KS[V(M@HBB6E& M8Z1;:%]V\4P/$$!*4J^20C%4,8+K+UQN%20%L)[L-KD _0O$W]4D*4RWCA8W#P$NDU.5T O\DU>9^!'EZ M0ZZ#2RWP41C0;8\M$T,P^NO&.*K] EQ#2"AM*>+XE<_ MP+P\'*C-$_N[6H-9!$(C*P0.\4Z;$'JLQBE,?YZ7G@'J5-4D6G HB,/*"=G" M_*QT2Z[H6_T/&5?UA+2$Q9Z$!M],NM#&V/!-QM1X>YY22(62H991!*,GLG<+ MY-\I;\%GJVM76[:J-!!#?YV\!Z10]W1A8JCGZ?WXFA:B2X/)G:#J M[I^$\F<;]ZVW;6[OFZ^S$%>+QJ"R;CV;GI1[C.HY^_!<_\?L;J_0H5=_'@[] MNZO9RS5@9-V%?!5"2N]"?O+O0O0].8GO?_MQWXM=B$\F_0PYO;,#^],1"(!' MP_YP.)N&U82Q_;+O8X^=^"%-+G>FQ.Y"MB7AQ7TDT.(.O0 Z&H"?9;N0"@?: M1TS@=^RXV#HUDL)X%&C-CZ/5[$(R+H#SVJ[V_+?%,[])?0-=WJ^-6; 2NQ"_ MX*PI B,U-'L'VNE_P@">@@[]13;K-QYUQP?^!_"OSG=A!NF? -1T]M+2028X M;?EG:Y@)U?_HBX&1IN5CG^A#Z WCA]:J70ELYBB=;B? RYEIWYFQ#,4#>375 M9H=T^ 45(/N_&:D_B*9X(D?5#H'SZ(\X5$L8"%^[R/>81?;FJ^ 1N9RT(Z:G M#']N/8:!:]77G=I(']N%E&VCL!-I4/Y\A/64W\KG1G-)8:T7G8//=!^ZG7ZC M;ZQPK?> +//AU4(M1>EK@+D;FIV+\3>C[=P49U=_0)%6IQK"(H.GJ<(:UE8O)=1[/N7' M][QL-FHP,OI4)41N:95I_:2%BG783\W[F=KUAWL" MTSL'D<) 72]0AB%B7R-@%#42HV\N9R['YJ%6TWGC;ZEOG%0U MQEH"CK!A_:NTMS!;-AZ$#H$?:,34^_J-\02^&&UQH&NK MR2,>#@!V^J%T$4++F_SPV1I6J.Z"VG8VX++E 09S2#ZC_]U/J ]G53^)M"P M?4CJNQ!7-$UU?@V#[FP_)WY5ILYDD]&SG3QGT-A]L C6]EV-O^./_(EU] M4MQ>1TCP8:/P6.IQBR_HP>$;0Z1H7'/94[AN5_P&UWO>5FXOOUO&%Y"+^_FN M7F#Z9&L53=^34CVH^P.8B S?&-0O!BZ"()P*F.KV,V5K;C:I6I?H3@%3F" MKA$A,Z)D:8V=%&T6_:VBNO))$L!T.DQ<,_V5!ABV(?O+=\YBBL+N&%M X[[> MB7:+KGJ@<<)0Y']'CKKQ7F$ESL')XCU;HXQW:KNV\D0GI7(QN;-V3R5MKL4\ M\SB9P_#39!.1]C! MXR8DQRD6Z4:^0^E>'QQ])7N]2N5+"WEF2Q(N M,T>$*1V[(M> ^M)PG-7,N8L( B-?LIJKR3Z+9+ZFU2K0N2QW+N-"R,?IAT$F MAW_*:*]B0]A:B1S#%%5'E_ A([ZRI-S)E% 3(KHHK5EOP3C&J0#O%%UP7UY']EW-N7ZN2:W_23AF=3C'9U%TED/SA@@ M]#46=R'M[AO.C&?]9 M2-$*0'+QE(SJ^LY*Y-2T+!NW%(R>YCVL%119&=#@"]N@PX#+^./WY.;#"=RX0Y'X]"]* R%RE-;-%;:&4ED' M\U>]:,^QP[?;A-%I67+4&"3HU$OR,1179!]=AA270R[8A=2K^S;7]XW AH@& MU-@?S*[KU[./0'W*Y(WE*$= !'%C+WTJC\XRC]Z/@/D5F1*^6)HTJAE2^W>> MW$'.'H](?C:O3RE=/MPP,+'BCU0/G/ZXU.[S5_5E3UB1M+W9@Y.;$9@^D#Q0 MAT;H'3#>5:RM_C#T"UVE8(.E)7!K1-72@$WF]6,S7K6P[+L1D^' U^N"D>< M$VOGG<_Q4KD>ASEFQQY1"IL7>4W].$_2Y:A6 UOGP-M?H*5@)].P$W'C1[>. M?-PHD689+ MR?J$<+]04QKZJVG[E,XS*FO[ZT]BQ[$K[[4073?$^\0?C=Q/( M=KL0N6WH/=#!K=O.I_ZRPQP%PWNB6IQ)6H M$ 1C=9H=D0^1:]NJRC#LC+9A MB\T>7RZ.NX\RY"Y!EIEL@)R$49[JN0MYE;=GZ=7X95F?6(!U4T*21SPI$RV> MV&9!6]M\=VT7VA>DL9TA;M"Q\$:ZL0?E-K1._82E!\-T3-S,IZPOZ*!M'.[9^N+N5E+\6 MFJ63FK\+2=U"0-\0O71 !31MS/"XAX!-PV,H2:SSRG%$DTM(?B=@3[1LOAE+/8<#'RDRQZ)A9 MA''(A>H=NI#)>M)8WK",DN'4:#O\Q"L_3!+J:'Z)4NPZRX/)FYB0T$>&-5 M.R#3,OD]G.BHR$0;65KIRF(<'E-.<>WY!K<"4IA(8R<;W4WNQ@W!0W,4?I"!\T[07_3$ 4 MVU*.2$R,D\1MJ=RAD^/4XUO2U1*3?26$[:;K=X)U IPW57E;)S$V\,H&3!2Z M6F&ZF4<.X0_>.WP7$A@FVIO9A^1!=O(5J3M4K<@!_".719(V[8IGZ9R++"V& MNY#S^/VMX^$F)F[CECHJZSJ7>A1]1#S/?V^Q\NGH!==XHDKQR(SI+3"EB9:\SF!'O M_Q9I_@?B- !7]3(8\FH1]\!_W9;P#9.C-TF!=1RZLU8DP[LQRADM2-U'BX03,Q\[F+W*^WUNR::@P@-\^-&9]N:\C_1,;")9#C^+O85%G\' MRI#8>6A12Y\@%W9:SZ)!*5#<0J7^],EQ=KN>(\N8Y<<7]1A05Y4"9)B2@@X$'!8QV02CV@&0=@>0 M[>"E]0OCK/2S.IDD6UQI%\O[;IP@K$GDV3I%P\VO:?O>!A0NB=22:SM0!RC_72WWV(IW(1-CTN2;\O5L ME# 0[D71L9D)] ?87S\DC9T&Z2&*9#+;V:L@1FL&IH!W5P-MAF%Y9R-7SUC+_(X2N?(X\>*Y_7OZ%T.H7P394T6$GA'=ZX@T6WB M!YK[B"7HM/FXN*T]G-KK,_F[O5YX%YK*[[B7W"E%;Q['?RYIAXDU0[E>FL>* MW-.QS_@$>X0:^<;=&]:I$C)] M]8-@SMONS\,7& H=@3H+8"(7R0U^XS'UY$^LS8#:&>\ +B&A'[J$4>2 >P#3 M2#K;X\B@OF;>:/(?I"%"41.T&-ZDZMA<>ZE?JF2-@Q0P\7-L[)[\MV5OIA27 M3]G[L\\R9:> Z+KF6Z:XQ[_#]$BW>$N\?;3ZQ#06D]"#NG(T1C!$'@,F CB M@A4DQST@7,-EA.=G$!ZN2\LTZ/L769!N718\LRHE M\PETCZ>M^@[=,K2 F@SU=$F.:X#0HE 6-A$,PU_U@P]=;=]= M OR%M=X=.87/CFPHNSWP2*CF]'S%D\\TC;00TLU;HAD^E3%"V,@=(N,^+48- M@[1<+!<%N[P]S"2VED1'J* M>]UWD6VZ.Q,Q"K=NZ]AP,&52Z_8M*P1GLKU*%4YG6@,?5V@1J5;5IR9 [S0/ M;T9-;DDZ?2)]/]_BD^7YJ. [\T4/VC:'/'Z9P9U^S=)2U]]#I$='I.=FTW3D M8)'R\2@=E2A]13E!SFV%>V?.JRB>PVS83OL$V<#Y#8=-O)8KI?=VZ9\EG?J= MI_C=935*807JKJJ) 75J:J*@D0DM15G4*6.(L>'/;E8^+N"A'\&U'I@ZJ13C MT3;<(*8FK*%WPS7)YW%^? 9?3X;;P.%:YVCI:L)F8O M)(.W*O$'F1B'G6%HJ/*2R3"A[.KA^=8O,8_N&[U[JWX@A!Z#G4 !>!-G5M#H M=.F<)U D /3U_ DV4L%K M]H[0=OJ^G6 V@H@KNKS1WA ?1X5*EU.40"?#O//E/Q.<^9O8(!HVD3Y>+$8] MI_]\8Z%4ENR[%BH_:+ZB8)?Z96,&JG%*72#HK5#?)G/4>8,B6?'LL*A;$$ZR M+.4)_0<+Y1K5IW=+V26:Z_-@5EHW?2H34= M'X-GEL;.782Q/5M$MCD,TJ>?/+91/-!Q9#&&M 2WC;Q/>P]UE)PA W7CJS!) MW'+[" Z)85QMV(7<6-IVVN.35@OK_WB):'!N,5(YCA*Y$HF[$%H957:2/\=' M!)\<-3Z"%'W[2'SPRE?S\Q%!MN<.MPA_DZ2*%N7L3_>%#7;V+ZA0!JY&^!/>P1S>?AV4@ MW_1Z>KY=($9:C#0)7+@2H# 5?O6#PZ']SQ4@K!?$;U#GV*V,LBL+1]'E]UW> MUO\(/^P$TFQ6NO-MT/,=__3?T2?T$%#WJ8Q]&*A35'&^U"UBH$'@H(W^7+EK M\-'^493?OB5XYWM_>[PRG2D\&]D)Q>NB!:C[\$WA6Q$5!(8FD)T'518=U"YN MRUVY'SLL!Y6//U4Z_,U[??J^HJ(0TC[HO:_:5T%SU=Q 07W&$(_%)VETYS3R M^W$JMS6=*6/OU(>!ELK?4,M=&TWGU'KQ5(A%D/TURJR"5T?ND&"#6X'M:LOW M$ZVXVF-I(8NIFB?LLUV&A#QEN0V/FQLM5I71+/::FEL(U/V#B3Y4]ISJD8NX M0"B-QNFS+7+S&5>DC&D #WP8G*+ZO?]04D+?_L)'S\-.Q$/+1!/!@1VFH:IE M"4P#R\2=QM?/=B''3!N]/_>F06X^]S3^^O7Y]'*,['='LBRFFXUT&46</BR$U[?E+"- M\K#;S&/4NC5HOR:J..2\_Q'O&;<+V:IMI]2%4TA5!,<&['XU7L?DBX3'64YI M).>&4I0?X*=8?XV/XO%8#(R,CQ]"#KR5( ?N:5@!=7=4],!'O4!:$TV7L+2' ML6T>$0EN4#H.XR(<#W2]P,CB>A)2,'VV?O^5\V.Q%G'MG*K/0D;IP:^2YVY_ MN=-C5A.W2,7*@J;A =Y$@S! /8&=8G 8GHZRH[-VVWC@=R%!D^]*:M_S3GU# M!N@&07VOJKX3?RXQJW064YEQXP0N]> C5&L!3TC,HE*)Y?0VR+*,@_[YPOTW MK^1(447^H%^@Q= E%X04\*)E'BG>T1IQWP)FCZ]7HFL$0I!FPJX-POMS60]C M%@#Z$5EPK-9X-/5$SZ2P=JAS"E7SQRE]DO8S-MG537B)Q:.9E=$:MZZ"X2&R M&4@.*U=AMM+#TDWCA<'-EFPMM8Q]'[NH6BFW1,OB?71,TIM.;WJ_=\L-#CBR M,Y 8;_.CZ5IQ;./R_;CP0$^DL^T&Z%@32->==B%L?10\>"L/; M<5-_RM/: 4HL9MB!I+)$6P>DVZ"?7#;-Y<3K!\2Z$^P$S4PO)$/UMD9E3>Q M"SGBP#S.I,+XC&!/-Z2O65;SZDB/4-K[3G]W24P,/,7PH_VS3&/?S'P9,.#> M\GW#[OX%>H^/ZNGJ74B;!Z4RF0$T2B%P2;XB-="95"G7K$CMC5$ZMA^&8TOQ M]-=17&5=3K)O0X<^/#D4==-FI,O("+$_1&+-_M^R$ A?^S+-TW,,1FLLP$?+ M;?U'"H [/. O(/CC#(Y+6E*16)V&[(>K?:>5IDK?P\[%@U^R>I]SA]UF\V95[Z,N>,WH'K MP;527M/&9NHD7KU.0#&(Y:%=NL7@!>)U;&]3+ ,)P:"=OE*B*NG>&3^S!\7 M^SV4':^7RHM([Y>[?EI.!77YJN]SE>KV P2I8PO^_FPIK46F$\+FF!?+G EL2N?V__-S/4 MM\:!: ,-W]LO'W#R+*-8,W1Z$[/D/;>>@&:6?N$?8'"&<>Q$ JSL%CBQ!S9I M>0CE*9IBOEBW$;T!QZ)V>K;"^@0 5^PRJ-OYQ M-$Z0=8=%5V/@/*[WO-2D>QYD8VMU M3FZ$C_VU EAB4/BLFKF3N!?YK9?:]65-_7U/3QO4#WR?(ZG9G;_N9;$#?%$; M#W378L(PRG\HL:I!;I%]T/9@M-R%.+7K#S(2SQ-L46%O0?OU@0\E"Y9%,ZXH M)4V^A)VC?/W#WM1+&UXK0;[67Y*(95_B]@U*=96;V:)VNKJ[RL9%^0B&RA8) MZ7*)1/E&P]/&\6[HE:5="(L56]X)BS98E:YPXQ S&)5(EL8 M[T-7=GU5;QB8I7D\*H=97TNV:(?'7?N.R^U<,L7:@LA78ZF/CMXSQ4&U1__T M^.?<#_4SO0L"=MTZP@>O&\0^](:P3O>"CA@(\CL9P.SR\ MWIVKR&-6RKJJ]RBT0'TM6/./",V3PTA2KBOGE&9BCF1D7T"]_G&K2^?6Q)PW M@#-9%$5P)NUH+PV)#+1@%<7)=HI1<+/:209+@FP,N7_=YMX5_0_L+T-YFZ<] MH=X#?>\,X$G].>+1'F>J8"X-DY-7W]GU#(OO>;%O@Q(,N,S&4>Z)L@8]H&GL M=+4>3!W_'7TY$W 97__*\[;JK7(2PW-%,8B;(Q)["IA8Z!P9H!_#!B6P?8&Q MC3GU5AL5F1/D8W41-E_T'[P2K=UU3/[+*](\AATA8G-TL177R MQYGNW"1H_%/I&T.-[:MY"LZD(ZK[,#-,M3G!9Q>4,#U;0"IY3N"AL[BIQ^QX MIP9Y;[-F 17P2QHEI8?.4DT"?X0)3F<*GLR[;%^=R/::SVDN:$Z$6C5T\)N* M;WQ>NOHNQ%*U \%M:?L%'K*-WJ^FX*W>4\8T]70@\=Y-1M0)XJ(G@%/Z-9Z,<_?4:[,ZQ< M96^RVGXB1)#'_VZ@B>.&];;EUB\IMO --Y3;(41C.G BCJ>,EF32UE!<*>V M98^F)7,M$J]<_KQEZI3V8%Y4[2/6=XDLO3=]R!\ OA>.OPT/%;H4X5QL.KZT M,6R_;GMJ><75\:E6/\]MF@[&/7A^XZ' ^! \M(?:&3EUWJ2H3ES7!UOG2![$ M[_4L^$']%T7!RL[GXX<]I(<9IIQ?(E@^G%-"AY:$6IX>7/G)/A=CS0H,68Z\ M6=YW*4,D9L@@]-T[ZRI8&H8DST@$(]:K?>#4=?_P",T!Q$Q),?ZP-_GRTM]/ M/KGF($OK83YW$KHYN#,PUH?";W^I=*[?A4#FD;Q=DY3+D9.C:BPRS>R[D/,I M07(11X3&PT26EF00&1KB6[$UW,XP MPXUD49S89;RWR>J*:"596HI&DP?'NG-M\A]EZ?U-U:FD,K9Y\=]4G5I.7S36 M9#P9H'A R$UU?'9XCN9UC?*-%S#/(966E4=U>\^\&5.TOC\_[UG(WGJ2>!J;"B6=A%&Y M'.G\1^M!7W68?F;QQOB)9_QWGG5H>C5X?^R6FXY";O7>D*%-JV.C1(2G-\(R MKF[-YRGECSFVTOB#O-_TE;*=H*T54L@PM4Y,_BXD$\05B*'M?[=M1ESGOW;C MP-IC)];&R65H2CQL^S@\5&X[7IJ2I 8DPJ X-)D/?+ R8/,=>!O?X,Z_Y?38 M_]5K\^^U>K\IX+N&+9-?>3$Y/FA(?$" -6(X9-H.A3J7?FU'#LGI#I#OE^I[ M(1X]]_SD*:SLY5-^.$:<1/601FM98O4SI#O1?93!-9TDG&D91SYSRX\KM._/_DS MZ8/A04P[>$-_9)N(PX\'.>=9.3/.GY<;/ZXV_G;H:CLEP/_QVP^6;@Q%;)6. M2GW6MU@_E&H.(E26^L+Y_-J&H$4 _JGM7DH%NL ME$AQSW/8P\"1LRL7!02^[YLYB'QI*+DR55P6<39=&Q=^]?3IE;L&7R">#-UH M>!).XFN)EK$%"%%9.7@"=Z"37Q48P9';T]ECFY46M+*]DXW,@ENJ(5&6!8M%KUH ME[_S5E3=Y_"7 _MB;0RI#?1>:/%V..P)+-R\!57MDZ.3XQUH%GW>Q]3I-._0 M@7-1PF_VU7_:%HG24>LWBJF^1HQ1.TA"2S3>4Q<0\ \7=(!1XSK(1+C\G#[Q M%2U5Q9)B2(7W5WM,O7\X=8\@6G,Q819WBY-1(T).0,2NW$CCRVT(9U.7AG_N MP[3<4IC$NYESBCJCG]-"SD7];?,M=1+.M&BE2)!"I\U7^L_FY#B4';&WM;4_ MJJ?:^[WNSB6- T473T(417J3F?#&& *T:?CIBQ3[LLKFDMQ[9S+"PS]HFJU^ M="\Q..%F&OW#9!-D+0? A1L@;+<+^0P-RJOVF1KQDW2J8:AQ?)0.6TLI\O\L1-D7BS^.IIT M:BR1PF+G";#31Y2P[+6WQQE<2^G/*H"Q'^6M)V(/B=2\J[:V7N.CNJ M&ISX/\*N+W7T?MJ"6=;=MYL\)W[)*(J*&-_;M'C1?\( +@G.&QR82.':A>!O MK0WVF!,L<]^6A7FDTU"3?CX0I^UN":CBNRWMVY>"53BR,_F;[&\D9>L9!BVW ML+]^Q70GSV!(PQ*=C,6[ 53.CV9K:UA;6'!EHM8!96!2H=?IPZRQ@DT/9S ^ M@N^)QQEKA<80@,>AORK?RAMM4=U;(I$3NG+M]OO5I_FV[B)E'%5<7IXJ1;(< M.BI1#GG(5X'U+6PZAJC.#G3(K$_XS:>G!K+6+>,T:!X@9*E$J?R7]?6+:PDJY"UV-U&+(!;\5*,I=^%K^7Q7:XV0_!VCM_BOC2;<&NL_67M"7>KH=WJW2T6W/_36E&IG' M;XMPIFHW*-S_JDK'QHR31*#4$^X@.PEP0?8-([&7RHY[\S=JJLHW>1Z)W7 Z MBB@[7#/[/&KI9\#"6X$$>D8U##-(PJ@7]%T:R?%;D;]3%K'8/FSN0J@<:W\>H;PG1%*- M/JECM? ^9ND_U78BOF=DQH:9U[T,UXM6=Q&P:"BE('X&Q MYE'%"/+JZ$:D8&F-GOKYZ+O5GS7?<\:8A1<7%#T7_)Q[8SHP[+GFNPK%@>*1 MO#!7H9ZA-H,RN>+:@8V?=!TU&83%@)HJPH3 ':ZBYSDPO!WB<:1$F5QY*-9$ MZBIJTB!)?--H;[O%:$\+H5$%7C!'XV"C5I9@Z3?3Z:=P-!1L_BTPTP=2R74; M_R?>@)'3"2O/;&6G?NB$#)'HX M-5Z+>JV)(@1TG=R%M.=8[$*FOP)+7/SDO>^+T71: !6U[5U(*_J;'.<_^''H MOW^5;4M,D(JG@$'J-'"A]T^F,0WD'W'& M( !I>P?DFCK/Q/W$?H/U)GEM-*P!U#?4!@-X 1KO$D?E*)N07E:F\'C;-J&/ M(D#.ANXD#?'H__-/%W:\4,=I+DR^A'+/#<1!PM M3$4/UQEB!8*BE^F-?$#XT^)0/\Q*GF9[>XDN_Q%CU=B-YF"V2YFN=\8ORSZ' MS#3A4H,S5\3\? 3)3^&&_!:#=^R5Y?-6,M-LI][_D[?G\Q]O7BWX_Z-7WT<[ M ]15 I]-J#+RRWK.N!6']F7Z)5+!C*,\\N%#"UU(YO)MH:D]O'/,=A@YD=_= M3F=9H:&6I4\EPP()Q6_+(Z\GB_8_NJK>^C//TRCXT\G 'X'PQ]>8+.H+FG,$ M7)]G9U_(9KQRT"?^HZN AMR-*'L/+%59=14ZF?"'^&KMJ8\K-HX+_F-9OHC! MQ;-IU0S+>V5;;+_6;_S5RODW+0Y6UJ';&HN=;:0&NJ;TWAF45=OZ;]-W_KP\ MH$RUATF=4YC7L$+$\4D8AW?5G8E$2WZ]A!TCQ@K3OM="1>.MVL)9P:J M25V3'HAGEDR>O#OD=+*)<,?GT!5,"Q5U0T4^7M5(;!NS 3MIA^EWWFN>^V&< M4_*A\S(0@F9;^T!G]W'RL6/KS=9%M0Z\IH+K,= 1YH *NJ![&3V)928-\[B9 M%0NZG6YDG92ZSCJN<<<_>S)^TJ9X8(8<;]3JSN2P_H%N3C=18TRK@H7M0HHR M45A;580]4A5O^X8*132271UVGI0&W5=.]=@W,*HCM-5L\N110J5*EJ8!HM#X MM]GHXMM!"%W_B4X.^YWF. ^YB,P//UM\[-W9&V,W-.NZ>G=R(%KEV9=N'RG) MAF$Z!S.)J&):/O812'01VD7K[[R+- /69Q7H*S4_^*4>0K>^>T3")N06.>E2)%RI-"$\HH,1ZM=YJ$@I5.5[0XA/\"=.739T3 MO#8X$*/6B9]'3L98JY6\S(3GF._D07&@WW9+?O[7EB[2%7R=35"\H2TM FM[ ME^0\*7AEA'J=%.ZKGLOAF4?O5D-DZZ U]Z]I2CQ1$S+*%K\] MFE2^;*,B><0DIY#J)QV_QZ09CP)U9FAB-:E"OMYY_Z)-+2])%)^WTE&-KB(( MI<4;1PNOJ1_YVC*4Z$YM:)<@IVMP[@CQLS&=Z%-X@LU!ATP5]%WTF+'*7\-; MQJ6 L*RB^9?R@N;P& 4G_T9%'M_\_1Y7,9R4Y*"M.O4F=M\N!&C; MXNQ\W6R03C4[0Z:U>+))-CU\_QGOMK&P721(4<4@ M#W&%D-?/^$>1 [NI>1DEB_FA.MI'SP_[" ^T#G>J99D?D(02X(OR M QFHK(W,!SL/JRN3U(/@3,Y[.U8[3/=X(Z*JDZPW@#0@GEK:!>_K!?!:V"'D M640!7GF2.&[X,"+IWE.>T/JM$17Q>\KXTZ0%6^Q%Y;.=0K%8_+1"2)*B4TG9<@>G>CQ&-'NDM.FX;T': MHS6#U]5B^K24ZSLU5Q91,/;Z^/ S'IS26CO*L"_4-VDUAD0T[77M>62SU6E+ M>9SM"X]QIC;A=P&S./8S,4/0C:^S,C_:EEZZ:2%,8@:R>)MU$Z3FR3OOYF[= MBSFN]\SW0EJ(>-@O*79[^XS.R/%D,?#O,V2/$CRBF"MV0_=MJ"J@O7&Y)=>T M:#\AN5Z#0L#B*R.RS?2W]/#*4R9!( CK?(F$$EI>RO%L.;.0$CJDGSPU#&\= M-0HV\KAO]&X]-Y?MY "A"IZ-QCN)44\,T0]1'X#0Z?@4RQ7,2X2/![:AZ-8N M1#0N1UY(6^R#E\+1B.Z77VA3"7CW:NQPPTB=7SL@!RY,"NN)[\E"F#X'K)N% M#VP=0'^CD7@O.@UPD&9MA@W+N0599=2&85$^76[SY=_+(+V6L> MST'MFIL=7Y7#UDFW@>$*)"#IT.!?BN^*_P=S;QX.Y=_V 4^KTC))"#$5I9*T M6"),&Y(T*8Q]DBQ9DZR-F2*$F% 4,=D28I)]G:R3D"Q98QC9MQG+N,;,7-YK M?O?RW/WJ?H_GC^<]COP,M%\EGQ6#5O)9^-&(67 MC$S#):)'$1R)8!X)IV.XSQT17"6'%]07J["*F@X&$ !J?O>#CU5"U/@;JNZW MPX,"T5^ED!Y .Q2(EL%XA=)_]!PJ+$ Q:QC%/M1%77%JFUJ<)VLT(P?&)G&M M4-R:/Y8V#CW27SR.(,T]J5"GEG#?>>Q"NM39CYG>-62=IX M6QF:"U>?\1V-41K>O*$4,4O9F;R.ZH*2[HI#CZMX;K-Z]\ZC?X7XU,[G=6YW M.GHZ>W\Y>7"6EQF3//O[V@\_>?9NR*'NQZGC^D-<_09)&WZ8 BZ#P^!.B3OD MO,7R^T>CCOK1 MMPJPJ-OGU+3==U-Z%?U\5[1<,[6/0)XK AU]0Z.ZJL=B17XA=]$8!V\Z(MMP M:(4\7\)IT,=\+WP%.:1[W-C[+[_? A"#PEO:O^8N$&CF47BQ8"/(#D_@&E4[ M#JI ^." 4'&3\)P+];73VP^K,.-WJS!9SO:6)2FA51A2"H" ,B>]%=..J)4' ME 69>HRFZWZQG^**@FR?N2M%T\2_&:P\CM.Q1BQ_5<\:H1(0]#N(8->;HH-S5GC3.TSYD8:]JVDH[WUN>^_^1/-C; M^QI_<^^LU"<9)=@;F'?T.GYF_= 2R]Y\SR@L;,$(0J[Y)_[;+ 5D.A%0#@.O M+= #P&'DR@,R*7^*UO+;2PNOO=C-* :RF5AL@YQ5P%(K^K&ST>B-JS">E1R5V'MB1F8EQXKV]'@!/P" M P>1B.]%(OV@T%)Z#1Q0PC#? H^VWG,P50[@[/[H'NZ(">_1+LXW^;SBD>-; M7*JP^#J*E5",+1*RL Q74>R7<25;+\R&@S3R0-@)Y!.9]9!_,>D M;\!BS>+1R+%YH4+HV]E3GM9BY.L)6T7& I*N\A5IN"[FH..'1/HX")8$8ZB\ M86J:.$!NXCQ,)AOP_.W&5QR']B3;;^!^[,GO)EKG+2IFXI4_U.[6GYR3"'A@4Y'OKI18IK8$G1MQ&7RV!5?B]3M<%,//TV8G M[^2XY*3>>1N'EI?.H1QM0DE'Z4@O'4PB4:G @67.3BFF)CXJ/, 1G!*@!7+G.UZ5+]EW;+C?P/;<]-::([(@(M,0]SS8L J M[%BVZRHL6K8^@V@U)+-9"VWJ1&Y:"55#/,VZJFAUVE1',6N*-/^_9#W:*W5! MH(E?(Z?Y5\[8WO(;K472).6[%\ 0/M#"%")'!_7!7"MR#.;>*NSX*NRZ&[4% M7@&]H\S"-DT\"OG;XQ[ZC3?_ZY-K?J5J/(;-A\!7J>&V@U48^MM5V- - D* MH(#+JS!(W0KP-,<'?DQ2WBK,CH5D+"C$>[+FN4UV7BJ?**,2OMWF%QW;#*WR MYJ:L1Q>V;KMRP,=J4N&'K)G13X8:]WV9;ZT>"4G7#CZ\@JUU$)P%K?S?R5)]*M_B_+4P/^= M+ U?O.Y]\5.)26]P<[M+.YTRAM_$]X=4",I M4%H4@11R".,6T.Z<%2=>2S#(]Y&X>&CG#FV^+_T4G\OL/U!1>T52>?YMJ7=W%NRLC=1>-XP9.CINM+6V M[D9JG%D94:>F_(S:-AVCG/:8+UVM'OURY_]=^KSN%=#(<+T ;*83:W&*#+EO MN=^PH[$0N49V6%XB.5^6_ ; MP^C-LN[VF48;6/4YEW1V[L6,W>K5M^?U<.7XJ@Y,$8DC!>Z@K\*F(45BMRQF MNS=VE1N.( \[$< 0IVZ0$VI[\^[9(,'6*?I*9'SI5OIO7+F[>-.CKK:I6%KK19=1Y.OCM> M,_X%/F32H5_Y,/[J./@9MYYCG LPZ*AJ#:5V)4A=@3*M_$ZY3RJ]L3M2DU#% M_0&SLEFDA_C!7FKO%E $S1&4T6QUD5DH0 2K9E.#TW[@W(6'W-=0EB]ZK3VQ M"C-_,NTX-\GI$]+N,7RAT<3M6A.R4B\F1'XELS %0$IM+/&?_8Q\(W".1#BC M#Q1 ]J"'QFKZ?,K+"*+>_GI7APSFF9W'![/@%^0ZCJH/,Q4!*0P$G.CWY2FN M@ F5KE_,D5W?]QZ4\/9MO^I=]26[N7ZJ1'S2.FX#\BNTUL].2>\G#_-Z[]K4_K0]==U*# 0AQ+"0&@?Y0_^RP,IV'(S_ MVJ&&3%<.FENC<^5*+UD"/]B&(F!ZD=LUCF)/%L>/MGEL MP>SLKK^J*U=K.S L^4BO@CQ\ %>''BMY@; )>8V=6Y[$?8^D^56N?7&U,&_) M%/=(BO+Z6&/P5OA02S4=L-DGR1LWS-:X,NP\7?.Y #*; M^5I9ED0S#H3TO9/76+F7G-L5H"'9ISL)7T<6E$K]M+GI@/R$\181J)LK[604+X(;8GSGC>KB$+YQ>7@"/BJ#^0\ M).<8!CATL?)46=&" CFP5ZWWB:=% [/OH7-V!WOZ02W1]82+N23M&J[2TNT)T]C$ MS"L=IOU$28_[ A[]MCNV=R5[\=4.,Q+^5R_0V0VW-&.MX8(M @ MDHN0JC-IK[F^4B RUX@_ +K:+*B8'DJN;/I[Q0'OY_T=7XO.HHQS=C:N;CX^ M'GM#=^]]VB#]]>K:S @=F8=\!Q_*MF)\< U4N@M^1H)]Q;1WTK0PQ)I..5>R MIJXE9,3>I1^^[/1-H:HB32!@"H/E[(1$K:KF/?'F>,MPM%; MQ32S$+//JGTV+6]/71I.\RG(*-+L7-/9498Y!4#@@-&$,'L =RI_WJ:RET MY*>C,,JQYMC^I#9Y2-"G.@GKA\66TX66>8 ZM17SW1:"B>O-N3&* MW:8JE9N]CRFZO!TX+->W$-X1.@\%!#+=F3)-''Z7RH8'*+;P-T/AQBS5.VCZ MA4:2B^1MA%XQ,Y,@8#7 <)Q=A9TP&'SM@'Y* UTYA-&(4&X^ 'W*QF<3T6;- M;G0R[?M2?B;\A34M0=W6!.[THV]:%CC[G=7%OOF/I[:7[X[I';O&\'KD4@#? MUG>[L"()R8QYG8D,[^%[Q<]NBNQ*"F[Z\#W_<<'T(J=%4#32^D-C7+:RRY0A MX+R@@8&<1/'\;P4.A6IKAF<2%.<^MFTZ^/*CHFH:]%+>G@9#/T*HF^*MSK< ]L HKCN.8D,H;\#^&%C@]$(W: M!7FC-A)O9F3J&TAF'1K8_]1^-@K K^:D._.!/$G#H!MB! M* CFR"+@ ZQ$?D!?(2:*Y?IR;NF>TH\O;EW0!UTK&6\\P0?'". :\ 4B(4AK M!"%.N9:PZ6#B@-2W?16AGZD7VVK$S7M:[-N7V5HR MF,1,[5O\^)'=-:CY5TW"?^U,QE\FTEUE_BHK\&+O, $(IA_9R/#*(SZFHTD5 M;G+9B>U,6>L?MY3O7#J];U84U2\$4"!KT.<&Q#.9W!(L,F72R-EMD,0?20)> MO'+?4]AZNL?I 0Z\'AGY>OKD;#V3_4&',CR>$7BD2@Q M?(\*KT@\,1;S+1"KY0R]1I_[>Z1'9L##E$YN\RJD'2] MN8?+DG*,*UE^60-S 6>_)3V7ZRRX!V.A^*H#LE:]LM( M2*P:N %@(4[5BG+N'F<:%+Q;A<&55_839GS8YD ?LQ\8R\*>99?.)OK./$R(/7MVH(YUWPM;6>E1!'^.\^UV.\33ARQ&#%SHJS?T5 MW1!BO_B+HCAQU "?'*P)HSYVB+1U0KEWE)S]0RXM//"UEDY.FO7#S!36(FSG MW0VZ]+(AKR^BN;$O3J4U65E[O$QM7QA^8*.FBCV'MJ- MM1[>-.W1\M2THO+8L=B=9H"G#$(Q.W?+0?JSHS)@17 &:5P&8OI#CFP%L+E2%7CD+9!$QP5Z93[I M9JA%7FS>@T??S53O1C.X-(P U;NFUC>(E&&NXY/A$'O2TJ)E7V/+T:<6/]@Q MTJ#B(E8]>#3C2,O;,$@'/G%:@H?-W0-W6UDS"W!AKI3Y0Y"F+Z6/_II-$FK' MB@-G:*Z]?+2@L,$6O@D1T[D0K"9/\$;#\K*).M+TS#?"MK>$#'5WP@Y&1UV> M?E?7,$_Q=+^GBD0E]](\N<@[Z^C9 (Y M1NW6D:A]41+9=R>U]\7L3\4+X2B\"=Z#C_%P_,T*/CV&K<-Q&,26.HXH?P+H!QWY*V2 M'MX#1^)4+C!(@ZLPCIAR2E^?MC*A\L0DVOWX1ET,?'S")3=Q4.]4B6M&".[% M[( @A!7,\+88^/ZP1D*(Z8+\C0_OI\S-B^)9=U@(?=W@ M>Y,.7Z)8_:!=C9@K1SR8+=6]=R='[;O\I3GED*6]*"Y#M:,( BF8Z1#/5&UZ M)]BE3F-HO7-;A?F9B[%#0QNGNHDLEGQ% K(;0+ 6$)P-^$A6RS "4.QC6C.. M'BV4HHNDGB.RQK;%Q3/*"UT+*IGT60M]1QUL#ED6T0R?$8=\U2BNG0R[ MF3A?4Z.*J=4[N2>76-U%O?-2WG7QCI%*#R'5GK,\AQ$ BJI6R _5-#U2IGHM MTY(G.^5'?O1@^M0+ZLKP'L-W15&Y0MP$= S8O@K+1563^TY5AZ=P+M.O!M.> M&/)?<%/3L)A)?%!S-]X&PD7%->H+EF\13]XF9&E-E5)7V 1B/5WOL.R0;?OT M$@8WQ4 ^,Y5=T@;Y>0TT7=[Q3+=6#_D]',&RCG+W(7%%Q[#^C4,7IDS-K:-: M=\$LM%)4^+/V/\5^Q#8A99]4D5)K;F6@@]5EW(=R>_RP$B@;2R5\P*+5;].- MA;CK('R.+'I,W$.V#;\Q")*];1GP:N['"2VMIEBQB^_/OYO%AMQ+?'3@D?9E M$.Q:-[0*>WJPE*T4Z(%5L'@@]Z0YL%7@>:/:Z"KLT5HIR:1N0AGFDD5_G96C],+G M9S7\HM*17[]KKI..[EZ#B<074"DA>'MB1%QE>RJ'NQUD6MS+AADUMW M[M&?GL<<@X^3IB=Z7%HZR@\,X6><1F[)RK8EW='XBK%%^I;-ZWFH?868>P(R M][^-$-VJ^'*!HTL]#8&JS^:6@-."F'14&A_2.7B!RZA36)KQ=[?&:1N'F' M\S(\QK$3(<-EFY/S=D\MWJLH_QB8,H.Q((PBQ8M3^FY915W#S2!]Y:W/>'=B_OGF5VRI)VQUT\YRDZ!8F" M'A4(6'KX=];\A_&-T).L[/@OO;5L;#"WU3=O'G<8 MX UTJN%5)'K7@/P8QI":C6W:BL^<'U3P\R M@F=G%+I#*/%NI["1Z>:W1YY4!SFM8[NR^2&SPF_!;>[IF<+L)A%I^)".H^'I M%UL *I^_['>S@2[P1 M7-J1_FF;F]NQ4]+9$3J#6X\$7MOEZX'%G5'-,IQO6[8&\A:GTP/O MX9-+0: MQ O&2U?();OQ< U1P'T($3BSB.0?%Y,/RC?3?^*D4'9H>B9Y%>9Y^I,^RVAD M%SJHSS=O. PG".^>0@O.1$7'$JV*XFM'MA[MAT9*)\CNMBXT"#K>BJ* M.2]Y-\=T_R5$J7X<]UYRZ8?N+_D'FO4XI7Z4C6>.UECO:[!47IBL$.78<2X! MSB0.@M&9,438-;X2%$#;)NQ96/FAXG&=>GY WF%F%5_2>H%GY]ZK@C'DP2(R M_5*X+,@/I]\;KK,4_E"4#U0-F1E%7RG1W.0QOD-825#RY\+(*3_*Z<]H!]!A M:9O&L XYKG-2-#LG^[;]VR"#P])7T[>^3W]V;OT.G_7HOA$ H&4LR(GU(Z+M M3-2O5!9)%X3U\$9$ECYK_6U (>^2:7R,([;,R*[?#V M24-U/GU#N=;*XZ*7\.5FO)80!^)I524K/&);G8PIW'WT2&-Y<0CCHN-8+; MT[FEXM5$.$>1+GB^O,^'YARW"@NYZ/REA[)/N'!F1OISFT"'7^*IUBQZYZ_7 MA:>&M[;T=AE?0GJ*KT!P"1,/^>O*A\#?IF;M$CZ])_K3N@J8T KD#M:_ARSY M?CF&;6HR4:D"%!U,&Y0/+EKC\2#OM<,V![S^=EW/@!B%!^P<_ MG+RIS5Z'.?5JS#R[K89#9>%?+9? ^3/2GM1GJVIS5F&-<[Q[Y>DAMBQ'G1N) M0UP8P@=K"+9A95/J-R[FART77=FHUI#FU "!VB*I4P^ZWD#4J#SUYYR65Q2-'^S.DC#MTF<0IT>I5I77VG]X'V$.'S?W0MY*O/"RK^VP MSHWHX+-KB3V79;.V/,T*CE54GA]O01[_0N_NOH<.9VMDM:["+H$GL-:#_69# M8Z$%V^"6[?+YSHXZ"=DD)]>;]L?D;&X$:6O!LM9UAS:3)H9!?BHD< \I+V 8Q,&6D%68 M'2E4K,N?8Y/2/ZYQ@,ZM*JC\6&RN=E5EO4"-[.&M.:E9LAO7^V_S*\2\K!$2 MSY8NPG1=F'\])IT=VY%?$- #$O)4? \E5ZRK^R6.QU6#?D=6Q+-,THI*"B-M M0HU?IT:JOLXZO,=_TWJ!;QT*U_B6>",I7;GD6Y#Y/0;K?!$A\K/[7<6\L>$B M=0+'UHE_[K@U[&J3>/+CW>.B"=H_%)=L\ H8NBMFIHV:NSS3GS;NFSW6PQ%E M7*(,(7*%,H_F*&F5W-Z@=,;^$N@S&.@ZZFR.^3Q4@ B?)C3]Q=34E ML5W'':X#*2FK,&0)8=R=W-^*TOFOOVM=H'6PA';L I3WK8*NT<% M1[*8<95PU548EM@XKSV]1VX5MK\4PUP&G_-*\H^N_'E$RN_Q?''^CZW=.1P2 M=U8RG5"+F#^6-8Y77]37Q/GCCOT]'_B'N?(3(W]=G_ZAKYMY!UQ&WF!&(*#H MZR%_%J+L#YEK>3?9DRU]X1R5P98MV'7?9IDM-%CB?L;Q\!+V41?-M+(':I_G MG]W5CA08_\Y>0W(LQ(E\FU.4.T^354=>?32;8_>B,%5@?XR7=?>&]='CLBPQ M;CG9 1)9GS:SG#%6FS4:V\@XF"'5K2EC9G:((?3>>.G2]>-N'?X/NDHBK?S2 M\/9,PM@WEL:Q)O4@P6Z*;QPVAK/';?8P'9CW(!^0QPX%7:8#R MIY7M2334SJF3+*,8I9 2:HFM#/^3E ,)3PQA46=%LXAYZ=,,&K4W;U@I<%!^ MW<1U1TEIQGK:%GOTR"4*.D9K/#+9OXGR,%,/?Q5#UR4"!_#^2-YPV4UH5-MP M@"GC*XD?L0.(NO0P;@DXN#NOR7.2ZL%G[N)4A%(^T9042/!1CYWD$!Y(?9ZT M%9+/%YY;M,1'+B Y@N+@MC(Z8KK/+ATH&E;PQ=>B)&%YE#155ISD4ZXGRPG9 MEBK1>VYDY>!9]Q4W9V>)%_EW:_;%_?%&S]]V;FS ^V)K>U.1*&8'0+$OS M)8N6[Q^,^7=?QGU][$06F>2M]S8?N_GO)N=/>/IU%* \/(2[6$?U8=67;>S3Z M?3<%;H)WAOR4"V5^,]L[HTFGW1^KE MQ;611/TOQ!?^'XZHE9)SR'WN3'$ S\9Q=I73483\@M*BFVT3O4_WRC'#[VJM M9\Y;CUC5&XR8W_T4(,M M<$A].S6<_M0R ";B>/_KKW^E,)A,\_*Y(TU41X%V44WD59&LZJ:UP%PTY5AT.@#-12 M]#L?>BAG@?([12*UD8!])([ 6M>^X.M%0 )#J7>R<4@I_J[FBV=RNP9D7XEO M#:W96OCY4U;I8.Z&7?ZBL5NU]N\Z7/I",MB6;YV9B(E^<@YUL(PL]0D_F("@ M:[>$X>GZ,R8NG#/IZ<%8^/H!P[%0#P.;C^?A3<\.L7(.[.%DS <\G'VUD>Q* MOM4"*$\QL=Q(IQEY#P102TOK6'S6_@\0!8I'WM@ M2$+^D\;N#ZT*ZDH4[=;%XIV]7[]\W1 TT'E@M\'%:VO?[8%ML.^JMSX5NM2? MS++NP;WGZLH.O3XH<%C/O:6,*X)JBOCR14*I3?:!MW514>!Y[3T.0E+ZGV#; M89+^J@*E^2TWMDZ% M6+EZ]^CA9/[J&A_LP^S$?56]FC9,\D>+$RSW1Z\N5IIFY>F=5+WHL$: MCYW+L,V[K$..-R%QXSG3DE9FV[F4=)?@Z%>WB\V=G(V48G7DNE@KIX"\9+(U M?G 8"4C5$1YFSY'M44&JETWOY%T5KX]33WU@71BE]:GCUKGJ+)4MA_9LM,&Z M[T-$&"[O5C,XL>O[)7S-J?DKC<>R_'/D:4[S,?*Z@L9 MZ.D4AO@G=]U1W<%5F$!=QOG4A3TBWVX>DDRT26U>3?JHQ&Q7Y_C>\)N3\%/, Z-7U:AKN" M'\2_1N6/0\RQ?>F7*)B#&J;49_,Q[P&G:'@)(&YLNA3^>'&B0):R^T>#6'0N MGY=UH.%L$Y_OE"R# &Y/Y5;@*&^]'S"Q=.[8W#$.:8N2/T .7NI#5_N5@J.SBZ3K-0Y3;N /74]-E M5,X49?&6\? 6_JU;R@*W*?*2L\+0A_^@31P!-2#=/4Y,5^$W?@L.LQ]PB#17E&7DVAK=>]V6[&9!2 MZU74^9A8YF1KM1;B"%8"I"%+,TVA%?-;*4)"WSB2:=HJ)8V><[S)8 9_*"C< MM6;9BR,>PA@#=Z5SA,2K"P7U?DZ &NUS:HIW=5A>JEN>;%2_PF0<6H7AR&F3 MH++&1LZ-Y$>N5FU.S'-94S]6].J /O"<,HSI3@\LU[4;1FZ] M4UH??_+'G96"]^B8CR2=6Y'K4N"9SQQ_>H>&9]:G>[B6@7NXLOYN:MT^W_ V MU)^0\).YN_0QJGX?_N?QC#H]PC#P"1'3P.G6/I/NZF7!IK$MN^S37H4LP@2! M:WP+&9!K5^/UGQ?RUN%D#YGY<)J10SG!CFF[;CQG&PSV-]50G;XE+9ZP?J?( M:K$8F]%DY$PQGW%3.![#4RW']8:W>2X8;>):Z;RUNP0^"31X<"AG._E2M3[3 MP!KU<146C-S:E(LQKC/(YC1S^Y&0+% LWS"8H$W#1.1CMHW3Q;/- M:D7H=PJO1>2A%,+V. )Y:X NI@ ;R9%H)]N1'E7"Z<>B^)BN 8L/+/9O[ O8 M7[634@XI89^NX(\H1U8[!&#O(6T)@#T".$P(]C#+PI_1!ESMD"&S7O*-8]I/ MLK7PY3(Q*K#)BW+CCBNFI"C:D>4,,=VW9/P20$R]>Q4>\Y0A/W-&7I.WE&"- MIM#\'$=8G#F$Z99B"C'084XY1G AAR\*\MNVO%0VPN'>$T+8CB9[D;E[#I!=EB%]?972@ X]E>ZWC^>W2I*^^?G6UL5X[=8\2I#^>\/(Z\ZI[ M7D>]8>DM>KS;2_(P>3<(=0XMZ]9V9$!D&"VT>=&R?,O6-N(Q4+RCR,']%T@E'%9*51PAXH MXMZ<-/"\-%DU.$G+S%0P[ -S. 1I"+8X0DY:"B<#_7FYW*2LAEE3,\"72_SR M7E[9Z'8;==;Z\7Y&X$/U'I.BT!9#H* ;\ (4M\\'!' MN5&K4SE#*S-,(^/>)9:_QHGU=NFQ.ZZ=%2\2*&;/U1"#Q>#5B'5W<*+T2D+Z MN :B]::9H_B60Q>/FVFI;M 'HGRC=%2DXWI)(931 C?XBSN2U%%<=C1]%K'V M.;5"8RX]W94W46"^Y5^L(8H-*N&8"!J MEL6.I;YI<#S-'4E,WW1:T.R+ALD.]KWT(/Y/C[A^Z.=@-^^BN08*)'F#W^?\ MA--,1"S-]5@/CST&]WO;NLJ:TB/2A)-@1PWM^-VDY2,\ M=42]N[W05N;>TT=J]>\/<-51-V2:;/SKM$K[[$835V%CD_A;S]%2=,%AHV"V M%D>83B:H*2-[%9#"=SXX>#[%S:<^$;?>_O7Q"ZN>YQ'?N]!C46%7F[B9)Z]? MUN=M^KF4\G\9UW_Y62$RM2!I'P=;$84>%=F\>2I\/BF YS0?P9RQ!6]KK"H9 M$4AY=9)=(Q[*W0+P_5620:]Q=6-5B\/PX M<=/T92MZ\W/K>8&.9>)'5'6"EGH18FNEY-<*I8:A/B7$>X_8E0;X3SR>LRZ= MJYVU"D.B?ZS"FD!U>]*4,@5/OTSJ*:*IP24SZ&>&HEA$7UVYC5LVQX.]9IG( MX3A6RG Z1WP+6Y&#\K^C=D(DK%*"JF1Z*FTRV\V<;(#X54]HQ89MAJ\B(<5Q_&86#OCM2WHBM,+( MC<9F9H3I?N-#/XG[C4Y4\MU^F:LN6.!CQQ$H S?'YX#M9+J^+&(+,%6CFA.9 MQ%&*]" +&SO$H%SW/WGIHW1/>^]ZT;1>_M>"8E^T+R_&6)UK\["6;D,OL G; M38Z=5!P.SMCX.B'6E>RL2OP 0577Y;\*'-#L;7=*W^;:,/%[L'KS!5QK7YJ9 M/?\J+*DW<;@Q).R%E*ST_/;JRM$W6_EE!QT[7YA&I!;93;]4.WJ\P_I\8JL1 M;^'R#]Y,DW'^__5PZVQ[_$Z-=V-UJ["U.,(\,K+W4#)9%\GW6[4["CG8WL*Z ME!Z.G'Y-Q4^TZ)+&SY-YBVU^'WG]I(4\0$U&&D.(FR4B;P31.F]*QP;O5=A, M'=L5$&>N!;:] Q8HR@,6Y:+!J/8A*V:S[;C_]8$-ZL;#THN:&UX^W&;)S<4[ M(=?C:I!K"S (8.&ZL*EEHEK9 V]ZEVE:PWJ*\]J=RI\!C4=G;6]EOM=>X,V> MVPE94! P#/*?88R.U4L>?=E[I[!L\%O^:1LYQV33Z$BQ^_U2-T6E]XKHU,\'VYKV7"&.239%4 M*.TMKTJ=N%:B%'<@Y]Z'B_#1KUIC3M'=\%W)H>S0^\.;_KE'+]V(EZM?_GW4 M_GTR'PCWCA]>KJU 5(';6EW+S]'T? ?-C+M[WTX<=&^0^9CYT.35$\-KQL_6 M*"(_S3VJE.6F5AZQ']A,OQKF0X,+.K:'/3ASQH/UWN%-OL-5HG5W/Y MTZF;ZR\NY&VMWVWL%=V#)T;.WBXY8%[]-NZH10I[--Z-*_R852JG<UYADM2;?UT,\#A]0%SE2>4:.'!P8UI*C7RL,L&#B[Q0_?I$ MN.@VTU&&?Y:BTM;6<_Y[3 M*;_[3F'K3&C]I%$U)CE"Z,"]G><^[3QYO.5E-[L/0@X>"0_XR)J:B)&F3^ M-@^WJE_@'YY:/-V@>!]W^%!Q0[W9F[^/^\";(.F7B;T'R X$0(98313]@6(F M7%ZX$$&Y_JS05+?Q?&=>F:]PE# ^A7]E.UD6/]@^]]29UM+=1TG<$H,\A&)"]>"+W](G!PU'BPJ#$^+T3YCI* ?5RSZW"JC\ "I7"[6,][[T_*9QT1BHH.1(4()XU+S7V3GX"$Z\X3BW 4%3( M]OCP%_/$^T+@W:?^)B+J2>\CR&4MWS*FGI!D'I<)QO"OPH'I* MJB%C:)3\0-X73_-#SGRWF8SGC4*\1[S[Q_X1ZTMM+AYR]KSVPZ>_TSH_:'O[Y\Y[-_;!/'J2TP6G)V\9/>3U]8C)3+.NR&Y MS;K[RY7\']H!_Y7#1B%')' *O!2V'R^%?:SG/]36Q MYU8^_9T$_[EI$7H:WKS5;OQ\!)EWI:C%NU*TS<"T^/E57@#'*TQ8R-WXSW4K MO*D%/1KF?[_4' =W< YU5:IR].G0DV%/6!],@QPRIB[=V$R&DQ^CQ5^"K$Y1 M.>I];;/:.LSW%HY@(U.4*,A2C*)6L\O5AVKV_]S28+W-0W5% MX:ZJ%OS\L=NSLLM'*I$:]2H=3('>,[Q,(O+*("?[1LI2 \G7S$<>D*?SIITO MC/7^7D.I1J:[:T\+P:R45XM MCS7VAC3N4'D%LL-^\$LKV$FDZ[4\,;VBU.B6#=A^ U*TSWBI_NC)NO0E@-UV M#D(04]F^*I:'O]5J+OHB7]'<-EKF>A_6E/=5)1F"CA=8MI!(YUKJ_VZ]6\2, M,C1",LTL>S^WFO=\R:L=SE1]]@6_=@/>A@C'8N"U"-BX+[=0HR7G#MU!X"84 MV'+?!RQ:8>HM\*94.H1@1(D(R)&J@'R33P=N1WG+7/8W A6T>$(/,P)O/9_A'5WKJ0&GSR9E.<3JF]PI MMW0;FS&EYA$X@@3C;^]=L E>M, V;XW\EY/T*YE1*4I#K//DR>9[=\(O21F>D= M2&=D[S %LY/4]*52NF- =[[^3SU)O#F>L7R9))8=R]^^X%OK4 M4WNHX,CEU'Z=V7YJTV^#1TE=<$")#6Z6X:M'[C#CX(&0MW*4H/NRR94"[3G6 M3;X)TWI!%7>][9/N&O*=2;ON/?^!2L304DVX" 3::OH%JRO%VX?:%A';>S33 M[S CMQXH/['WHO[4)U&9J'NH@^5[%B0G+G37^+C^) \2K:M]5&L-5[X;SE)< ME5=AZQ9R2S1WH>N)Z7^LZ<5!%EWE@QR,ZB07$:H.E[L.*VH]B]7 M=&CB"HT58=9SEU3L=<9KT]>>1R_N#.V#/TD0"TU5UCYVB@\EI&5P)!NQY#%* MH'7:6PX816C:_WSZPL;*/]5C_0W'Q3QP^S5>FD.;+8]K+UR%[2H_9S"^UZ2V,TV[0I+M*IXBTAPEHIZ>WI+.P+?T.AY(KI;GFLK06X+07>&V!@0<'J2L//ORC!?67EW+> MP]G-2(9\LR3.&1PVX^SDO.+40'YBY03@_7?_R2L\_]M>V3HBH+ %=!$'1\C< M1O2,(E;2 V0A8W\2ND^;@9KWR3-SW,.\=04FBW^,'+P-L)X(B(=4X9GZ[_&+ M/9GH?Z9)_^Z.+5@8]@]U%.()\J<%^AOX8!PRB_68T_:Z81O'W"M=0"65PSF:Z' MV3G1B4;:=8+2/[2'S/2R%S;9;EVVD_",]QYYFEAOLU0%VCDNW0"W%W%3\$-G MN-D<$7IOYW!3'GU[D&M.J]FL)?7XK??J%W?T?9!)C_/SX6212AON@BW\\0.F MJ[#809QVG7&+*^&YT;=E? N#PPN#QJQ?*C_2+PB:7\ZMSY:.VI&9>=(X\2&_ M,Z\/J A)1[U;A3F0>]M03Q*EU*JKN> M" 2_/W'Z26OJ9.-MC\&[[G7H",G$>;R7U[SV!(6SXP&XV<25O19LB02RZE1] M":&@6D&$GWX::L ^)A@NX4\*L= M4%/<_2TU'_,=Y(VUE[GV]WMG=#.1;D %9&P?0?1K'S=V";'9,KN"&)K_87E MY'L"SEEU49Z_UOUGX\,H>36KAS]"M=ON&SV?O/RZ8RA%ZW3HCFR]MG\N0^.US>@LZ=+L4EV1VOC6FO'9& MSX2W2-&(763 %5' M\1@C7&"8UKZ6:TMBR_59LQE)(2&?-AYZ4$*BF'*W M\(4:AQ[)9*T00T=?83]XO[(::;?KOX_OXG50OUOX;43!Q-@_FB?4./]HGDB< MFYI1!?+^\")G3 )&K' B_K=&V#H&CS=A3*MBYA.8:^;P$EW M.'4B1+#H>53JWR\-3F&MA[;)T^"/"_3X3'.+.O+]'-K, MQ*=TNNZCKUT.E X/]K"Y!<\E_:3R!L9+8'!5J[!"Y%-0_(=/V\2*!;57X4&& MMG(.XZA,* 5/"2G:G%^;#U?[$W6K2MT2^TCH6?RWLUA/B_/R#"6+;D9.#4@CR82 M\G:A@"P\>7)29+?T^WT1.W>UT+4>2>GWZ&OB\B$?W$$N(A$]AN9ZYFJ6R4 M.@Q#&^Q;XWKUL8AI4'&0L4'2@3]]G@QIZB7V]BUU]ZP/:,XH MEX6>(['BFY ML_+PW]YQA,"1<&?T@3N(W>U5&NN*XAM+&5U/P.\G[;C.:4\U7UN#92@G_*#B M2@*F180C<0KZ56%YSBZX#MU)T"4?\!EJ?.!SZRNVK"S9Y;9&3V V?BYNZ:2I M1KL(0@Y/>K7P0S^$J7)_ICP;0<97CXWR=M!ZX_XXS.4?Q>LZ^"I^G!J^FK?^ MV=\<*U<9YWKF>D#'"8%HP)?Y]JOW_]2KS'(_*@(:>P:V:9(Z;-F)H96 <4 MT.MIKO%ZE04,Q<>WYZMO*RVOWUYU19@:UA5&U!^K<\CON%-38W3ZM%T4 M*[!L1OV5E0]1'7=YY0M9%+*_F99>^#2X!T#1XX[\*@,CA>QC MP^8=,]/OAZ)&9^<-_3=96[3(YO)G\MW3@<%]8=Q%"$3<^*N?%DW^*!-6>=#2 M;+H2"'G/C?ARGNQ;7ZM@]9S97!M[Y.S4B'PZ(E-H%)D;/,UR91_&?4' *R7, MWOO08X*=K>\RN#TYYS<6QX)\IRZMPNA'%B-6U8.( M1*AE'4TI(0T0>L6'K[YBJV W,8()'@361@"I7?(]7:_O2O+N5[6.8/NS7=M' M O%[D8*X_0YD$9S4%"C;=6Q;9P'-66O8@/QR%=9H,A:9&DD6MK:DP(=*,DM; MIL2F9FXN ]) MWM7FDMQ@X)8&A:?G,X]$Z.X\"_,X^%"#""F8-KY*R<,5.(R:.><\U.;BA!4< MHL<%AWJ3H-TE!X636[B!@3?\_"O M&7"DQI :&T=8_QVV\A' 'ZNP7'3 *LR5V--G CP8WN(Q+_^\.=UA\V['<$G& M.0&+B_CRU&=:9SUL;]2(@89X!V)/?!TB=XY"W8E58823>CQ:MO7OEHC6T/MQ MVR74.Z1^_.?YG/2 H"J8/Q]3"/,20W?GXP@6(GOA3&?"L$SP42^ ,O24CWWE MXJOH:ZUA+M$:;_M#GDL^$L.E[UX^:?X@[49WRU L1,X&B0?J3%1KKZTT*\[5 M,"QP,UW-"-YT:XP]SOCO1H^;Q5=E4 MUO:F#Y+#*S9-=EC;+_J.JLT$1U!,? MBK'F6BGLW!\[Q@;F>LGFLBQMZ-@N@M_#V7OP5><@RRM]0,P;CQ7S'^_MD7O2 M'$Z=O6VW)!!CDCNUB31)JY11JWF@IJW::\I9@6)I$]?Z<>X = MO_]/MU(M=B[EF4F%D$G,D7\V*9@JV)DFI^E9HBX^)79[,=< $/[:P =D5@H# M/BE^J68S?BC#TH-R9[1#(M9'-P8\'9S1W#H34'!U.Q*/'TR C/D8J;*?&OO/K*HO>]\F:]32LPJ[&I-_3#&CMP[YJV+ZF5R.>&TV^35X+ MUB$WY)/7<)"MPVWW+52\=/;5F$\*/EOWPUSGX>T7]).4AS!#_LQ,]2.5LL>_ M'D&[*'"[0?DN#J%CWE(TZ7%HALEA XY(.@ODB2/"[Y?B#X/#5NO1;19'CVR7C"1D9[_X'$/SO1V?+FB)J"9DJC/_/=IWZ4&=N ML&\ \LQ3@-1[[U48)2[SCN_VB(2-8C3F+7BLZ]K;/E$ENPU7HLX'6;DS"=P4 M+((M@Q7O+/<9SKXE(5)3ND?C=CORY!7*XR#I*>F<;L-S#3*3CJPPZ*NDX:NN ME4/D6L^$P,"4?4GYQ[BW@I2?/ M%WQ_TXB<:ZI9%)+O%?VMSJ;&';#JS$S.B*;0LL)$_6N#O>\C61*^2[(&'@YE M#;.0T+*W_M+/7H;J66!B&<$SN@QW;3KRT7VS[ >U<3^K91_8:V]"ANJ(I[J] M8;WJ#KRV^>![7#,F#_UT%>9(?.JK_9"S(065#8091SNYR31*E%O/-S(@]]&\B&^:OJ[) M<[Q?)$O@_R'OR\.A;-_^IQ5)4PE%3#V4(J1(A9F6)U))*B;$5"I;$E+$S/U( M*-N$4)2I9"DQV269[*$:V?>90?9EQC+K/??\[NF[O-^>>K[?]X_W=QSO<;Q_ MS#_WP('I+(NQ'=',$UC/2Z&VV(+P/MZU!U9*B:%MWA6/X9=\6\)[% M-+EL0 @>-AFH?)$!M*SXL"0OI8I+26"3W]G0_R65B:NQO7,#K< -]DVPW=0S M):^D;.=,;+C@*WTM7''A+2-+XH":+Z]/T>H:)XH%ZZ:=H\6GE)>C=[7JG;+F MP5^B\T@@A,6SDI3UJQYVU&<:N+Z9>1433&.>$A[%%MTQ11(#,.GCZ:3]<%2$D.2P MT[M7I&/P*;Q?K'JQ?;O= 'RIZL]I*Y6W1H.GIR_\%90\V7R NK^ M>\P3 @L[C %7TR!)60-0]B@[*;9_&TZ!PM@>A5<9-DTR%R'NV D,/YG9JLL, M"7-Q)5^WUGS!'R)$8.N'6E]:5>U]\*3Y*+]%B R]5L#LV&2Z2DF/=GKNUIRX M('K6XOHOF=2_D;@:3N)I+,N&&6IH9/-P9Z9OL5QQ%\'YR@,05LC9D7EY7 Q)HY?TVO<@C/2['E54MV%3#S3A M'Y?5"]IWSA6="H1]WF'BQ%^1GB_L"WK6RR6=S6N^LB%F3'#BB5868__L4=4W M5I939@LIYP G3) \"4%8X5RF4- Q+G]R+;_K\VDA^0F<9F&8?JYEJ:(@U.OG"IO=$DH(KG1MH)=-4G@@4(< ?S:+>0=+JH2;5% M_QP6R1XGSX7_T?NE]GZ-%+2VY48U7N*0'"_U2)2W=_ST*8O&J'D7\F@4@ >K$+$YBNPM? MHU6YTHYJ:%F6,CO)_5UF=^U.21RT1*4&]N"QB>U]%*;7S8IO7&_8XEJSK.8\ M>2>XE6;-/OF(<[*#TEC5,7:VQ5M]IA4A.OCEY)8:?!-&^M-VJ%+N9(Q@A]LW M/+S)V4$1/XX&A"WG;0EN<*FX93B*:^#%TU*.$Z:C[[MBKQ&;='$-3P +#--# M 7PVS) 0U@!S', !N0IX5RU"^,\Y=8B33.Z)T #8CT__>S+C.U^CC\3D;S19 MS%5C"<9D5HT0PT@.20[P+_LVS^XM N_?4YE2O7DIP.O(F+\L3.K!-? M&QY='NQR;MS @*:Y1)C1(3\_9[,OW:OA2F1H8D(U]9X#BID6B21E&^]X=Q[V*JP>7@0/K[OJ,'\D<$R%6A$[MN2QS?ON;IR5: M^%O01GC-NCU_%8SP18)KIME["X3P#ESP4 (QSH[X"V.?:",["B4ZY[^V.2UZLW!4&['HZ<*RI%!/ M]%P&QHI/DJCI6#.P_.Q-AW&P?9Q#6BNFK# =_M=DSP('^"XL!H4I%X4Q%'>+ M$,K*.Y]ER*'Z'6H4C6NV]0<'>W4&/-126&3EYVF>I\+#.T=<3%Z\_'PZ:C2M MS)0=MSY3SW6DOKY2X\/@JK&MK;-%X&K<0"6A"19>G3MHC42/?(<&!C>_NU.J MPE1&.X0TI(U5JF).EQF&TMEK !(ZC\Y!\V ^5/<;/7 M:!PM$6+*EN*2R7+Z>8"JQ!.@S.(;3Y6]0AYVSNQU!# R.R*F1XC'_[D,_6^! MKU^4"O#]?I$)(F A#O)4;3^2IV UATGF;WE.V8]1^$FYPTK\9X)@L<;_.0\D M@)&*/^FEP!2&"A]+Q/3@?L!D#HL(K9ME8[A/!B[%UA:4R'\[:M,'53W[WE..9:^1#)#*SZ4WOJJ/M7L=/QDT?!*Z_FB).K_:[)MPH!T[# MP%0-N#PHS 3HSRG+P(T^'NQ(K8+@5GV]2_7&J8D%+1FTB9+J;\*+FO)SU9[E-Q$UP@?$[$30*"[;XT M1G;.MZST\.MOKPP\:K_9J8T&90/'US2L#^I= ORFHL\DI#)G:VR+0N?#;;85 MN*]@NZ/YO="<;-7D^KOXU@?$"DI>(@3[2O0!6F86J(439I>]\P/*;RA\KPL-M13_G%&60D9-SZ#1D6^.7+Z65@4ZP:! MZ/$6B*L'*K M".&9 DE"AV&C\,UX$6_Z[P0)OR6+"1*\86V9;GR2LGU\;O97TT\;O2B;[53B2M<@O M0=NX;7$;?K]5A**9 M68V@6X*27>>)N.,-K)%;ZQP4QM>67'?XG,F_*D(LXDLUZW7CE8X7Y>6'&/K; MG6E;>R'RQHO#3Y=8+7J*0"PQAPUVG>"/7\KC%X!I#=M938$)O(,&!!WNQ8/# MO4"%\:Z7%_^XE#C4H!"MP9?WE2-$F!YP&ZD/@6J43]:XV=UM<_._V[75\7R< MS_G;R!P)N52-*-E3]LJ?/-=8V9Y,U7J1**#V#X6-0KM HUB&0HV'@N]Q][Z; MP?.9GS=Q\)-MLZ6F&$ZUMQS_K'WK5Z[1\_Z>,_!JZGYHNS"2ZY=G$B/RG]@: MW=-[UW&U):K& (NJI^2%0=O&!*3/^R::YC+6:/<7]6U8F&S1L/-R. MJ>I_UP7"CFM0)OQBTIFDE5PL79ZHQNSLJD;=*_V=+F?W2.F6[?YD XT%:I&M M1XWL&P?R%@7[AHV1CI>%)CV^+"T1'$=XIX,MXO%1,2($JLS C9:?4$->X\NI M:D>YMI?:9#1D]!9_:76Z*?/H:O\NS)X,10##2_ M8BYZ1'E#GV@%"K#HW%VI%P2M4B903\6=>OVF5N.1(]_(OT6@FQUP">5F:SLS7/@V\E+8:3XU<[9'7.ZJB5')TW<[(!&]RYR01OBOQ>Z'# MF6.[O8BU5GP">0Z#&8BP8+X9_V(Q@Q//5IZ7&/XGWCY2C\U0C9C%@JH,M^GU MW+RC7_4ZS&M27]M7.[JM'-^66_P[KOKA,J$!?(0/*1<$.IUY5:B%/I&K5Y8< MX.[26?+NN?M)_IG]LD4"BS5TI"6RP+NERD3NO-FT)B3AOG[YV/FQ"]:-!=#5 MVF_5L&J16/E/@>W%,:]ZU)*X)S',TT3)SL\&L>G9,NWX\IQP3X;"&%9]$FD1*CNV+FIM$XC0GC">G>B0]N# MEYQC8Q_ZC4-^DZ/$I7-)G?IR3QA(.1O?\8I;#D5IG[3U>B\T:8[;F)K]%K-+:^,\5?:^PAKXG<)Y2Z+ =6YFX#IPT*(]$!F_C41/8AZK& M80UCX04H0G&$W:!5#E>.B:LNV]6J*WS"4%:9/O-V\<#U&\S2UQ)OI0.GW+A3 M+%(X&00&E.T<6C<;[$TN\M,7#M:^SCLR9.I1_3"1?UPYQ:\^]X+GQHJ?L:2]P9P@]5EG)L=3$OF),($9($@\$D$%U07"0PB::/ MDJH3H[!>KVP8C(\C!^WU<^_[5J)2 V[BWHH;1$D35&$@,[S?M#JS&U^D\ALE MO#+1L801_#[W7OJE>6S,F?;QJV[4S[HJ#3);M=BXG9T,$-7F.4=G'Y_^ZL:= M()3!J)''$^SAI8L0$J:$)BTFB;VD.0#IXOEM#"5;4)QU:5^WS6MW76]=91&B M+=Q*M=A[#O-%2$@29S]Q*DK]"I.33[F;UQ79@,;,P:W;;&!CX.=;TW]P\B&Z MCH<=.H0?,C?M9#@.D\6LK;4#H&48N_..P+17/(9.29R_>#;[(]/0+2B+K2RI_DR)S0*/O4VHXEQIF/5#WLU2P/1N-XE9T/&IK^";TUKBI9 ; M?;8 B8Y7D*9;JRNKN*=,8^)ID<32#%@#'IS_RVEJK[J^$-WZM53&+M9-:S2N(NGO/5V+\AJ$4Q[Q "V(1BGB1WK@ ZW-AMK/;*F%C@TNC- MFF&3^&.QZ">[9]V3;K*V1][6A?B[)QWD<(4XYHW0B=($152E143\+A&BK##> M0LIUYM5@[G;_I /XA;F]$Z$T(1^XS(5?14AWI*;YA/(3]MUW;J] M9.X6^9V'.%/1Y??#"%U5HI@NH;4A+)V)4=9.QN>J[E1F\MNE!:ZO_58Z5#E> MPK&MCYHXCESFD)&8%&KH,(3E&F,^\J=DJOV-W%ZP$X%;K00%C)V8Z2EO7O5_ MN,E(NF\=L^_9 &:U"Q\=YX1^]LJU7;>SLZOBW8NWB2:2T1E3GZH0AK&X5G5P M]4U(:OB%N*P2<[%7O>*>7&F?3FN#U#HZS_)U[JW,AQ:I MP &?&3](]^UKHQNV%(?0D1ZEN(QFW\XLA^BY,OT.KWCR\9 M7), >P&L6:B.>A?V'SP=6AW$O,V;Q#$4,$ ,Y_IA7^.L=3[F'NJTM[@V &/* M0WVJHZB[+>)JGBUAH#F!PS"OMU309<*DPE[#9M[*: M7YTTMVM/3V797KCUMF:-4/XR1L]I_^<*:A8?EAE!,[#17,^$>AIY* MDTH5?7CNQ5W:7(>(LKM$=<:WZC+OWQWIE7@PDW>8\OXXRL]V0] MCWDG-+8HK9]]Y;L\U7BH.U>(2QBZ"!^4#4#/),!;%'P.\FU$5)VWKF7 M>W/?#B 3=;WWK&-HL6=[1N3Q:NHGZHS]&NQ7RY1E)T[EP3Z )U??M$N:A]5W0"YDKB)NSR*[D&#\[_[7[E:;48Q>;KEXH MY3B&6!+VLD#P&^$C8:^P"#)P25[(7!K3%9^3H3Q[C&=GOZMGIHN?Z I71V2_[[M?H7HW:U[X-9R)156C5^ UY8ZM7!!37GIEL'+YR3H3(K\K9 M7)8,2]BM J>3Q\7)"C=D:/J!Q%0S6\V+L 6Y?.4GWW@Y4-Z-5G+#=64R+N>$ MS$R7;M5Z:'PO9,84PS?"#K821H#R'LPRM5:")(AB57E"TP?:IO/-'B-Y8.#F M8T)T%9=/L@5UR*5UPY_OA,:U]Q.,J]?T[-1(O@'<^I[9]/UAV_>YIZO>WJNX MY2FRG<152P#7W_-AIAQK@I0)C5@%?DW@5?ENOO?( MVP>.0ZN=O*!N<#PU((]OFL4V6[(AV5Y)+ATK[5TV,O+!ECAW>/ MF)XP0>J#3NUD0AU01*PF=?A7FY[F.@V88RO+O$-+S7BQ5WTW7 MM:]'UG^8=5AAJ!J,I9KVXDN #^C:+?U=Q==?7D@P\I_'#?-XI'8?.2Y#(.YI MZ4C0N'\Q\%U4BC!X(ZAJ#^+XVWK/<4Q\Q M\U]K:#YF2P@^[9X"TP#G$MB#8\7:LHR_S$>QW>/OYX@01/_KO L6&2>D:JVW M^;ZZ/ )[7D,M?$]73[\0(!]^/BA#WIBB3K<[DH]]'?!+S?QG> M?L\@K7#PK:RRWGO\R2)[5\6X"MONJO<7HSLTB%71I]TF,%RUZ0F>""%E$*E3 MML%U^]6\QCRGM&D'M9)+O![@K9+C^ 9CZ\)G9BV)M]% F#??9A<6JYO)M@XO M38[&&5 NW6P4'*0CRP68/T0(R7R<=*>[9]J'Q;,+B/G':7JYP(?',3L;S]W( MK@G3'%.5D[L(2/3G6'GJI]_-YJ7OZL9WWQ3G/5(>_Z=ALM\K='_%3"BNY_U% MY+Z,ME&$N.[P&B1%8 8O"&%H+#=!TOXQIB()_,2U1,7_(G8?20)*,*?QIF+" MY.I;.^=FPK:0[V+._'].(A#"@7(R11I;2V*>NCO_2+6G3(I9EO(J);JB3CWN MHNZ4-7S^"+?9-(HCA?X5LRB+1BPSX,:E\/*%&+-F5:^]]P9+HC^($!^N4UNP MI,26P0ISGMUT([OX1D+^)Q?3+R*$E\<^)_TG1=5B3OD@;5V M=-0$DN5?'=TPV.M"D"N3]UH4F;"CJO$#,#UQ#_=1")BAF-X6535,!7!U@TVS M]4$EWX:JO9J/HN)2@5WS[/6&QULVH:=G,+H#MCT=Q2>A,Y 6Y7MU M;B-*\8<[Q#$ E5*9FP@P>"P_"2I[>R*?.-+M#"FR/5O7(:INKU7J=J^"K=72 MLG7D3C)7SY&Q+ZD*I6CDK0?H%Y0]>69K%O7<)-&O!E^:ZJ2-W9L3,GI] M7=G[T'PJJFN#1*?Y^QK,^#-RQRMN)K1B-?<$6@,HWP*I[3 =MD(C6%75#H["IX#T9,^\O_7.\T M)P6CN92 "V@=X=U2)_IHZJRVD5)_0O(F*C_3K5CU^EH1(COG+*J&KRMIL'=*@*:11?37I>6,##MW[CG!2V]KJL MR1U=[G,E@B3AMO\V7]RNO_/%14UT"VN*N/"%X87 FG_.D2._/HI?*H*_=QG\I,/>S5 X MQ;>2,2N!CR7D9R!'S/(NQ?TY>OD+;94>)VY8^XD"EI",'>Y,%_0(+;IV ]"A MEO<+RQ3@7XZ$U TJR=Q-"E%:CK$-Q2PK]I/G51]F9^U-C8)885(2C8F"YY0M MXC(+'>5=CP0;0#UF5R%MDJA0^/0#L+(P[Q%F6T\0=YG-E3VL$PY ?*I3 3X9 M9XWK=9MNGL*\/G:C%XF(KF2XK=ZZ0 MM^MLF$)-+L[SG+O/;Y_>1#@K)E("9!0J26^*(HW,U?RO&ID/2)VWKJ7=[FKK M/3438U9-2,&6.\GM87G--$]A+C 251JTTX=OR5F1$G^T^'?6%/N4TV;C070!GX,33WZMI"PW MK2)SU42(*A=YS([Q2J\.-VL0WRPW:+81W!AC"PN(UX5G.H:PJ![''^R^-'_^ M&_ .UP@Y.O]Z&_Z7$IL)1^#3.0+)9\.8/> $*]:T$+?*][GR%MWUI3=N9&X M#1R*^4&XV_-"7:"\")+ P7=PW8/DHK,%\;.'U9@5ON^ MG3]^5NM=/@77R,]&IE(?>@/;[,"$,7SKGVIY_^Q'U5N \H;E1^E(KH9ZK;0< ML4&6^WS@9.W[1KOG ,H0$QG0C',&RBN8KU',,YB(96%R1YTG \>NVRVTZ#?3 M9^$)T4%Q3*9'+DBL]-Z=,:!1??T!91>\8=?7;_S!)>^Z!,C["-.P#2QU\!T/ M"AU9#PNAC@@Q21,6PT?$\Y[[IT[X7QD4)E<#7$,L^W(EJ,,M=_+@W"E;W7I) M&A*VDJ ^+Z"3W!7&(T+2ZP0[18A*K'C<0)FZ[^4^VJ1B07Q\U]"#A4,'?2X2 M&C-(DX=S2G%FYC7S-N*^T(?B%-I!S!R M/T&<5Q[\UG1['LOLW- ^J;8JX+C&N,%^;+BQ 1%%MA M&)FZ4Q'=(+O;#[I%*ACT);\^Y](R[H:Q2A$W/66KMOX-8@'T,7(4C?D'5%&F MR#Q4VF=/JT*N-KE,Q(Q?F6C\K*[27/",/%Q#.8&ACU'@OTN&>J"U3./2ODOI ML/*5J6DV)V?Q/^+3ZF^CT^A@"!,%UTM^Z3PL@4C@=7S(,Q MCR3]X]71,):ZC0R 7SU87 "_Q(Q[WDT/?8/$"*\SLKCA&;TV]Z">&M$_4,R^ ME%XO+_ME+"/KBJ=D8E;)6!C(3+]O:")D6C?"F,XS/B860CN'N,60'P?LM M)J:H;=?S]RM]NE7[(D2D*-B9C&M=6"L@?9+JA<]0E59NV' M'?O9^(.'OUY(.GWL7/AX1(_]HO%[J?>7LQ>-XCZ+$."J639L^T+(\+6)#-!A MEK)%".?4Q\::!.A3R'ZX>-;R&--979W,\<5-5NAH_.8 _0( ME3A="U!S%GAJ><@;MP[:8,HDT3GA1E:[:.J5>_6'7@E*W&]+/!B&N.1'8>Z= M*+^M6S+S>.*NU:FKO'QD+8/Z-E.)(E M7NIX7&[QV%Q<')V6S/@48[@^+V>/FB#6LGWT ?W9DB5?SX"*!=B3+UX9=WM, MP^__^N._&K(>KA/=D!9&6FV$8>#U;[JBU5JR\M]91@S9?#L32^0\Q+)UF>,? M2L1=(J%="B'7'X)/="I+\&6/G%"MRB^*'8 T&7(A >FGRX\FQ_1I%+Y?AXR 1@NLX1Y"H[(H\ M(NS">5'$5 D!G9R-?T*B/Z#2!AS3EA2H*3@ E&^'M)W'D4E^J?> M/@0H :M+5WDSJ?T&=XT,8+N 2D:U9.MU7Z#7_%!=-!<*R7AQ*_K$K3319WVOFATN8@V' MZ%Q9O8W9_,'QG0G_+OTQ?FW[T#Q>5MRPP'U(6 5+UE%(R@WM%!/9_\YX%_;+ MKMH;L+7WPA<>[V1_]AIX*3AFQ!BD'MR:->&9_^I&C(#LQ$6U*:^QQ#TF%:-@ M2/N#^?K.DDP!AOJ J8LB1(\Y85M[WT7*U#4>= 56@\"@"Q;J%2&:3L"H:@R% M_C&V99\P,J%&NP,YG MP]R&.7+NJ^S0YUU)72@9!@6&?.VL[;'XG) MX+\CO3N_G?7,9(UC_DG<-7B=T8U_52[TW57[Q7PE?ZN?@\*VC9 :WI(:#BT6 MH@8!U7S+0X1XPHH_?YN97,M]T]]JU>[F:=53"R8MO_[Z M]P%S$8*Y#PA&+065X".%F-2[:-E:=B95]O>L_B<'..L%IH%P?O5\[L4K@Y9M2:5WH+G''9U3)GED51GFW:^>[59+H-\6^=\?OMI9L)V

HYPOE=6D5B%2_K6%I.G*)\)E,"9S_ -/D$@_/)F$AD$;>/F]E70%N@)#]!=X[=0>L]H_Q[]%#/Q!WY\DA2(8]XPJ/:0 MDG2'-H!&3"!B^K[$1.!M^'7*^H&56("\UDE1-PT:/G MO2.NHHY8*=H7X;Q+,,^F;].8UVD3LP,BQ&:4O(O#7J9DW,"O;Y:3)P$>A%96^+:Q-:*##T-6.9(:@N&?,Z0)>#A3>[R9U91?P'JW8 ]"Z9EV_ M/7P%K$$UX#YRMO/8.#OZJ[);A!OHEN=O84L!R($Z+/_?[2TJ"&J-1I9IA;HW M7XRMD8MP8TVS_^!6^K&&^]D%_>&?&X0I>P1&VX"!OB6\"\3F.XMV MCWGYMY,>8@?3ZXN :/YT4(^.,#4)?RM7V*;2-$_JQ.F$#Y+?UGP5\ZK,=_S% M:A>D,%#+:+[#U7MOA*<=:%<,>7DMOI!%'+AY+F5DAY]Q,*$27,$U=V0:,HZ' M,_ 8MX.IW7=B3FR_N@FC%X.ZX57;O7L2!Z.T\LV $W62(NN*6CF_9:?'BZF< MIB*RC*'.]$74U,9ER&,?>]O*N&1OK6<-2&<.$ V2!W!K\!ZH])C06*+QI;G9>N%SG\9>;7YR4!/&H#* A%B%PS%O=6A?C?6Y;)9V WS#J7. M.@V L"91/4)A3T,Q8I*($[P?(EWD7_ 2\$)^];2\7X<#X]9[A&."%5(B!('$ M10W+3NZ%%ZLGW >&PHLJ!J^UH1:4K>!Z$!2LVZ<+=CP2T"X7'9[EXLGSY(H2 MX1WX;TI*3=IQ\@2I4:4R.V75TZ72(Y<3>Z7 @$ >=J 7/W14Z=S WT=1M@Q] M&O.S(4C^Z&U]_T!W,?166#ND5)"8Q\UQMLXL@S C1__KY"C;+4\+ TT;C;Q( MW%7D80(E \,U@'&_)JP3N6K$BMUL]WB^S 'HH'!V5\KU,6#Z=A"3C+RK?F6' M?9?0(HM>']#!T?X*).)>LLV_DZVE_5OD,(0IK*W\RG)B[^%F,8C;#G=Q[OC8 MK2U75CEJ9B7)6;Y?I?_]WD>>'LJ]I=&',]6\MIJ>W'W.=T.KR?$=)^TE7R[9 MO1O]JI;E?LC-EU-I3J>N'[+2U?'6WSHRLN#WSKP MA]!( %!>H++;0PHHQP9L=:1/@@S> DBB+!!/"@#=Y W+8[ZRK)^HL3X)4F8F/ % M^1.EF-"(3,VSX+SED_*OP6Y=^,M;2PA;X#7U$38YM4"+1L8ZSO2WZZCAIN5W M2:8SNT2()X1V+ ,%*E,R\BGY0(6A,6V;BE+)0^0!SAD,'P%F!D3CUJ%(@U\< M-.)RZ\/?4^9>$$QA^\ Q'?RS,R,QQQ AED[Z'@K0A"'C?:[3YMX\-UG7A!E! M?$NVI850$*DY6<^["4F2T[1CX;\@<]57_['(U^_R0)O9Q?M0%LX2.[RV#K?* M8$B$V,G9EFU4O-<2FO@>3O16_G,,_[\2^+ H+9%E[N,2!8M YZ]&E!U'X>\> M&Y7$S+;8U'\EE5>0*M['Y$ ;N'X!]G0M;[-+/25I).-G.$NU*P^%KJ,-\:[V MCYZX!LQ]6S&:PFT0GT S<_M/)P"K]"!?RC_X@N-EVW[QD+*G M%BAM$2%DP4Y!R"EHP!1,-I P5!&V M)3N%^J/&;-;DYI$G=Y3A[F&^T:ASF'UT' \0(:["6+'\QXKN_T&/4.X7E=7 M]M9?//4U.@1-HE@Z=:3SY9AI6*\L^F=_3,8_-T9UBX_&AQUORA?[I,(((P;' MW6HQT43+59AL91E\6%7.QF-,VE(3CAV[MLVINIKXI&5]W0AE0W@GD M84!5$4(!6A]@FUO4[=%OCL:M<+T:'JP@_^E28)(P/!'VH0__]07Q[V QG"4TXIC/,/2,/LD0 M%S#2H/9$CZ_UQ+!29$5H$:YF3-.3VSY'P]4X59*5QU#291M&T)N;+L[X6*P8 MV\5_\I@T^\59S<81$[1%7W@/W,2-3@%+YBFKIW*;ZBEU+6@ZS.%K5NRTWQ<-:[Y M;,HU%];.PJITB:;X'V6T! $!MJSGYNQP<[NJ!,N.NL?3^8%EU"O =)5E>^C7 M1,VY^FLGPFYW.A.0MJ]?G8XSN]H-^,)7P.1O,4*Y++K.$AIHQFH+9_1J8PQ/ MMT_3FU\/B'N(S'^K"6)=7A@RF:EH_DY53#,;=+-L(6RE(V$9L^5N]GLVXX-< M?];>]_F(H]*=Z6\?^GB%(3V0/F>)MP@A!2F? 5%<.P99RL6MZ!BS+,[MA:VV M[EWW?G&4Z01V/RZQ7Z.DX)+EO#NIA'YM+$1E#;;3#/\1L@?HI20$AI$, ],, MFJS6^="ZYE(K'U38MB_;U10R-CT,'-$F-%*8BEPVQ9E"GYSN%"'8 MPOD29O:S77O/"5^U>G/[4)7CN/ "SJ-+'FXA=TJS.,Z$_:3S!#+QY8J$DKE; MT+/O4Z?_*4U>0'D)305@F(H3P:5*[GI])J2!S*.4Y?;KF37.8(<"S6#[/@I3 M TK4Y+9QC5G: GIM-46:6WEL=TNI9F:7FWSI *=P5NTE5?!14Z# Q(6_#@#H MD^H.34,"DZ2LSDK !38Z\??K;__N47U&D:?R6XIKSLO>OUV0(_3'%KM44B78 M]I %I,32@SUZ7O/D[3!-6!_2GV+R)87QP 5Q\LTF^#TM- #CHQ442YRKM=!H M<>H33S(^$?[@@?7$EZS#S4$OM6+<0>*0$[3LO3B46FD!O\_OD)9OR9ZRKX[H M]]JD].(]V/S\A4U+-#D#??HD0=D[]RQV9EJDFIK M)OM5&8Q ;NM!GV GKAY@FM-"T.N+BP1H\DN7%(?6_6?-V)G-[-MDJ,6952U" M7 G&[\RW,FM$;3H:S =/-I-PJ6#"+(B>)0!'HW!@G0$VCK M]1&0#:FB?>]58'Q:OA@,F"#HSZ4&Z,.F9+WOO7P=KEIHU6&YPB>VLV;Y?.*D MIM]A\#F8N6V]7\Y*8B+X):(I??.*UP(37"SFD7BNJBE&YF>N:PJ]A1R:4@44 MT<+U>:HRR!!PG>>W0O3@;*\=[((.ZFXGC^REK(%7U4B3DM+7B>+/IG]>!5\ MY1?*5(@A*.9I5&27;>VWUWU;BEL7!C8Z+"E%\=&4S%N0*X7^#2=)A)%:.;;4 MSE?6 U131,<1+#AA79O*@!D<*MB_QUCSPB:5\7G36L\L0_H N@D7YE0._P ^ MFO=#FX@UM9*L8,X4(?I7!)/W%UL\=]W%8<6-*6Z5WT^L=E,,4WGUR3/V^ C4 MI'4UY7U!E+/-Q;!+*R+V[HB^[WJ$@;E$6544@;EL$;HW;Q>[U4@WS4$>8L4T MJ5/'[7L)CELZ.X3LU4-A"=[_K9S]W921+KL9P-6B5HYN) MG_*9^0I=$P/*RZUSU4R9B6F M/098SSI>M#.PO'W%I5.QTGO\"+=4"@^9=@VM21$.BDLV.*_$)1L677]F!OOI M\S_-J_'7]2%/J=Q=X] R& W(:#)/06NH$04H@UHO;9X?MR1.C+!&BBI;;7C,M ^YCXL?/^(96<%[ZN:D;JM4B M90,COWX,CFXO>;=BOO+AN;;-X:$.R>E9,4,Q'_JMK)@3[3Z0VW7@PAPVEE"% M*90( :["8E\)K#;2V6!G[RI3%'^%D=HT+;O0WP7393)RS6"K]?KM9!LR=7@= M[#SUHO).O52\;[5A*CD#1F>Q^_Y<%$XFP@*4CV&:'_7@;N%,9'JFCU[KKF;) M5FPV/UK!L0B>O=AEU+W+L6E/Z^F+]^6:-AMME9A8IGE$/_6(ZPL#D[6O]8T. M;;5\E?WB-17V@:O0J#)F_'M\JFO\S;V$U+0>XZS>K*K+>[+23#18)?YIJIY.$J(=60][M;, M#,P>/=V=,D7):NR",2ER^W\JAA-_VI@6Q/GID$30EARJGV57R7^!&9O6ZZ[3 MNJK*-[JX'93!!PJ,8>DN)Q6@/BPM"B[U+=O=?*Z6KQ VJ7!B%M-7K*1M(83( M82/":,M+XA<>BHX M]B2SMXG6'2L<\#"(9V7,K3Y,>*\YI\Z&\?#MQ^!2(;FZU&$A-XF1=>ID\0=S MC2%OQY>R(UKI4IKG6'$GC;\< C9=UY3;LW[51]4"/_V9]4;SZ;Z4]P3,$'XS M,L(S/__U@_8>:!XR93\Z!&S#Y%J \A1VN##J16%1(^CGWZ^#[*;+(*NJ"XYJ M!3W?>&/V/,[YXG[<:UP."EP/VXF$@<>%MW2JW;6'&;B[FZL #VV/ZV:TM&.O M%M^_R(Y>MF5<_1:39:/]6WS.V88&D,*@9C5P,Y?<"\@+B)GMGNZ>SN'['7+B M8JL3<5&EADZOG6_%DUZ[[+USP,VN6^E.<=';B+GKT5+6I\:DY)XY[)FKZ[7_ MZVIS:R \X)0C'9 >4_R2NJ-[E&__KO?L82!PU5'4RP^C/5]S3H_6>YVX_>[6 MIMZ\01I7$SDI)4)(UMZ^$K @W:*0XU#=EUKP-JI5:? @!(:37ER\[@H*L_,& M2-69TU$XN7GR&E>E>/N3]%)/V6B/E3S'"* DT/3M8D[V\3*HOU$VFUB@GX!S!2R(/O:RWMSH^4%*Q9-1M@7Z4W<^Q5]GGC_BRY/HO#9 IV, E=S]5GEE32 MBRIE%"KXKB+$\U'YAE4!YSZKVZBAI[X]%+JE/0_C/ZS>=!&0[->5TVR-N_5E M)M:]J+7H!B0N$KW\[W)]_[=IQC5_'<_X6W7LG[JA; 2Z'$2(2QNSH.5OWI*9RD(\H$J MRF9\Z&(1@F(!(F?OL9_ BU4D/"7 CD1Y)S_37. >8)@#20.+7M#]W\,>LE!> M&9T"Y+K3T0&:^&5T@3:PY4Y4N0APD#_(I613NYB/PFFY[ M@DN6Z8H0\H(#F&32 O*3?G5!A@ZF47!5 CX?:O3-=89!8GG.D-:V4-@0?F/.Y?ST]_R)P-MBJT#94P1HC^,,V1PR:"M[_'9T*!;T@,?&^G9,0!FF5_C]K\Z2GK#68: MOHI5%#V\R?]YVFC<;7@UQ0#7#1<,HSPLK.O#)U5@OR4)TT3QUV2&0ROZFKLP M70<9F]IH\1XR]K\C7QY]+4),#,QF1Q"%4VCBS&YN'G0H;Q[WB"5Q2?USF9S_*)V&S=ASS 8GCR!/KE\<3_S;M$X%;VQ&YL[HK M*U?8[5_W',54@!U\=S??F6\> =Y9QT@WW'B]A! 3_5A<>JTC#X>D"K[C< DQ#J^D\:\4D0=O4+)UN)O;X7M$1PEC24A@-+>OS/LN M[',C3TWM1G'G\0I#_E:P2E(CW/\K_0ELIS&O38-I2O"K"!,"_M&1 ^$B$8*0#]$>HE>[ND]#7U[YH M.=;EI.">>K:?WYN]\6[6Q2)6 M!:\C$9*75(LW1(=!!RCN%IU# ^P3PM=E&P/V%MLLY%J<+B7V>=)5X?]Y)'4SHW>3)YDP\'UV#%%]8F?#TD-Y=>_F->\AB* M>14G+GN4;H8%C&&W;GBV0">44^2P]JT:V*UZ7I^B G!6'ZT8=U[*".=F*RY7!%$5@" MA39?2];L&%H5WF5&;B5L$3;",LB@MMVFZ 'T46(4C9E-H9/VXH+H2>ZT*LRJ M[NZC\IYE32U*CY!EFX]:BA +R4UC(&P3@[(A0Z#"37#15_W#"?,A6ZY"9+RQ):Z$<&QLP$% @H]&2E[ 1]E?[*[H5? ;4)9V 5 MS0D=^.! ^X&)$/Z_M \ZL8 M1>X7BC/LCS4A_WB7C=8..%$<.I65'IS/RQE/2DJE,BX#'[/7?RG*J_CB8"V8 M,XX(E9EDS3UKX@!:P$%VVM^\960D0"^C(#",IQAZO BQZGD(RM"2&6#IF_9I M &V3AY\M@A86? #=>'CRQ'B-@VP.BQ,T[RY]^LY9EY+6QVT*GBHQE1IK?$"K MN^2!HH&;%0W3@91UI3;T]Q:8+O2J-NTY_QB3G9M*J;*H9UM)-65YH6X.JU_P M#6&!8-8.&WD$%]CZ!K?J0;80);!!? U"*_YY#0!+%'._!1'#I,!+(RV?VIST MI<5(TUTG1+O&^UO2GN77R- B_&/QYO)NDKLMN'JA ^TD!C6D.4D49HBBIH91[KW])O.\L5%A?_7ON+KX6C M$\9-%:L57[UZE?$!<6[!\>=AX(2P6',V'5H1TFIW'+Z%Y_4T?,M85Y,6^?^1 M5P<.R,'_E$AB^AA-*H"RCK];R=PSNIF>>6X.=;$,TXB]80?-6[2J'+\UF= & MRR_FR=A?E#;?Q-";9-;N%^P&S[;HSMK[QK3U//99U05O4E<:Y:SF3#HDHQV! M[*#T'PQXZZ'XII:PS1VHY;6/%00L=8/%PZT/UO:R>@ M6P!]W'[=]6GNEMK@J37 QX,?Y'?DS%^BM,CR--KGM'!_X)@W7!<(O *,KP34 M?LA92$@,GN:VY]RGL M&J G]\P%O^2DSXCZJ8HSZ3Z^2C>1NSL[@4T'9(KIY M%6EB)F(5GV,SC\92X7.0H;C]VJ)C8 MW] *.4UQ#0*,4!SLX'_/@+C_PX#,1/T' S*E "JJ,U"Y 7K<7K+[\(F6N20$ M;;Y"\Z6D"%$7R,0#=UU2:'3@&LWC[$4\\])Y'\+Z*>)W U8< T3*J?E M%S,I83Z+D)7(N[&F+B_SR8(LE=FIORT]N>[, MQ56-89"6)E\6ELUK&#KL<3#%:3(*XSBWUG(VP)\Y]=GDD='T(_TGFZ[=]2+, MQ?/.=+\]*.MU,WIV#WOA^/AV&& ^XO2@'ML(33)GB6,4JUG,<;$3F-SP#'A4=U1F0: :E$\/$V/ MW2#4?UZRG9OX0)UJWOG8=T)FO;VZ24D)B$W$1 +A.,D 2R:J?VDJ [?.>2\I M!#STHNZ;?0?NPX5$U0ZZ\)OJ_4J-#[>E%BL.C?-[A.)1S4](RS#TIP0)>U2_ M04A_:4F!B3W&)O\WVNFFNNGE=-DBHX<]>E>N'7F\#-PI=E+@V_@6M0YSD4?V MH2ZH-*@F+JZRW:_]Z*I)SH4G -YY1],Y8/VFV=M'GO:7418]L/"D^P$B@_1M@.E*/!$T4D9("%D>VQ7%Y"R1)H_(GJB7G: E6W M]0N&3$X>\WRW'CM]$Y15AZ1SF$70LN6%!*4610P"-(\^\&091%^K;S!U)7WW M:C[OF/S^+W*W$\A#UB\*WL77C.VAQQR^'%Q9^YNNM8G$AMM[%JMX:7ZNO73= M4V/:[":.[-U3[QLD%QB0$] (8?DWP%+BY&]AX%%XS\05^=4&U@I=%A6T+B6L M6Y)9F*TSM*L$Z+-+OB?_M'9Z(UTZJ)XT_VCQ1TKAB>,))]2B2^K6AZU3/FX5 M.+C2/PBG$%'>4FD1\WP.OXZ?9I=XHO8D.Q_W:NR]Z?<4_,^>EZ*86(#BC)G M2(^*$,CKHRR?S,FRUEU%6Z]F"3*H@BD#E'/M97)6J?N $C*T;&5+P>>3'JH6 M3>[)8PS!G7UF'Z:.;Y?PVD>N!2)$B#73D#YXHJW4\J4L^XDMO5YVSTH3])D! ME8^!I_&:7SZYS9P:M*-\%(:7ERE C9^!?#>=WL8\!V\ "2UB^:$=AG5@)?0' M8/=71Z>$0@9(9P28LVKB&$(-C.&)-NV3;7(3TNNOHL.6FAG_L9ERH4P6U&^& MD*#!5W!G:G:WL4KG.>N:Y5FM@YC)G?*.4S5EAO F'X&HR>XUJ2REDT'?B(0G M+SQP_9CQ--3^N^4JN\G"D.W&:?T0J8SI$@CR_F>FCWF$H(2E,+C/A&" MNZRY[JW8YVK"R/YW:N[^S]7=_3_VWC2LB75;%XVBHB B(*(H1 5%1<"&1A&2 MJ4P$1(Q@0T\45 1$!$&ZD%*11A B(*(H1$5$:8ST2!?I142D#7U"WT-"$RJD M4IR*N\^Y^SSW^K,>K/I2-;XQWC&^=[SC%^OXLZ+W4^>C5]L\ M-V%.K^DZ -TW3<#B^)(H_G.W_LY)_W?J\Q+@()[;/T/I)I%.7/84]B%@)XIH@^^"$JY^39[ZWO _+[OPA_LXE+J*6930!V5C&4^R2?G09PT@6S>UM M4%U$M3EQE"BCH?#*>[UG67A(_"DCK2&G9WU@BW>=E_+E6Z2RF@K"O)A*9P4' M#FIG_DYM3];C4I,QR8@%](LV_+MC*%&^_I;D&Q$\>P'L<2],HY6+^!B3V-F; M_'E.56,9O)>0?O%^WG/(,U7QFK5EN68 _/2\ EZ@;8)_]KDW!T;?4A*3-DQ M(^8I5/I737111V0#.EOP$'>ZG;E>ZYH(2^*W3VSIZ _81,#J+/0"*-F2I0+J M4QE)9 %G]N0T9&GO05KHA5W@:GSS!($DANTN\28FC5B)HMD^)"[]N6D%F9^< MOQCZ,SF?OX!WH/UTS0;S9X\QZ74MM=,)N(./PCYV1+#EL9^ILU@'ZE]8<&#F M3Q4O_Z]4NL(T%,$5%$92I1A>T2(J<2_R=FLPMWZI"3TC^M-VXFE1?MYY5,5% ME&_0VSZ6(!2:O("N\T, _G-RZ$\%I%]LLS]$-__B&48&B'ZQ0%%=$R\A:!'5 M;VWX39&E *^9^2:-7D<0;-XWW=D^=O/5PH;NBB#X/C:"TN$(A?%9HUI;:-3, MJE(9P*7F-1@R@U,*#^QMU1?L8]MQSCW12KL?5#=]60NWYFI&\BS V8]=A8 6 M;B/KVT^\,5/D9DZ$B\4[D<^. S&?U/MZNO!G&Q_;3SXJC!Q"1W^$QJ8LH#A^ M8VOQ=N5T[B["*>:]*/=8P9"7S>I1G[LB MBI@T82Z"=XBICYDWX6;Q$,-Z)]'RMR[X$WB[UYV)NY5=ZWCL+$G_??S%E MKIE(_D=7H]@(+J*6X\#'U)54QC- >J[R@8X\<6W3'H:;:X[38XMVN;F9[<<; M'GH/)G0][MWMJVGR9F$'W _L6%W1FBEN]BS2M\%8E_B8*/13(>FO>L-_F.5? M+PT=G)J/)?<"3['7/P.=2$I^!QO)EP?!_0;[_A$U])/X4>-9*Q(UZLY0OFCR MB5J_%K7<3.$UR ;U0D<0&"Q=S*>\>/?]&#FL\$PC"A*'/F*Y"AA9?E=-$2"7 MS7,%2M2I S( BO\@$'FNT:.YF6=ZT$$?LNO'1515RC#U0#N?IB(W^[?>F1/X M1UEY+_W/LO)K0R$PH[CQ5U>IQY"[%IQ>1 E!$2#1&>990FY0*^(!F[Q_#";_ MIWJ[5B^BW"UK M]MQUW[%]]M-LQC.]C K=HG@R $F4]6JA6_9*A'1CICG QP]0'9^J6M7W@] Q M'@&:);+ %17P,@#NPI;BQ0TU(I(ZG0P2'%>?7&O9[7]EG#Z>]$Q^H5+4D?.2 M[.*Z/;''/8^[G$8ZF.55Y9NYV2WNPC .KI& !FQ?XV,_*^UU] M$^9]/-8QDF1BJ=V2T!-D46?@PT"9/I_#5*SBE;V#JYM("WZW)_755YWV=MN& M%;*5.T_!:CP,L0.].89]A1>!V>XU_\4LB9D;Y.*29@ K1@?<1>QCZ<-*:ABP M)4._4?\+\L_-X) \K8$Y(&-O.K! _0:>/%C.S?I3 +)]Y\OB5]#L/\^2^#17 M/YA?0$.\Y1US"#/S?-I#=",OH4*#8/>%>X:0E>8,*+J-ZZ,>9HXH/5W3CWUGKV'(*->J@2ET-V4B*Q M^D*P(\#HQ]]",U\AWB"I>UOSEJ#JQN*M#CGQ\K=V<@B5.BY8;/05S'MQJ%_MO_L)CK0$G!(DH6Z#GV M73E%;'6CMS00KC19J.)^8_X^B_- I?C:A5QT& %K+5B*#Z;1!8MW>]E7M%LZ M-Q4J);>/LH,.EN?,[/E.E]NLJ^)T_ SW=7CJFJW?RH]F<)6P'\AMER2C&?B- M9I N\QBI5T09=_@$+?5\D[/\(BK^0:WTIS P1< BF_.N'5VP(S9_:U/V!E4_ MS=[)T2L3$\YV#J^COZY7/66X#W-KJ1,(\=*(AW#<$T3$]:S%;+':>*"71YPY MX?$IE/$%+9K^QG_90PA_'R+XO<[ZA M-"-L>VH1Y2T7::!=F.'$L:0D][2KWQ^EXF9XHE_!/DGOQK)W]W)GZHDG$,-9 ML&/\Q7],@5MPXW6+J-5\18A*YF;/]? Q2E\ L'YTH]5Z#=\3&ZG!6Z]JA-> M9+C%QR.L\&:.^MK$[,)]]^7WO0PX*_ -)=B#UR@W"SVJ:FIM/F\EX5]T_'%, MO3EA#DCJMN COKKZ.U0-@#&2@L]"7,HLNVJ!)#WRU8]:/TE;1%VF-.P&!>$U M^&_4;,3&'L+R>1WD\:(;Q_/K7E];AN>:SKWK_- AB6N6M?'>-# 7,V\.M?)5 M3S:"CW\Z&41@[XJ'H\(*XQ$L# U\P?(Y3B1=6HG 51'B>],^$B2]M??(#>8B MJN\1J6 PHTG5]XNOD4PO,"'$"Z?'IG4)SMP._-4/]_"HKO-W:$Q;R<=:Y MIJER-ZMC/S;?$(?!3JL#TNP,28)I-5FI4CS'AN8M-\,O;.=@=_X$"-.PX/;L MW#8$A@-+:.2G'WT.3&.+["4 B_G8:6HK_BCBVO%L>?#P:^<.7AS#;SU-]NF> M+?@1F[?XV'.>;Q4&Z[KW1F2O5-G.^<_0N#OZ_Z1QD_\-C5L&**%T;W86A5?Y MB32ZMVB=?6NC(G,K4'1H%65H/35)!=2P/!E>!:\28+[3KY2>MK[LH-WJ./\6 M>F :5"Z>LU%%C7-@+$]9HRJW765&G^N(_/90K,F_S6=9>'"7"@(Q^X9X4>2U M""C)Z"U*_A4O+NT*((YY,U2!.&0B:1H;@?A:JB%6\&]OK/B*"92*KH-^8Y+O MJ4V(EBWDO'T)8MH/UUYCMW>]\C\18K!>WL%LM?+0^17>6_8-I^II&#[1%CNI MI,A'.O_4-/[NQ_-X3X$K> GB9V SI,82+ID/K"J7E2JT++AY:'I01G8CBC^? M[5--EU5(S_#;AV=B%%O?G#P5^+'(_Y4KS;"MLO+G M[:A_IMI^J=U5+8L\(==O+^ 6?:%,P"8-7TN"U@K#0@AF6KV+>QPHE>M-TZD& M[5C27A/9@M&L]6%^\UN*A@)L?G>+QQQ--9B^11DY9.G6[R:Z)7R.>>C1\IX4 M-UY,[EP_L3KBU\85UX&\E=1U*7 M4^# M>:RZ.U<;R\7?295+&W!7) <]5]J]VBB\]%*$7B+Q'+$%S73$DJ"-VRM?,#TK M\W%AJDS#'='OEKP>W7UXV^<#R]+@1F^Y=JK7E7?CZI>"7[S:GF2?#!>)HF4> M,-)]F@.+6DBPZ->A:1&N#ER.E\)>')L/ZE4IHTIZG5,#]EAWM:9G1.?;'G[8 MM9K,%%0;B.8EX%N/))L;.GNLUE@_\R+<+/&WD6WQ*[K"N5>(5''T#^ M T<+O\S(*? ML,L!I$SK3=?I$IO@;TB^L^[J3">T&\SX5,C1] P9U_#3L.Y8 MLF!)*\?+4AFWZ-D:'\_%FF,V6WE1<4$'"YA%#8[QE[$%2R-<.>6*M(38"X[0 M ;PV]L @RWP-)JC*J".?-DWM)=CK7@6'>FC!F U.I$0PYD@+X?!;O?D)M<.[ ME!3PR?HO@@;,FKOCYO0>-)[D#V]?]J\HOM^W*Y>ON<4&2AR&F#:9"80E8'J* M:JSD6&*,OT?!A_WM5U_UJ'*0C*1&ZJ 9\F92;"4F]W, DGORP(;]D:E)6\*; M:T-+R\2,&LG0/OJC0;7K9YL=\6KU[[[ #<.4.@#4H,-"_@H3-5S-:@95RG%% M7Z]+V6.Y.Y,.Y/UC/D!G('/H4<1UN8TBP_[=-*YQJYY_2)]N\^5U1Y_U^FE'] MG1TW5:82U!Y4 01+ZP6IYD$U$[8#2B\_<4XK#-Y<1%TRW8,[__I]RJ0+*$\9 MYPQ8CN+%LG=B'#Q'VH_-P6)P_H6Y@_?%1K9,6?;PV7&B,7W*VP(-'C97U?0> MK[<>A"47J/)U[XD;"=J-\#H"MD'K4&+50.LPN\9%:G,Q9H;,?I)1U15VK5[7 M[[B!HAQX,MNAY>WN;.N!'1TN-[O3^ 61YU_^,XS1_V_**/Y7US;_47:J((.' MYV'G(7@0QRNG]=;R9Z'\<%0VM1\_?Y# 5_+"5F"G55.^MV&-[/Q5H^M/ZF#4 MQXX_7RR4W;:(NDD"8_KKWC/(\R.+J-NP*Z8166-R<+0NUDZ6?]*OBP$G$7;59N$25H3M!RX>N;82$EBJ[L2*%:WV$[.;O) M(]II7YPYU?VTF2[\C8BOH/Z[6DKE(NHM![W^],"7UUPD51 F\D>"O".T_L@( M>8'XH&_@".&/Z8$M\?+=!)5WCOD7T)U*;M=8'&L!D#:#Q^?3F5<6417+FV 4 M9,TTCQK\!AUQ2-MSD5V0NS<2RUQ)C,_NL_\V6)K;EK1 3&JZ[F=SHD*/$X6G M#!,+$)-C"8[]2]ZGU50%?9-"&>XNO).U^7X*.FCV:9%!ZZSQ:I6M6'#"_>P, M%EJOUWL'0FSYC@UTM?E^_&DKT-%99M/!PY0G5P.U9UPMC(.T]0?K)X\S]U7+]T<9O0SA[84V_'4_(>%+A,GT]2J#A>C,5^NZ MUCQN?_1B%SQ,,LK?"4SU' %ILQQ\G1XD_9;)!,FPD&2OTDW]^2,]Y!5=^A1> MV^L/.??T^C8^G:8,VQ2K!"L0C JV+V3.G11)JKGE-K6#/WSGM__&K+"4"UT^W!5L7.EXAZ1DR=^WSX8?K^=E%UR-LB+6J/#.?XWLI-S.%A$ M&ZPL7L=+A_P8'Q*G>UA!@^\*?WP;H])P[A:ZGCW"[LGY%'_(L!S-@FJ MF6Z$2$UY&A)U=]SS*Z@?QCA\/3-FW;N_1N>DZ0)=TZ$0\*:M"KP9? (N0!.^EVY2ID+U]4X:H/3>F M%Q#O7XB5^==PDZJ B7H:L3RK)*>?Q^R M]C,!,![XI7#B&E-X1%2'];U=/ Q_"OE6A:P?\^Z?^7_4B'8XC\IXBD="WBWD M&01M/F? A_-5#MZLC,=0D1"[_]"D[P]R!4!I244:V,64>PIF#]*C?!AX1_/YQ] "!(74;6%2))8 MO8C*BX7,*>TN/X8TOT%#>$B4/%A7!2;!QZ*!"3IO^_)?#(UHK(,V57Q78#VR MB'(E\[3IM!F17UWU+\=/UO/5!)ZP-TO /"P3^U6AW?W'L??? 1<^K!"=!.DP M+U-Z>!9=U[+2W#X[8]@K1E3%$_2VD9/3T6&.QL?:GSNH708V+Z*R\"5^.FPW MD-.GLL3Q*?^T8>YIVC93Q=ROTY\,/I"0V2KN$> 4IK>+>S20*=N.+Y'FKPCL - M\_8U&85HA_O^AX,*_I_F\(K4J )61@-M!'TFE%XFZSIHTT;. M.@:LQ- XM%D5O. S8[;76^\QON[G!Z[@:MNB'&OA*;3G9 _E%]3&TYC]:H[,1YSL'\641QQ />8*YJ5:4G 3N M.$Q>9WW?WKZMKT. *&72$0L_2V&18)$MH/ @@2D,#NM=.!B)YSPR(S=ZX_7 MKL5@N!.B/?C,:"9GX!KA-&GZ%17?Q+.[>[V[1N6T;VWN@@I?A8Y5]T:(DP0+ MBS %8&E3>%4:RZG,M6R(WC%,2FW=N?&&Z\6:FR'4"6SDZ>%^3TIB\N&G5Z:< M7P5>:3"[;!(>7A#=='^MWG5=A^,)26IJ]9U58KKG$G>;M!M0"F&E8RI.1L *;.F7RJTHE G3MDO(P]:+32,/XP2MM2TJOF#B='&\V (HX1]H M"%3\X*9-L(QFE[8$>+W>1$PO<$_C$7R)5.:\KLQA*_X#X)YXS8*1;S4RHV^_K:\B3CU^*DQ8F M_9RFDL'-[=3L"H.T1V1/2(*-V53"PZO<\:WI!K#@>GX%H[%+B",*"]107ZY#ZR**OB^W)W9ANC"!/05ZT==3;5U"XS?J0]79 M5$''G <[-V*<+([+R75B&L%SK0YN+?<+U#C/\D:)C2(F9*_L^=? 5L1W$Q\2 MQ7_JA,D!2E[9:%ICV8_!])XXT!E?IM[^^ 1O*J-KY1_J-]U"W^?8=6!#!'KH MD"2^]*:*0K3H?=4XP]_=<(*\S5U;L.9*#_C*AF:4>W4O:D*H[N21!70*T\^& M4*3'L<13^+*&7DE-_Y)_!"@C,0Z/DQ%% R46&&4KO1V@.S=%:?\^:2:O2J/ M?.'T(;>*ZEG5)*.OCL(IZ3PW+^$R109YZ7#^'E]"T8Y2X>U5)_2DGU?Q9BR: MC/&/R46)ER[^7V2O3Z_YW\U>_U\O,_C]CK-82,(?7I7=5P?NTJC,@]1ZS"QQ MW[+8!AZ+J+4X,2IVG>[1>9EZB^=3&:N1^'0B5+GCWCU?;::;,FVWV./,"[ MB4D( F]ZM?DZMI_&7H41!V^4Y61ZF9[*BJ19 M2(7(/\4[V$T//1IYKY$5HB]W*R7@5#(*78N#)%78*YNQC#AR=G<1PS<@+X\Y M40(W,)LA?QB;-;*QL#!^^IC.[SS,E6J!U1_@]XI]HJ R&I*X@P5WZHW?NYFO M%&O VO2QU-JR[&3"?(S]E9GQ&R.:;SH:Y^^)R:\>^OAY9I4)Q8=DX#+6R57> M6GTAN"3QJ'HT-D"YRY3C3?XBN8X;ZKUG4C[P2O7 M[(@#)XRJE?5F:JR'QFNXNN!3MB$XU4,.CA?ZK&:U:&LN^)O%*LOX^,3G&,8:"MP[2ZQI,,Q?1*GE8].%%&L .W1[ M8QDV9Q$U3N\AWY.5B(&W+\SE'6C/#'QJE(]_Y.2P#W(M/N8:N,F,D+IJ;C<$ M&[M&W<_5&Y\=/?9J'6,R_BWRDTS,_HV,WI*P/E*0#1J,>ZG^I-=:\!AKS5.% M[JRF\82"V\5OMT7S% ?JPM#,HRIM^#[/N.WTTC"%LOE(>^>J(/NG!M/W)K<% M/$)_W:\X]EG1PF/T-"A/2S@TUK/SW+FTY2IGGG D6$A:H,"4S=KQM(=>@5_G M=?.DN5+VV$H/_7LPDO@%&D_J1$SA90EN2/2P!1Q< E)4NV7\$1RS=N+T'G_] MYH#L:F/>\.2CK05MUD493@N'7A9)'^I6WE2P0!F)EY4+V#]:H%O!P=9W$059 M7!:5?1!,YZKCMH'S/77W(87-SKD3TN%1JNIU'?V/*8_ZNLQ"9BS@AFM*?06W M>Q^I1AY:EY+P;N"\UY9P!NTK&DUE/"!GNDPH#AGTNMPEK@M?Z-L^-1N\)N)F M+8\=V51I3:5W:A_9;/I6+[BE^<(\@'BG Q\KKFL]RO,A[U(D[D8\$_2R'I]/ MS=* I"\P@+7>\WAA>(>7?]GIS1EF3NR(T9O]BRAW0_3#X>+Q#'0:09++/[4N M)&?-C\^P0T.!%1W0;PT7JKGV=R>+.\S.89Y%_[!S1 M!WTHI*>S3#3U;4Y!&J!$G"5@=:^ E%+IW%MSW# %JX8Y&:DSF%/C/UD6T5-)+([)%W^.W_FJP=)T-FES=0+*NU#R+L75VV)-?23'==-;C_6 M"G]K'. H7Y![L6/_\:%;HV'0-FH:7@A,P+&H@:I=3@;Y@5S#Y@G;HLP/P8.' M@R_^QLHG'SNWS%<:WINR8,+'!(LHAR?8*WRV>F@"'3?D2!=16P4=V'6Y)CL_ M(+:ICYNRNF;M(NK=BF*7X.O5I6HM8WHCC0LSF+$[Z5_5%.X^JCL[FLNE]?O- M(=Z^FISPC\U)T$.@J"/O.?346J/GZU-LK7J7GFF[S\Y%U&FQA6>?CLS>GZ>\ MQVR'CC3"DEX"YUBR;Q5B+B1T:'_)X];=+E7AGF@]=3A2D47K]2S7UNFM*I?! ME\>^BK_$3G>CB9]G/N&^P;:=7:*7$3)S8S?T_CL!-:&$*+7 OCAS?&S>77WF M:<M<('>=HG M@&G@TC;#Q>HW$;>-GB*RN3?)KZ9L(@2X(WK<+TL%FJZZ?J.U1T]=RCJT]2M? M]_%IG\8Z/^" ^24I;KXT]E 1@B8D)SF8:TA29_J*N/_?A;@?(-$OU=G^*/_^ MI?]RAHYW>;"(RE*.D-8Q'%V4 Y1HS_UR5,P=ZZO^HZ4AVHC"DZ M)Y?,?8*=E\"'JLT_4>$^PP!/L>A>,D?Z["(J%YA]B'P GZ"Z'ZO=/W'$OJC] M>DZ]'F0X;=]Z'<>=741]7$0=)#O4(ZM,&A6L)C.MZNY.L(+@56=9=TH/0C5A MBL>-;FY;<0*PC5=,DH/;=+=@RFG3M?BVF'+*4G."">A! >U-K-L]@[,ZPI2' M[0Z%>,4J+**JS&BLJKZIY72".JL[NZ?+!*MP^IO*4..U/KC_VZ?Z/&BC/B6U MISTW2=,O[KN\]TSXP;+V;,VN1OP-ZNC%[PU893_6%6,1:TLA2\=\!'+9!3V; M[MVQ!&?*I,2./JEZXN&TS4J!MC8T%OI,L>'=IEX)Y"%.^"JRIL>UOXCNY,]*UFO_%H<9^SXK66$4S/>(KTY9\(!$Q_)#+A65 M>]YDU:Z^M\?DC;O[X>BFZ97:)4FT(87)?UF)QC^F,CWT*A.9&N.2/73!LIV6 M=3)>\6+RWEQV3D1A YIPPIFJR=.D#"7!:V)YKTQ[8R9H+[V$O@+[JWK" R-. MWLX07YAW+J=R4!:B;]1&+\[ZO=Z-L>#1F5<)BZAUMD7AUICI+-,Z?J.6T?=& M+P50NB4M)6-UZ,!_U=<'+>GJS(^ -/<.5?O+*/?$F8$A MEP(=]GU_T7&WA5-^E/FQA0"".9*"KEE$(*DKL:\C M:$N"_2?.H]]FH\,5%TXA25;"U;/<1!C_8H$JV#18TP0\,B)2^6-Z>\DFOT3; M(!([!%T(^M:F[!!0KT=L1]\+T&W*]&)=%_?2IU LJ95ZG-=)&3P KY$"OU W M4!G)U+7G5MUMP8B'UY7E]&^>V/M;VGY82OPD5HB=(4UH?7>MFMHXAS&]K^AV M"2)_:> !.KV..U\6MT*O_DM[S,V)&LQH,@G:F#*L>8?S2+KY88N4(F\X\5A8 M%6^Z,GOG.Y%LO?<-CE_@_?!6K]TS/1327-T:1\7,4TSXA>OK+N5].687KW0" M].-.LL7\41;K$WL&>#G-6'>]<"E['D^RD+L>@6D.7$?^ 52A M0._(N^)&BEE;F*A-9\Z2&'5$C@'/!B[6-B=[96>LGZ2$BE'+QE2HJ[8'T5J^H93E6FTB)F.Q4? M[U$_$ FLGN4@ODWE"4\(^=S,H;$C?^=_%5EE?6M"N1B"+$LC7,O E6TM6AI[ M=2$1^8%BX?)[SNIY7EUNW)2).J0&!<+?@$UJI':=OIA0@A\%,X&O:$^K3'%; M\KF\X<,%:>0+W0HP;CLCQ.-S5Q.IC!>N(^UKHKF'P*"8E%5$K M2:ZA^OSEI3<%ERV[-;V!UFOD]TCGKON(9D.WI0]0@MW;M[KZ7/D>5=D'].9% M5,S0=>1M=F,._A\R5.A7U7%8SVFAE\_3!SYKPDOX#V(BH5)I;.@@";P^A^E# M? /)M)YHGXU\JFF]D;\-E3,B?SJ="\5_.IT3CR19E_R2?GF9&(;<]V82+,F1 M8T(=O(5<<(#S'GF7;V9^#.Q9G_\R+?Z@%(SGK7EZ*#@G[\BXUJ=$S#?3&1*^3:.2 M%.#C4H6]*[N+:9/Q=):\WD'#0K>U4A\)WSOD.E=\FMUBRIIBZ?5T)S+]>_'! MA0II.OU.LAN:)MU3AA=1'[3$LTQ$N2-&?IZBMH?>'H\:GIJV'RQT\N\OUUE; MW) YAV>B&>?Y45RO_#_^<-DD[EH" 6CS9!>#+JPE%Z_T,'.#E524V7.^^+U* MI<#'%PY2\'(\K5 B\ML"CYV./N^]#*V#KT@#3M+3DR8Z).N@M5-Z M8)6'6Y2CK#!3ILGS\K$:([_7%=O?B\!-&;_=%:#5RH01:&LO='[8K>?;,=4Q MAYFZPTJ6;;G?_6B0FP6\ \@KLW[NP8F8B[+%4!JK]G@S#@-'V.0<=TMS>7B M^J_J^,MF L@KOS=J1*";6'?5 ![R,_HS1@>>R'L>?M+Z+!+G9J2'USD>>W>= ME*Y=;[IDG$5&BE)_![?K/S2I*+X"#S,;N'UZ?+5'K*%)>TS(G*^U;-.2@OE< M"7F#*N[77>J1!;OWN1%2;BS8(M]MY?<90X+(%LT&G59_XV@&A2H-L'3;*K7* MO+=&KD?6XY))*BVN3*4N X]6]4SYJX8)&(9^:G0_O-.=GS0./=NWK3(4W'W; M(IJ3YA.>:'#&S])^LE5+\\71/S0R$=?Q:?A[$3>.#FKJ, 0A132X4S?H?AJC M[1)+KHP][Z:_0J#;8A'U\C/U[BY'@.'!2<%_PT$RYEPDV)1^Y 47*O5U>&G5 MU 7%;S4;BD*/ID[%?'XPU.TU(=B'K\OV&\19ME^P&TCJX@]5\KWWOKAJ7UQ. M3-'\U)]#E?YY?.X$BPSS1PL)J!36_2 M*@"#1=0&XHX1Y#,5BX,)E9J9S@W0KE==3E+V!WG-A4J*,_"H-*R-60\=+08- M6!IEQ8H-'9>3>N),.LYE7>V[^NUXQ@L^3WAA._)Z89BFCD$<]9VCUHX6,O0: M5BA7XT1#_SE.?/N ;G\0NLOIBO6J$6[]J.+@C6<*6>6-3A,.\]AI>_KUXHMO M&(IO_4C>!!J'4@Z[0T"?LTXOGJ1&%7=LX"PD!:L,-5'DOTN?RNE/@)D2Y@A" M.Y%5CU[6WU$@]!^EO3WP D3Q4;PLK.J%*Y'6G&S6LDYI'V93E1D9N-V5&Y H MHG$Q_J.$51HQ#"A)YVO:*@/@3@=60!?U22)!N6%'L\;^ 4S'0?6643]VX;2H MSLIWA+,N=L?.'E8![3)52@M/[E@GU>Y R(<%9_3N0WCB*7%GSHB72$-"ST_U[S.=' B9[*NLV]=] -CW76K=V4>S5V;Y;:[ MT&UI:NK^#;+/&]\\%^TCLTF@I<+'J7:)*AOA:'-Y9DRPRJS;)LJ"=GF$ #C^ MU9=UEP/+-C&HD*1.E425:)1=GZ4O5KS]OIUGW-KPR_.UY0=B02+U>-D9 M]L.$T_DG( 69(/:&)_7P.5HOXB2ONOW@*A(15W$%G4F9N,>LJA(WZ&\'[.T[+NW];$H8R/_D_T(F=/F I!]\Y2'H(E4/OF H,BZ@6.'Z6:9 MS=8:A5X*&WCM_/KRK#)K(TK[E6 1H4ZLOD'2-&F4>GHJ#RTY=::,NDNE&@ZJ MYY_=OEU8^Z\*8P/87-/*1%X]\I ^_>6 M@:UJ/!&@I(&:=0=2XMV9I2RQK,LU >/>Z:Z.F"QQVK0_=W]NCT:;8'U='S1- M:[O.D[58D\#%3<-/.$'2MA]8KB^+/T,VU&B^*ID7R/CAL)??/=VM@N1IIV&A M#\QIO=#:3&:6:?M<'=KSXIL1?Z9VQ8:79RH3-"/E4E)',F) MWY3Y,'QSY_%K"BC$TI329F#PW>:O2?]4YA"=R!0Z-4/MH@P3>Y#XQQGA'OGO M?5S\RP$@(0BN,0 &9 T=OP9B.3[1C&2$V=_49YWT@$CYO0P*J#$+! !A?.9 MZ.;@P9_NUTQG'J\#MZ/#L(S7P'IB[45E5730PIZ:1=0JP>#N/8EY#%X\RBMR MX"&S:*U,;>6W-H!I0 (5GI&9)O3V%OI'-R?#Y\/Y-G$[BM*ZMDU^4#5N>"30MWP%5,T5)LIE2I'[I$=D6]L[NHR)7KP<[.6]"A MA],Y\<<.7;ZY_7&DP8Y"JP[5A7SV&5@!1)\M*\2P*!TML#3@.S%"9TXG<=6( MM1AA7D3Q&@?,,N::4)<7H*?>"3UQ0H.5/A%JH)IOOU%SV,WO%LKSH3%>:M>A MPS4WYO2/[@VY*QG9BOCE2-(0%5YCC.P@),TJ4R=^$X-LF>_( UX*O6<; 8!=KH%5@1R%3T20(86YOV M)?G%JXS'%U[DD;#3#;N6YK.W7W=;)0G%PHW4S*1[V(M4$G$GZ-E;XY+I%+^^ MR,D@6+ F[Z3TH;ZZ'8?D=FV+'^U+.LX]$24S\=9W%V0,&7/PD@/8<^5^MK'S M"B F92B?PSZHN?-E45G_7[M01;^Y@!ICL!"2-*T^Q-4'2J5Z:__@4O<>]JUZ MPEH?"I3J>-<)!04/:!$2-Y"[4,"K\VY\"?5A?UCD*W^>&E!F_CT>&_>)Z-2" M 15<-_EX#\+=H59M6P;4%/[HEA=!MYK99$#WF#>7)TF($CLO#!ER_ M_&"HM-8;/]G$/DC,3'K<$#GE0L4UP9%O7H9 (._Y']#FPR(JA"[NOHBZBU[C M09)P#,NIT%]CQV>_23DS?P%@ZSHMC0A-<4S8=+'IZ,,MA>X_%Y\ M%1R"A6C<(YPH!^H:]Q&0="TA90))H0;NZS&_W$6;U1)T++%K(<\WA).LKVF] M(B8XOF:!S:!=Z_I#0MJ2QU RMY:FIPSPH6BX_;R+('-"*VI78DQ9[_%IO_ZY M*.ZLC0&?D$T^\4R2SR?=DR"Y$A[FJP@TSFHK$YP)'9]C&A$THAZM=.UN-+G M*''?J*;X_B@+Q".=0D!3:?/NDZ^Z# IR)CNZ+I MF%@==YG7#,[*NZ48^R'NPZA\8^HZ8#C3!N,'#_.,YS8C049.?[O)_S M_P.[<5'8TH(OH (0;0UD6UIX*[ M%4@6&[3B#E3)XD+WA.\;]'N#SM* E^O=P#=6$/F=AJWXC#ZO3(;++:*R WO@ M'6'K&TQ S'RU\" MTB)^%Y<=\OL0$"I+H;X3\8O!UU*A30E% W, +N=&Z=)(9]7&I7U4 961;L:!Z*7>UCJ%],M:VYTN)+=/8F5M?CRQ* M[7M2-8/S^CO._Q!1A6!2#Z]$P##Z?N&1[^6M=N?*%#\5C\ -[<<^3I8KHR;U M9<8X@KR71'5'T=?ARG 90<.W(!E>\ M_QQ[XPJIR*@TI8'_T72ZFAIV167T454]7@ M"9C&DCC"+":)MJNYB#NJ+U@_Q,\T> ^8)> K'@M54*A41@>IS95Z!0WN6A'1 M*UQP0_D>L_@S7LSJ@+*=$WE._5[\E^U1M>BY2:?-1I>./TS&!(]][+&1$Q,2 MGE"EUC&Q+^ONXD40+^V/%=(ZP.!MOSE"E&QP=@_==]]VD]DV2]L2[Q M:L>U<5[#/N-SELL)24AT*_U&[=F&H -CR#&WHZ"FWBZ_BN>:?\<*WG0 ?\XT M!"@Q(.P@N")V, _2$Y.](SM!*?.][S"SH9<4DV"M%(N>Q!J+_3/X)[7A)(ST M*]\*2@GYTQR2+":B[_Z5:""+X,ME4^!7:B9MHI'YM/*T4;_YFK7B_-*,R\ E+ MT @T9/:5R^YNN;Q^02\PJR/L'-L$:"Y99K0GB'E6#?*";,#H-P1[,+T7V."8 M=/-M;YK%F%G!H;JI=SN\\>3Y9[19&<1T#A!;C:$E//]%5,_2QLE'6#&"18'T M%=VK!K)QJ\RO]2_LF[ZP94XB-Q$X-#?7J1TTD+B;,G&E2 I"?X)H8?M"/'H" M26VF1 HLR->[]1-C_1=3PG>^S!,]#R'PUS^':H]7- %/LVQ;Z/<2\ICQB>K= M 0;Y61OGN[QIW)?4#4X+R8@=?(%KG+E60,DAC+S7M9:F+J=8:Q(;#D\N>*5Q M$RA>Z<]M.);Q.W8L#=B=S6Y;(T<6^30?FCM*^NQ5(#B>WMWLK ;$(FD.F=_% MPR9%_^!VTQ,=5M+^]E/8@/#9HM^)"* ])H:Z)+H7IU*7(CI'QDCIEGC:X5$GO9'10AZI3ZE+VS)OA M,BV-+H^R75MH98-M3F5U\<*=0% ,!YW*[/;>?$G%[BP\C0V9@NW?(SE6'_GD M3_ACA@ZMH\)"JWJHH(+">'6R5X>9DV^M&T.-'*1ZDV"00I<\+"40(>['08-G MSA.^/)^CY^ F7C#0K8:,Q$54.'&+8W72")M1Y> @*SUS+J]$T<5%]HCW)MG/ M"7LJSHAC'^/!G;G0.KE*@&E,;U\Q51F_ZT';2$M/6I:2^"[#CBN/GGP*\[D6 M\5[:8.7RCO>GDHMS3!_52& <",( 5FX0]-<.7!&3^7K*>+S F]KXH9\JA5%T MHLM@%)RZ][&.O5!/Z46+V]2\P7<9M)A?M*T2>/EF>-WUYZB]*,FO];I^GPT4 MY:;-#:IGM)$LY;7^7^L)OQB6Y)>$7P_\?.U9'[7;$;@'7^65[4(2Y01X):R/ M&,Z M@!GZN]T/&;^P#TA7BIP=2T)?C9W'"JC?'.CSNO[H$-9@M!]QP7$\5@/ MA?^((WZEX@&%T^:0-'U9.Q]'00+\Y_0@&\F2]M45S>P9]:M"+LE27D)UCOP^ M<5+#WR*TP4U_3)LK(_PQ;>[)'L7>SUS<+R[R-@G $SA(<5JOAY/+G7-AU7QO MY#8>^K&>[A -F=/83_ JY>3IJ:$%]//K*A"57WYG,Y"E#-1]^]_7NO64RNA2 MLM7&P:M$F,4;6 4XLEENE" 8GN:M,/W E%_6J/E'39_ZO:3O8OS+DOX2/D[8 MG,2OZ0?S1C_O\ M>.TB2EB'O>T;<9MY!R"7D?Y*_:P2Y_T4$="ZW% ?N+(60;.2.+G22%]_O-#6! MD_)Z66/<.'#FB[$Y>K=AE@HY9O[1@Q[7F57]\Y3(*ZFCQF&_/\Q7A:_018/C MUG=IY#LLJ%W^0:1<P86V08*LU4$( LPSE54,V""$GA57FXR^%2GU2W?P .6 %UR M:#"Z*'Z]RV93O:I=>P\0%15&?Q;ACL2J(YPF/](2!OQV?/0.O49=B(O'.!W)&18TCMR2WC*DY]A!W-" MW)%VW?"FUZL.AK3L;!Q$37H*R*THOO0R,_I@]5OM%KI'V-M>A96?Q7P,S'DC M,'^&Z+?R'Z&U/.(*;(#+ '@&_5YR*EQY BHZW1N>J=1[R#KUJK.AY6])U(42 M=\:\..DM[ N),KIT>E7"W '1D?43'BE.M/ M[&\!C$\PT27% @TW%U'V(/98=L/6\WDSO^_;^),NG:-!!Y;KL:YDFPX M@2T!2C"-=Y@$\(FM;/TY&PJ\')[)X/7VU5P-RNW[Z>.\LU>N>'VM=%5,:BRWU@"I611LX8([:BF3C\/:)(=B[W M9";O+]Y;Z[O', MMC3"#V8!2=W\%E'[ZA\\![&.GR]E3UO@02Z#^-8C=\*,97/G79?5LCO3^^(' M= L"9")/CSJQ HODV#J\Q&Q*ZSS[$=.E/$W@AJ.L1%-"P=ZIUMP'FU^QQWWW MI*M&1+4>>J=%W-3Q+1I3I(TS5*C2DE667%"@)-236[=+?B&L!ZG/X6_H581# M?2ZK;9 -%P2=3BI[:_9%,\MMY_D-@/"[XQGQ9V\+1EAK$[T:3W[A9>PW.6[< MABQ9_V_F"'#*8*%LKILY_UR=:DM=!S*,5K*VEP-M-M*Y! G7MR=2MQW&=9O= M\G[L:?;88UM6TLFS.U[(M(5OR]K9&&T1_GGW.*2!V,M]K%,_#\&WC)>:E:&O MN_P2RJC"S@A&VYC=VA9N^,IV/M*.VWUC ^E-[FG\\C/MX0FNJ8Y24IZG#6]X M>,@9J3:DVT>W#CRYUQ]I(!__JDEM05TV).&X:E\].JC/U:2<%N<]I0" :+[4 MH=W#'ZW5%GGZ#<2D D$D<"W[R$R;^")[+)$E-#U4H;$UJ#;#9&ON4'T:(Z"* MYZX&#<%?$0SN@6O']E'](8$$11G#BH6BG&B!Y9W;]G]Z<]&%;6Q@Z[M\!_4] M-@@6;"1N $5_9[:0!-O<2:)F1UZ;E6(''JZM3*^DWGF##B ,B9EF'VRPMH:G MQIB8OCO7"P@<,B6(//2[GAQ\<:RM070N!]+F]B06[N^W@1MSE^H+[O M][T-SG2 !&U&8,BR5L3=S3"/H\-E)1JANO60=O:^L?2C9$S"JZ5FGUR;TQYG M+J)H&C'RX\;XM\TBO+O2:?=;C;C#NKELF^S-^; M=^]4VQCL4+]'4L)OH0T_=#J6*JE_M:Z<9>;=,_HY M3#?5^C$2EU_\<-A@ZL=5AALP.W@11&W0OE?!?[*XYAUXF77-=C4NQNU9Z@-] M0;/^^QE[Q[+#]UYWNOWRM;&)549KLL?V5;LJVM*,>0"Q"IT-!&*=R6TU95AQ M+07U"8WR]24#.?8BZG%NU#TM#7U@W_4S;+G5^U-7S8["+LB&I*/Y8^2A?6B^ MTL5*E5 U4;D>I'VYA?++ZP^Z9DH37#.CVA)%_(7<"",H@I4K382XL5D+=3#)1W%MJ;+(BB8I0FI# MI2YW? ;I,2>;YPS%NP.]G.EH4AMIP+K->F2;\X[GGL^ ML=U)&WW6;^K;$-"K0E_()4-4++=+#])%DK-S,WR6RR+*-X5U.61A:MP*/4U4 M@>IJJ2W/&F'B(JH_';%/]E-X&[()4Y!-6(/\?5$34(ZGSKE@.41@/I^Z_DH" M5TH0(HI@^>1I$X,N6%S(8*2.8NH M[E'(_"7IS^>5\1QJL4-3L"%Z&NM _=>+Q*9?!ZI!ZHSH7!)B_F0J9P_PB:^\ M$TP%1KN!:6@1->7A.P1)F,)KMI)@(2FNF0-:N!\\UBWB;/MUQ< M738LHJB1"GTA0Q470;/Z9R]$3&XVL^<.[X=W?%$(21+*5I&2CX]HH^HLA/.U M"^J:_Q9[5V%!34%X5?:%MUZ[1=L52WT(-Q?>/=VCZ7G?+F"ORA:W;;E%Y[%A MFU_M\\V.LSOSW;C8**Q2W^;55WJCKRCN2J&>I=(]9O@.L;'_A^)9 M<3-_&!^_*Y#QGKRR":@YDOH6"61*'#B:==:O!$GD!T>4WB!7K.&-7U(B+CBG MGJSZ)K-[$CNTY9V5)S<;QZ1^FMU/FA_%]I$&22,9B&5_Q77^<6LQQ+RSX&^ M2[,[/4CSZB*J(+/CC2,79[Z2]T5O^-4'F36SVKI^$2Q2;T!0"1"H2;LW)P>' MOK)4[3C@?V!6OZK@PUG90:I,X8T^;9U>A?L>VIYGGM8UJ3G%Y,=QU]L]$_U- M1B[?O0G?0,R9$ZSA6_V_,9^1PEV.0[ M?_,YUF0R/$N=IL*QDEEXX1'N(^=S#/G(V_S17J_XA.G;I.)]W=0+D%R/)5K MRQ)7[_[I'!W7,-'0TKT/6AFRSN^DH,('2A3 B*)F#D%R&.%B\/:;DIP9F]KX MIWDW9))SO_;Q.%)H_9+A9K:,WPIKG4CR8;X4,?8^P9B7$(N$W7J@H*S+IQ;" M#3 YJES^6)W;(/CO#EC_UP^U8I-A$2DP2;8N#+,J]H11G(95]@G> \Z\,P7 MG0E[@.EX/%"R>A%U51'76@,+[>J1<3(KL$2O!E_(,RNS#^2T,N[T4V(4XV^+ M]VRYJ? R1;KGRW!^GD.)BQ.O/;Y2)\2,X*<9V)M>W A"]7$9SJ>9:>98]1CI;V2CL;)^8NH$]#AO24UPL'QLOA+O+$$#O]D MXGG??TSJ)65>>ERR34W:XG]'!#A!9A[%@;MJJ1-,> M>?U ]^B#)3DROXGV=J]H6SFR.WVKSG/LEV8?E_';7 NO,K8\R'N!>$O=J3:/ M,-D3!JN?J"^$%=C5YCS1ZPYK.A_^_-9GG=T10X-FDO<2:]B/Z+0G$Q?-L]YO M"/=D:LL7%BQ00,&Y192NE^?X$B[1:Q-?WUBZKK)8)%_,2B]'Q%XO]C<75J4236FVJ[/XM=C,_7&SS@=394\_C_8>\^HIMIN73A6 M!"E*$:E105"J4D1IL2$@(B(=A(@T 6G26V*CEP@(*"I! >F$WB'2!<30JT ( MO2>4L""%D_B<\^[]/#[OWGNL'65GWG/.^YKSG=4WGA66: M$6;)_7:BLP$=V2!FXU'+)B05'P1.(5(J04"TD3C3<^BA2)\4VW&SFVPFP@'G MEF6,)_5C!LC:P,=)6J0&LVVY JDN1^=Q 9(H,E<2&-:^$T(L-,R%UU),FK ,'U?2K&/#4!YD7.@#Z3)6VZO M<[Y%L79W*"FD)\RL-_65#YNA>_OP&]]G3S(IF':2Q;=@6H2A'30QDY)&UB19 M4+LLS@-1N+:FD<%P:=/%F_?O>!5B)>ZI)]]T:\F,2'9]>>6*_-RF+M3W9&:^ M\3*BU4'_S?2.)^>4^TB7;MX)+KJ6 &6D?M9.XC.IF?+*+AN;2E&/_=ZKTX;3OV M=;_DM[]0? 5SJ!UU7WQW!(\,*MD#T:*T=K?<>XTGQVR0DBE5A=8!X-](T4<[=K([N"53/V_Y4SHVY.@JM+*;SW*1 M8. ^1-"'P[1K=G1ZR9!CJ"VF9=C*&I)J6,HIZG2SO_\=V=S![\G(I70W.W<^ M=3='\1MB@IF+&D+X,RDHNB9V-/DBY/ >R 49">-;)U=X3' O0FT?>)3'3D[3 M8M?I*J/PP86^F4ZNLWUD]E*%NVE9=5$HN@9NZH4_I1/#$X"\$+$OFN:P+=!] M6^^_YOETXN LN8CM#V*MOOOG*@W"[Z46W1DO!9K-0Y;W0 1,$Z08TH)B!D@- MB?!'!(8@ERET\>OI'!EDD@*XF2_+VH9ZUE9@*4X@R#A<)GW;+SE!#^&CK.^8 MET!%P)WDH[R*?IA@IYDZVXE*@2?7?ROM_!\3!6@) MV;[E?;/H-Q. !,-RP$2A],H>: K-:#9"26P<">H>#%#=OQ(Y9'XB5DZ'^ @N M \X50>>(D9MH__WC'LC2"]@@G;?? YV04Y)5"*5R%?,1>&VUHLX\.I@V%3?] MC5U'[=:'P<)87&V"4(*9E@Y29^G[3K)8![7XA7OX]B=4!VH2]8WJG_DYG/1R M_=YON>LC2N@>R!D="B]@:-&"\P2H]M=U7!P]D9KQP%:+Y1'HJ65%Y/%*O\GG MS*]FC'D)(V)V1WY(R1C=Z8DWZ4W*TA[.2X)DN0 B&>03LI,N9$YXHQ?1SWP: MQ@T$,2NMD<4S[ZIV'0'+CD+VSYYN^YDB@Z@+BT'FY0"UW?(=:\Q+)ZJBW_MZ M9BR>D,DE#AKVE,B:?V0(=W?PRJ 3&6=@3' MJ^5'>7^.:1,E'3CYX:WM.1)#_%2BS++?-_&9PLJ#<;.-B]60;F3*3(#-X7CE MI\54F_).CYW ;]203-0+&O!: ZX<)3X$AIV8_'AYL\K,.?U^- M\U$>>D&J%E&W[*G+!OQ)=@&G@6*FMDE$.)1-^2J_M61(:)X4OS^7"2/#T#/' MAJR@/!W-9E3,%A#0>-3$(OXFA9>,N/WY4Q'ZY?WG-N5)?*&CKPD5-I#0[-V) ML,T)EFNSBZ9!T4BP^;9LKM9.(=W&+(-JB$\(; M$&/G6;4TL#$&.];2>9I\H@Y"285CYS'#>Z!)\]HF089"@E'3BJ;,&4>S&^D+ MR^K;7RKVWU,9.,'5K\5@D;-]:J)C2YE\R_YE"LKP,U0%-I.U:P"EX?+ZVVAL M%9QQ#_3P*-\*4\LB&SA *\I$"$]][\ILR.ZE4!R9>PJ.N5BEU]J^[R=$$.Z$ M "[K3>V!5OP=?5,7JDK S#6BGF^8/;L&#'1L"!K"O;\),+RAGH8(^ MCJA+--&5N]:U_8=4P=ZS39!8"G0G<*YU]H-U[@+6B$++ -6H<+67#+'R-U#0PW,7KPWA>?:RB.$S^!E-"6:;-XAY*?U=:':1VX= MGPDO4J_ORU&,<\]<'5^AQ1K]O^7/_K=@^_^/!=MI4%U>'?^FG;B1F@K>"+W M?L/8Q[*4OI7AY#YVGYW^52&!CK:3:Q86;FI]#6V2 VAO\H'YRW:42)> NRH.F,KE-7!2 >K0-,LEL9(I74\C"%.+Y4P(2I&=)$F'SE9O_UG?B?AN+,V6 MN<@T#!(,HWUZ0)8L3 *+WR,(O/1)PL<$QZ ^8(X+]5WMDB;O1[]#/(,!;\P,?4A:Z\.F2Z MF;J=(_MF^+F^,^=VS^VOZ.Y1_Z/>)XR%4U@;ZJDVR4K)K]A%X1\!2@RTC1Q<2)5*#JPKCUBYN7?C9 MD-JGMNRXW8!6HOGA[,0S,+X?F-#Q9R_%'>.%LRW M"97$$)69R4,>DE"S4&6,NDF<7]?7^C[KL%- M-#0>CG> +G?O@8ZP+;^? H<-)I"D8:>6SK2T#<.VHD*M?V:4+84Y MA1B(3[IG4WLY>T84X4@S17B1E$J0G,-&L5.)-O$2CR-$?*K6W=^GC;?*:M:NFR=07*)G3&_S>, MD+VY!#BN0Y+I2X8EO_FK6=';1EY:P[$9!0!;$SOL!U6^SU! ^D&%/_KPV%U MR[]5Z4M!&Y8QVCK2C82YZ&NO;[2J#>+_-PKA@?W'YD^#NTN)Q^;HAY5^D(=%]Q7"L"G.DC^TI&FA\IXTL[($;2K M6)T?"2AOZ;ZS$EQ-M;=!S,A^+_U"D!OX",>0,=T^.LKWP[\.^J&"MLUKC70J M*&PTUYA%5/]=&YU0;6V(=G$2#O=X966EJTVBZ()^U-4V6]%GH.FX'O0[*""5 M0>9LI H>)^F79H2X\.H$)^^361@'CVAHW[JNC@Q0I\C;W'NWP/_8]>@%5#X< MBT4#DNGH<(DMQ#/X$4_/Y.8($Z #6AQW_BD#6X99Q>*[;^]:61 2[ ISA,]U MY<(=#[@'Q/(L.K8@"K@:@B%<+X723U!=*_^\-#=/;Z?AP?^9CLMU-J\DL?QB M(_-3;;GO[)>[M60++X/VM0D34]CZU@!Y./&J2]A$*22T3LK!L+H$&4P4Z=#V MAL9OB9=:G]6Y,3.Z,RP024BB[**2:$X4"RDTI=:C"U O:S@\7?A5A:M"EU2% M+/NW^)[EG8E5W+DM]$IPZ8C*TL)M\AY(MMD_X.:7LF$_Z<6Y%1Y6Z-8=SO/H ML$7:/NZT_DO*>NC_R8[$_VJ]PP5BD&/3WR&&-,+2]S2AG2QJ=:^?]2Z9'Z-;L,BD^!D M3C/BM8&:4X6CC;@Q:454T)IU R6)*J]D9;O"WW['9>@PRPM=QQTS@D)P*=MA MVB;3O>6H% 71[W&V+JXI_M0 M*LGC:#Q<%G>Y\3SQ#;5:TQ$F] [,(F1;@U(4^@#WYK8F(P@FOKT+C]=D M1_0S"#ZGQC+3=^(XC-_TS#4)S#O/VO.N,=IQ'9J,XIPA68=%A!.?P!6WYJ%% MY2L76">VI")DJ.\AC@@F6$C\.+R8)BPSRVX[&T"5T$,UI;E M$M+UU_E.6DR%C4KT >:L@[OF,/BYBG(>9\2P?5\D+H/!8^L:] ,8[X%H#"8@ MR1RW)XRC53HGP=SVNY'1#.+\,9C'ZEVU3?!0KET(5(7V2HU@3.5T<;>#.*!U MTL=2@=M(D*^BKB24^9VSY$5O)H2[\!&&ROQ(%AV[T%<3'FZV?8%EK'GRU1&D ME0P<7&135PT6"1/\T_OK"> 'WL/Q>KBUH!J;=$(6H&-4,B!YI77-:5:3AM<$ MKST8XTS2-HGGN5QG4TE)#! 'XM(#; ";R0GNQT;[E]0(JN]=LH?:(3-ILBU% MIU5)QM9>\K706#3><8W,>7T"IU!/PCQ3%:XS(#"\O)D4$AR)VH#:YY/2GVN2 M, =S.Z/K'J3L"XV"E1K-7?ZNG&GH@=3I^$2"F41'2[/P$A9+U^D2W5S?O?]. M(>WD'N@868WME?*^?(=!9O8)K=Y5J>E'KEQ641^0WXP(B= ^#/G$'H@87T9Y M"\>^F^"0/U%A[*G#:;\RZ22IX.1K5V<85 8O>+>L^5O]HMXZ4[ MA9$O#D1N7198BD)UH8"SW,NT0'@$WKB$$70XYM2GK/G>GZ5Q-KR3+P&\U7-M MYU::9WZD)-A15SU#;ZIB+2PU9GKK8AB50"HPGR:22N/6U?N3>?$SR)=D):NT MA2[)?.27T?2\&JV>R]W7,\D@+K]P\<5+753>#S-7KK2-U9K1"09_[>G^WR09 M>%-9\[J%^^'8]W7@BJNC'A."0P_:GG=K)WSBAD1^1B>+D9Z$4 9G_S7AH/O/ MA -Z27_9CLQ^@\IZJQ PQYJ#)U$K($^>$HJ@<'%/C94+A[D6)].%F/&FRACB M.2:12-G7G#(L_5\/]?4W/"ZEFMU\#!_GXU(3'F[CW M!J#6U =M:LS#&NOU\@0]:I:I%)?M ,P*4SCU=@ MD3ND2OE,Y?]:L #AJQ.] M(9T/363^B43-1.\33T:13):9&K0B5(]:SZ\!S)RL0=3 M7Q[+AS2#\0:0$9V6XW+>: '5?J MI',_:?GETKN3&] >]&]4Q4N6;RB&L9DS_M5.TV1R]/?W89"2BZR1]NMI[VO7 M^J7&[>B\19^YOO\^3_K?DCE@^+$'PNMCAF 8*A,#B1O(^7KVE+FO%2\RQ-GF MZXFJ-Z1S/1(SX(G3 M9$1;$BUEJ2 /_37H;<&')HB]P'/2$;)M,:&U<O&>-O5_I#@6SA")]# C/RWTSK;*=Z0JZEE\ZMJU->Y=+SMBF!IO3@K-V7+OA$13-MZ^]U(I*"JDB$\3KAB*1 PHF ]D M+)P4//,5EUBM:C0\OP=J([\C2G*I-R:+]@98IC5GVBL&16=97?[N?KZ;W9^W6'[Q)=4]OKJ"2.!UAUT;V!%^!%]G[^F)]]M>Y4C[#L2AX M,6(9[>):)P+D3?I'7?]Y;,0YRHV2YX\F!2L%SEZ";/8^WCKE;JJ7?J7ZFL*\ ME=GQVY&^V6UJOM5@S<%HZC"R'-$('A*?S$T6 1 X\4"I*UQUC5\:PTHE35K) MQ>4O3W^8 Q4V2%VSU>V$W:..0/">986XHXZ=8*S.2WC!H]>'T";EW)9FD6V&?+E04 MB<^L_*JV3]\5Q+7Z<)TW+J"?TC^*(A^8+KY[X9/F94N5'>]Y-%V<\@Z\7A^" M+;10I=E#(H!>EF54EL8/:E7(+%CPO7!JN,4OV3P:Z=MKE<$G=#"(1Z*30.$T M&M!-9;IW[TMNS,Z *)?1<=W^W#41>N>M^Y^1DU$O&*\Y 8C.IM,".C89E__PU_HB0KC0!:O M?O_/CS&[E7N@PW74KRQX=ZQJ%J&ZR5#5*%3U3"M1A='FCJ9C6LN.#/.Z:K=8 M\+;&F8>N6[N%^C4*DQUL##[>.CURU4J!$*V>E=3BXM+G^]6,5BL*EJ$#2<^M'S5V,K&&K$6"*5W<;I_K/^E".-$R_@N!@A" MF-'8S)&!_((=+ZIRU^:*VQ'P>9O(X3J5;=,3JBO)6SL[T(H)O!?FJV@_["3- MVS\Z,I"?>QY%L3JPGVL3?_K"/V!7K+1F2D7VW!87X Z%OQD@OC56;9_P"IEZ MH!9"O!*EL>F\!X*A/](B,.HFX3B[\-% NIRH+=P'ZV716V?L&C=9X:"['$ .<0#1/ .87&S*V)D+I3 MP;CUD_VEDNSSN8I?7K>");JF/U9B-:I3G;^[NI%C!^8:46&P,\"-*3[(,<#H M07^-0OX"IF[T7J_S^,#L 6K')V;9KLCURRC1"^WVN,"MM.KM+=6(LSBQ(;:Q MTD[6L5KP0B'EK2X4@UBFK3;#G0!;0,W.Z0M9$T]]2="Z^^H0R79M^:-^-%*N M,/4Z(%@0+)KCGD1"3K*1!<1)5X#%\;,$201"FS[6DD7IS=[H"+BZNI7 MO[=])*/O VT$_8E&N#8,."ONY M;.M/'PM!C-#+?7 11;<=M-6HX1TL'C;'A,XWN3:P:U5>YY#A=W M962SK]95/(8N+>UT$B:(,83M%94I$0)#DS2WX[A4_^AIN[[\$9?3.DI">NLM MR.44 R)*CZ5Q*VW-9!U5NP>*V1A:E6W4,VP451B;1V/P%AD+8#)7")45,H!^ M'"A['X#C94E:#"&WD^LM[6HC#M4I0NHR*P5QVITO1^]VR8%][<8ZFCZ2Y_<#1Y+< M'L@?F4529]L#?:M*3*&!BJ_^^_3)ZI-+8&[ CZ39+WD*W>NIY2LIM?)%F_#S MQIDW'@_];H$!T<25,)ST@3:!IF2!"I<5"(N% M9ARQ4]'015QR;.KT9]B[QVTM1U ?EG9?T,QH!%XO]XGV-P+6'J?V>?3&'NBH M4/UU;:U&V0_GJX39%)O?;IK$ZS._/AC&(WSNR1[H0M671,]/B]XGC,HVAL=- MVKMT#GZC5__BK6V4<_;3B>.HNG9"QW%U:-CC/1!F%J;4Q*/U%6<:OGTV%VZP M3LXUHH]G5S[V3PX^]G6W=]5-VQIN,1Q.NJO]'^3V_XWN-/$C75/OMYLP]^@] MD&\6572G>)LY@]*" (1VZ OX9I.-+M/P.[&G%T-/2^Z?IZ4EHI<@N^[]XANL MZ<1#%V>AXFW01>OYA#EQGW3OZ3R(71W]-ZUI6@@]QD#D>:2>#9J&V8$/3F ML OT2A.\,21KFY^-[%<7L:&2_3]GB_XSXO!;%^"R-U6/A0"G8B=VK0M0$>(K MD-]N;3YA(Y5"\*@V<,CLQ%H_NE6ZD\Y*4D_^@D?.P MYU_1ZWL@^E3#T1>TYTB$7/WGA&5[6MCSFX_5F<0\\WO-,CWRE?,W^@ZW)9_YSY\XN9=R++*=#*3>7CS(</UA=!3X9,#U0>IIZ%'4,<>DELJGE4U50=.)]YGW M0"732=2BW^7IIK_+H+,;9)[6DG/]KH@>@S_N_\!Y1=]@&SV/H-/8VE1?_Z+J M)^V!7J+H0Y\NTK]H72,7^C85>J4/+++]0.,G@30UM AF5">-6((\$4TM!$ MRR7]6UO_V9 L"\-@Y2C]Z$G/6@?[I%EL[39/EK2=D;M&H(P%I'HEU(6@M25 M_^X,64(6HA9LT6 (ML?E&7H8RJ0J'G"G(F1NH%3)A=5$H_'0_1%995+@NWQ+ MAG%I*VB!YQ_C.: =-KO4C*4'HD%$DP#K[3B73>@+>D'>?>$?+:X5\!%';#-J MA9ND",Q]]7Y_4/!"%TKNQ>KEL"]!W=#%W!L'AC+S<>&9;SFEO,9(': M@1)_%.L2MU_@IHR9A?%WXO:QBD:U,Q<-]5:/".&S2[="Z,4[+ -9-H/,2<)] M2606O/LQ?_%&4\+EDX;1.VJ-*^ QDV3]5A+7>B L_M;GK+ORW/KO@%MB+U-- M]6UJS*#NM&J]=F^^?-2M\1\#/%)2^6G&EN'R/]>KCW%=7=4\]>@3 MJ@""?84LAI#EMLF09Z7Q95P^=N<;.);:7>4FI+WT9V3RSKD)1'J6VTP&K4B FY)^$PSM&ULKR: M!*F6'Q@;9&?;GK4'4P]9I*IQ[>2FS8B*5D,\,^Y>>/'*ZW8'O=JH:?F_-@\3 MJ@0^_^,4ZJB#J6"A'>NGM*4314/C(]^K4RM?Z)\7?J*4(WY,_5,>TSF&_$CJ M;30V;:+0,(.T#S:D*@YX^Q6W?1G1)HXQK>ON@4ZS7+IORNC>50!J ;":?-'] MDUP489K%-$#PVL&4,K0-'- B2V>\1X1.,.,2=MLOZ\DZE!UTKBP!/?V^?Z

QY@M6),^%Q0 )B=P/"BRDJ?]Y\63IH"7QW0I(>DJ_^&2Z7 M! CA*'I?!<_U;G6RZ=;VR$>)3$KEHIQ$'MN5QK/.>'B>HL=/0T_._4Y*J=N- M5$9:&LP@X.,]%9CP#@M&& VH0KDTZV:FT-=UQ?\ES MFFVQ3_;L=W'A)T7JIYAS,\2^;IX:)#A"K6!?P?@'D*B) H'2+Q$9BS$^F*]E M@.YDIV_R8R>]GI&' 1TPP$!$.?:.]6#G5!&7*":DMR/C&RD7&7E66\QXS&A# MDNJ(RJ=F;+&HP;RH[7"\.]OR%@$W,M#;(KNX!V+R7 "QJ^4T.)>L4V/&&M)H M68F#?BCL'2EUTJX5>I#\M'OP'AX:09;%C9XP'X\&O&@+J/+!"\@C@I[R3G'$1#+B# M=PFV?<7N)%5ZN6YH:*EL3#.^<#[3<0-#K*%%J)PZ?H!U9.XNH#"IK=>:E-+> MFKUT9,3Y34AQ+IQ .+=E:.Q'65QLQ#H.P*LCMA:VDV&REQHLC=:RA4G.U)FL MW2B"$,XNI([-1_0>032\-$^ZL>IP_/&DM7M]4B?&Q\<"38:>8ZXJQE[E$4$? MI?DC"HYW?QRF!P^?,0P\OQ M]?7':;#T,'68!M!U(1'(\L'PP?M #*XZ[_; R(VS"3%/5#O3%X:GM@V7UE=; M^48]7GE:60A!=1.G7=,HZ2Y^YE72&Q#(#Y^B+Z<5+YNUJ$"-?C&?MQ&(W_R9 M)B2LP=ZXE/CFV^\,\X(W"4X//4->[OF*:-9$M*U;".K\,!7XTAC M." ]F=CHY#X%;E+A;DCF[5V5=X(W&17:[P9^$))VDXODTO?B3];$,L<]8X$; MP?%WV88BU&GX,Q#69L$+>'XYZ2R]8D5RKH3S3I%T=-\<4!ZOOL84EGS3+44Y MPD@7ZGI;;TS4B3'\)PUC_VF%,?AO> MO*+PUU)S>SI\'@BW,45EP-$"G3#ZU M!ZK 4)/7EG:"_^YN/4YZFX9\PV!W2*R,M"P7"8#G.%84:0\F1[GZ[\T4%?\; M:ADQ^V]..4L_D35V4Y'<9,9=R#>J^N//X10),O]OY_O*?T\L^]4,]=LY9YV0 M*BT)@852K.A2\ ]JC6E)R!3XWC_08@?Y"+^?6%!\MA3V:U2C.:A"O,"Z#1VXU[(U^7&29W?I9DC>L-?D4Y17< M09HS0)[ 5%/T>)!O6=K+2?M^VWK7 Y3+QXNO&40]4"B2V6FF.NC,G8X<>S0,-QAM$G?8N%54;/&P#6KN<-T> M2+(E5YM+M*I[ET[>Y,,\I85.1<=)O];>\HZ'-.C1I?S7)LD#FUI4EL4_M,FX MJ-U@/*K&/-,7PDP5&E-GCKT#1-SLBV;GRTT^H;#SZ W^XDSE903#KB(*]P/] M>0U0\*8R/=\#L420:*^MH83@]6DN0 -P>1R35JQ9Y>2B=5(C7\;7_LS91Z_7 M[SYZI.F.2,04@#Y%F__F-G7^:KH!\ M >55UB0I!9AT*;M,LMQV C#V87S']KOUV4S&/R9II=?#>, M]D;-:6N@K2Q$2THE !;6VG1-EW2@4?-F2%/5OCB9A>(8:N&^F;SI4V_@V]^E+K!FD.YFHEJPCG9-?D+"T90%_1PG1A2(G\'?@P.6CDXB5 M6JL,P*XE\0285554XP2'E;=JIX)QW!>?,*&ZKR\KTEZRN:FPWF4_CW#L+::8 M3!X)32SHBO 6[-+1#(WP(-5N=$L>'&P!,4,P+5T9&;W0/O%8=0@^ MOZ7%#V*\C*J' !(8,C?I'J4@5UXZ&'+$8@]T';"Y>,$A*3?\81U!,9KI$*EK M!+D*3KX61;IV,7GYQ.%\$:_@,>A-7Y-\MQO[=))2MZND4%2&=W-(/!0"B*G1 M:14WS'PC((W@D"*MP^]E^$5*?28D!BM6W]Z+L0,.* A:ZN+/8 M9X\N&+8ZST2EOSX?@QZ^JG5Q.5L;#IU@HO+;PQE@)P'O!D5AB%TW6?J+F?VE MBWN@IT?.&+^&3XB)S_F$UV:UQ"ZN;<.AS[?Y.5X^12EKC8AU].^!8J%AM6J< M1M^0:8=@<-IS&>^!'D, 364;*YKMWT5Z)H=$=.K83ZZ:P&Y"5F\-[[8MEA)# M6C$11.A^U>-+%N=J1SJ^?+US+ Y1Q_>&96YKZ M2\^/+-WKRQ>R+2EXTI^;;NB^@\G MASW02A^5B+P>Q:EKP4.Y_<\&?'B#BY'U$6C$Q,E-Z-&1-8VU+V/>,@A@NQR: M9+3Y[=Y5C*&8TN RZ\M/(SY6-XI[GYR*'FC5>2Z9-WEMO9GWG('N,FA_G2G- MM0Q@&"3^1<#%*D+9I\-C>LU"'<4_51_GOL&K9[R=\JY*LZL-M(1>2^R:SOA. M'U'R8BXYMX2S3 M ((6IS\ [Z9;9Q_,BS0:AUJE!!/! M>B/((ECUS]6AWW5TX!?Z_^:NC[(:=05,D&Y#6M9#UGKW0 ?(N, ,VH.V(#-_ M/=A3)'\=$^!"C )NX,#[@6H=A#Y^(EPBN65WK$(BJIL.'') [8WQ-O>O[*^J M.M^BK?39ADMX2O(=.9;V93#WM>^W''&GX(]10Z[W&^Q4_D:R9%81Q M@9>J_M*0PB%S>%!WBP8(R8):S*$RU=/,LHL6#V A\PQF8>)#CG//U@^V'_O +F&# 74<#K/D!R>Z,- M695%UES M>D.];OZ ?I?[4^#FT+X3,+DYE1'^A M]\G;^$-8OY656UPF[--6;S:-A%Y(7G+IV*^@QRQV6_J15MV^I^+3$W1%AR,+ MHLMKDQV0:"B'7#%;=&G'HP"%='/U,+FC5[@/X]0@7K/6EP_DNA4RS'H94$Q1 MB!_%TH[2EMJD'+@"58.B%/14(21D8 D%,Y/J($]@?X';C;GA?_B-(GT?@=NT M4 K06"2SS+@\O1 *IR0(7S0BG]HKON-)B M\22LN0?6#,??@W+;EWG!;?&H2&%5D2ZF?"%C*8'(URC+F;MG(Z7OA8< 08$0 M5MR3F6N[J#Y \-+7LD\1"!U/JN,6F>UUYN?PW;B-KG]/C>)?KM+/\^7)P@-. M -YLJFK7Y9W3(/:VM2!Y7"BV7>](1QUE8R-.^6K_O^0%$.H](?IF8 M[AOKJ;.VY=?4./6$_W/I4G_(Q(C!Z[^!\1J:0E5]Z,>HX%T3GVG*6K17BDCKC3 VDY.P_CZC@0N+7GIF#QJYFFL;Y.XWBS%HZ@8S%2@?NW;J MY4!5@4_EY&+VZYW\^8V-.V7)EUY^TILFJ@6T4R\V*)"+A87<"LIG#0*)?!Q,F_VW76X0 M:KP.E[$7IYJ8H"KSE^A"__.7&_XCS4SHNQ#LZ 0@HDCM PN( )53*B)**% M!&F+=/$^XB/_T>BQ6+5&H_K^@IAJE\?J0JY@ =IS*J,?(KGA]3?1CU>DO]:= MC%K)79?RK#5/E3P<87V2X1W%F-)WY\7JU6\\EA1=V ]X\5S0'LC&Y05, (!C M.U4\)E@!VVXG)ZO%=4&M#J&'SK'J$JMCPV&HHXK?5=ZH1()K:#B<%A%W5[G: M+$3*![)13Y5\T>OFL-4Y0B]M5:H"0O];1.W_0Q&U[V! L7>R)EF4\IPLBCMG M-28:1+9B^."V?:JBK"(*02$?0[2@D;S4? BV R:IJ1#L._!W,H775R('Z]Y MJ/?G6NDF^D>(FI48T/;([THJVU.U\'-;Q "(WGO6R6&JW4R-78AK2_;'LUS; M>1"Z+6_KQ/R;?=7_67-GH!T*9.X#1%M:(D]'KHEDC1XG6I:0"H3C?9!:#2MZ M+*NVKJE%:;,^7VG?X4FY,SB52!9()$/ M!T^D[8I5/8C<_/XU,/ #XO@R01E%5Y;M('BQC3XT5ZL1H)I!-G; H?2>TLJ= MWX3G_[B\D,6)]234"!OQ&5[G^9/R"-1)QS(_11G$%BQ@@0?^.5A"YR%C^GGA M_/97#])2!88IE^#UQ^OV[X$:Z3YQ095C0:9Q>F+)U(@L;/0J4E8S8,6C.F0[ MX?P9':<7=;G958(1CI.U)S!W"X,DS%5X',LZ37MG;VK^-?^1U?99W B@TC<474]\XP4'[XT 4OE(K<._K3VK,1G0]I'*'"]=6>I!I)$?:>3'')^#R1-I\42 MV=[^K2U0VFE>? =N"U^&!"'9ZZ0L1G&!L%UI%ONG,I,)1STY'LCLYK1)B&^5 MJ\8##H>UX:9(_!V7X0PJ#P?Q*&"%O2))Q639^TD8*7X^'LP]R%-1R5 Y*I>? MJO+&[U&-\BY:!#R<-TT+3Z@=L%G]$,0QRC.YRVBGEGO1OYF&O$_ OOS6E4Y> MI2U#$QA_.X,24W=)DP"M]W-)Q ^V#D9NNUY%5G?)*W34&/-+R 9@P#8N%R^D MG()TR(KP%U% !N47R@V!I,UGH\X#U0!&=/OG%^,3^7*SY$K#WW MPM7\932?A+R%9[G!M.^5'P;,,($>/TT'I!U5)XOLT@W5@-?K0+ ?5,7HDO[4 M;B,+KH$3@3<:%6/\42R.R19"_4[[YMT:,(+7OWT,.QB0_XH\ 0V\F^9P[2[K M C)J\-/]*/7;V24)\W]+1A9KB,P;:92@8'3"R%6@&W,PCS\&>8_>26KT M^9E*:CT$KXL9.3#9)\X:0 >T0=45? MG5#2'8A"DH]*DJZ M[^@JYQ[@0N@1]RZO.;&RTY+M^)UZFCH".:DJV2P,.P=D$?B:[K5?Z'90%:JI MC$1H(TX_\+?BFO70Y5\]#Q8&KV> M8!'EX')H\\FZTSY+.K&05Q8W2QX^(=MY.A MNE\6]8<%C"4$'AC87 _OIPJZM($MX?4E>R#:\@,VDS[HQRZ"]G46M;BCMHCZ M >_CD\L2:0=5" RO-[+$P7=NFE2R1\)J]+W*"H=&U9DOMC)?R-284F/*3'D( M8@#M:SFD"44^(N@U&7B*TE)+Q(C,S[IDUA>?=+ZL52_2=OM\JXK_+B7_7R@E M_^'& _#ZKU"\-@*P1(\4Z7 CCHD2",\['Y'IGT.^R,!L0VE_"? I+ZL;TST MX=81V9E"U,+=&ATJ$P^)U2TEA7#^'GX_]TZ^91Q=YKZC@$$,3Q)=X3)/+D9^^O)C@U5<-EX35_!EW M;,K?L!:V\5@[ T\BCQW9R!:SX3K;(?E.?_$VN][+8M-4TD%*+,1!FADVC"S& M_**Z3'5VDS4=1-9-GB>U6*YWN$@I:O(_?TV\_.W;*:0&:DZ!RC+Y1^&:E]J% MQN>1Z85KECIAC9S;E4$]^^ZJPV+2 MF#K:2]U'NJ2>I"X0;*#:TZ.%(2-U (88ZABZR"*&Y$IM5Y4![')]71''AH]; M>2U5DU2WCL2.NTU,Q^N_OF#B+7U+GIQ U@7L\L@G 42^CU93 H>]'VV/7TOO M+3UJPM#)W'WEEN"4T(O+0@=='4E2J%8(<"6'RN@I&N$!!QZC#RQ\T;ZA%209 MX.CH(FCJ;[/O=-^%*R*G0Z>5J,;G%7\L%"HA&- ]KH=0> M94G[\>VT4@]3$R%L\Y_#21P;O_40H8K0CUP J8F5 R3.D>&%2S A1 OU>,D^ MCAN$"_[?L)%N93S;C)]!KMG\+9 *QRE3<;$^^WZ$I)J'AR7!H&"#^,8:1T;, M"Q&?T$P]B\I$5GLQ/DI+ULEZ^*G[3QB=3R-(5MI0O;I3Q23L5=B7NEZ !HP. M25.05!4U1CRJA0WDP'%GGY:FIT_N&ANE^OM]*-D+'7M;O"6O$?!U/#P%H)9F M V_Q11)>&^9P2==3>6$,Q!@[?]941W[BAKH;<^I33;[#1H(IT2R:T!:[(-4S MP,NOL3M)@M6Y\S_N>AN/MSF[;]WB&EN8*%=O61&43("?K!,S_7*Q#'P"V@(Y M+>G6$3Q#M /@]2H:;M]5^[G7X?CCE !#NW"R4ZH/AY;CBKMAKYRC\$R^='[L M^-G=XM?B.^P#:"=PI(5P4&H?3"+@#CJ*NOX32"8:N&3::_L22U$3/@F4_%+Q MT=KK"]3-05FY(H7^MW$W?9RA#ADTXSN8],&=S_\-; ?^%9*%C@;C32>&X5A. M&;AC@ 6^)<]3\&HI?C,J[_8R).32YYMZ5-(Y@6\H&DIT6 .4I :4'/,@6%1C MULR[Y\9;J!,:QX]MM@]_G2[/E)0AMGNAFGG%NU)?3W[*14F;HP^T-KL%*V:7 M*EWSE81MPQM:3M/RT4!9[.7PED:53^57SR"B M&0U^NK6))JW[G4,]NA#)+6$0LR$O=C?MP^*ET<5?.C8\?^G>38=]@Q:UANV! MG, C0HT0%K*0RZS#^)FJXW++09]ZL6"Y09FI-+<46Y4?(![A S*QX4\3OE5Y MS%PY=\V\]OBNS1[H, K6(.-3CO,.555U'+ C*30LB81,IIYQD]_,BG@W2*V\ M/FZLPE@!FW?N(GEA/Q; U[(-8:41=B(%M#F;@]XT/ECI"9M*0[ MKM:QMWQ/1N?.I>"JV\G;%YJ5U>ST,G1N$#\@I8PE)!Y[CNW6[H'H+0T/=%:X M"$F]6+;Z,<=F;@NS-BO646,:%FAM;@PH%,T_>OR#Q[W64M?VVV++VQ=\3"NR M\8WW'O2^U]6J=OX&%%.9:DG7]D -YH3]F*]^ 23:YLKZ:.[>",Q$:@QF -GZ M<8D\_=#/Z%N\"W30F:R;;^%@^FK='.K 4=O9] -F;^TE\1V6%F<@/K-DX"DR MBUF3.OG-WGK81J(J<UNVS;Y3WH,B%Y3=M7Y"O+RC3KJ36NLJOWN%9G*%%"1DTIPL\KY%\16?O,N) M9T[;;$E\9R&BO=^?H*M"ES(8U4?Z=!?Z .2QRQ^M?>7OZ$/7SJXVDG50E"J4 M='P5\IX]KW;9\[21H>%&@=J/;S0/'C_5T,S[+#O%#P3*H0'.NW"V]KLZ268T MV[CV=R6N?_>"?E\C\RN0!-M(DO!Z->4;.<,C):H\0 I;N-SVT?6C87SB9O*=)HD,+%@JEVC/;5VI'A)D#L^5$^BWDWR MDU6WW;7R6%#,(ZN&P8PWN'[FZT^'YS$,H>N#D?45]?[=_;"<630?N".*ZU+Z MEY^/1Z*:/\[4#)1[QM_$'T^>L M@BF[B55$/UBW?@^T?M$BDJ),UVYD&_BG*?__=?'RWV[6")[9 WDA@,1I3 $6 MN;VP!WI.=5/MI6LYZ_3]BXXC*UUQE8;E^4J0P+G6Q@G@MK*X0'(< =Y8UOQ$ M"GF\.?]KY9GVR6K!N@Y,SYJ'N;=:I;_6$E]%I-Y(>PAS9,;K:[E)U"1:-*:A M:C44$UVU)D!4-+3D4A$>W=PI-6$3G:_G5)?"Y'R5J]\KI=6WXJLNM+?QL1KTQ5M^$S8:L]F) M4M:7ZS$WVNHB1UQI$W\H9FI:O[P'4A_> VE,T3;T33;.?P_2_OE**RY^KUL= M/CY^7K3B8Y-;*V^"[\D/AT!/-95!Y_8K4N)IKY !7L]\=B!_$QJ-Y-GT0NB$ MIF^_JI'W!2LX-:K#/4+2K(+#+_%8A5B6/X8AJ$=H/__P)BT.2KNED4TH*7*O MG*[+)/IQOY3JDAE)SG*#9;R@,(TFHUS'VWHPM]3N.FDBH#*W3^?0]6C\:Y0,@=MYW1"#+5,671)F"ZUHH^2 MQ^RT-.(\R@?2U4LJB=F)" MW_.&5M%.87,07Q=(Z"#5?7#^;RLO)A60P@]E=I"1E/;;( KNE<45?>=:\ MZ=@CGIT#5$8ZH[IH$(U-1X*%RI*5:F4GT<$SFF3MW#,K.XIY:3ZNJG\S;G%_JPG25U[&3^:FIF6Z' MMK/BFYFIE4K9XNWH\.7ZJ6S+C$ZVI'F,@ES[8ZLL?\4."T0VM1K<_ X73HV M8[-H_NTB34-@3Q:VI'D#Y.-T '^"%+9D^\@9\=2E'D'-9+F#C>*"=[I?QFI: M/_5FJT>,N!.U@# 2?X#&^P8DN[)DEH^=$4+R6(5VET7*Y8U3[]SYN_= )9%7 ME?F/J07F'[V8&F8Q5;PR2&7K9?I\O,,K2L0>+$S M$2PANZ!8%:O3 "B<#+':#T$?Q?R M+*&.!?\&^J1/RNNG8]+/[J"J@=5G]3&$CX7Y&AKUISFW)$S>CV=^KI-*U[Q[ MU]W[">5^U,G[+S*T321CR";T 9GVP%]G[/UW\?V_L/A^N(VWDT\HNZB@\3S/ M03]>JC8-NF2!BS@G"K97.J<.%&'5_0SV6=/NJ3&>@@UIG5=9*G48\H\"' M: "5\C@G0[?!P6U,Z9UA*F_)S&U_33FJ'<%.+9";E@C;4-ZA)V/AV$]P3F4! M%O3P9GK_A%Z/OM0Q$_/G[DRH3+7$CMV60/&YVQ21CVJ7S[?:YL.X0E/%#,[> M]F\NH5Y3XS0,_@UP0U/ >"?UKU#@ 12OE\=MD@2^U#HY'N./8_1F>]U^S[0! M,L[^( 2\U:&2LT%%>Z*Q/>AGZ"'H?NJY@-L5(>Q G'%YUY.QD.]G2B(Z7Z-( M$MNWV6I4^^=L^^EC3>J0OJNNL]RCLYPXXET:*D-_1 S2AW:!**__&IB:@1BL M"@2';*SU;]@M@7DEXK05I[1J=-8:E;4Y7Q(,Y9#W -S/@#/ 1!V%<;)M9 M3.;NE_)XW]QRJ?-@'@>"M, "M^DG=] KUQ,@R.1-V@?=&AM/9M6['Z *Y";=:!4\_[_8.]-P*%N^[[Q:5790@@Q146$$E%A MZA*2F! C8I)D2Q*RC?D5H6P3A2*F+-G2)%N%F:R3D'U?A^S;C&7\F.W_SW_]WZ/YWG__[OC.#O*869^'F_?MP=.\Z^&J=I"T;XR;LGC(QW0\/IEO"75:32'5.)-0& M?2@SFP[ZHW4-03%P [Z5/30$\U:&@;U-WN7DA>4Y/6&X2\O[KP>4[.Q;0B\H MM+1_3.$%E*'E&38+'R6!LB5DZZ&MX&!-?GS2Q0X[';K6G2Z-JQ1[<+O.DLS= M "&6!RJ:W3?TH>L!PAV:]*B4G31Z$CWB?D,O-@W&'9AVS9Y;D^]<;]4;LSB/ MJLT*G=^7#.PRZA5O<&#\JIA!X*D.G-\9>3'"<:B.C7O##/\UJ:]/&GX!" ## MB1S8GA^XD5R+]K(36=^'NK&'BAY'*)ISG4&BY>]J+U^Z=VK_1TI3XPJ]?5HO M_JV AHN4 M(5$S*QA7[ZWV84I)N^,0JB?MPOJ_'(I-"BSP!3DKB913?'A"EDNA@%O,$>:E?:X^G\S(OA7<J M-AS__-GR^?RI0P(<6 8IA,1=AJ B*8,X"F*7\TE_>)@7]Y6"#_E%1OE]M>6P M>8.?\:>.&AR,-7B+.00:4$@/X7RJN!T@0B^?"DW$90D/-WL[IR3[AUP(BQL& MMVX=>OGDAL'!+ETT]XM;0C7&"Q?R$E;:69Z'ZIP=EM\5)0VP(S8V'Y>:G/ZV MKOZ56?\_D%G?:%AUH*(9034"YN8$N^@1U&A\4J.:=!O&D>?(DA'73C?,V>G+ M<2%-LLZ/J )16&D4W7,4O=T9$"B#YX# M?R2#E6;>ZW6W(Q375ZHRQ=##D:% MW?U>#<\#Y.'4*T"W\A5HU=UG=_FO/KPC,C):M82?4^8=^H88Y<",8Y+J#RZK MZ.F<9VG[UFW9ZCCS<9^/IC9!JW,03T7(+-DJ?P^,0[XWM9TM60QD _CLI;P_ M/L*'6G:%./(+FG;-_DO%R2:GD+<]!]5.:A3', M_ M^!]?N&*CL TZ93\$_JL\9C."ZR?0P:E,U;D>_GQ4I3.G16Y$;!T@/F 76 MAM'YWT*>KXI]JX!%\Y"WYJOZGHYP;N+!=I,*%C;\KO0F MFEHPADZREMVXDS],%NO=]TL>C#[[;>#C9[&M0I-Q5,&(R,^VDZQXH:@+V>0K M&]5BTC8.$@$5,A #J>@Q>#5@\(%G[Z .B,S;]V4/%XB/LQ+'.T4++G&=^E2 M_\?-.X]&(BM66#&8V^ 1"M"K3+$M&B:(3=*_+(26G;OC1K@] 3\:[L>S8\S& M0%5--6B"0H,$:3A1(20U;1P&8VKDN4R_#Z,L.9W7"A64:DX M\N#TI@J*PZZK=W52 T--$N5;Z&KH,A(<=[;_"?&1;'QQJ72[-\S0K M^?BQ)&5Q<=$\:,?^R+J#B\=W9>6Z[Z%O-WM>L9"9;E545\1+2??5]6Q;?<&"F?,@%/AG6=4+,#T]=L]4]*3N1#7/,'_K;P6A_T/Q3K-30Y3X$O78<# MM0-['4.:DOP*F1\'5997%YOGZ(X>O<0.UEOLR5YV$W[;"D'(:*RHYIVM>:02 M,#HR!D9IU6+M<10+K=S%+98=\V7G(%'\@ MN[NYBM?P7"BU4#4)N7P&!A->4F<*+M Q'%B(/=6#:9YUKL"2]N!J6K^VT^TN MUF7ZH 'V=%!*W#(K4 2MT],V'E +M7\D&-W_) 2B2B7%PV?':,/#7Y&Q9(N M0Q'R$S/K/Y?I^4V59X<-$US2<,2J]H&R#I*3[8$CH6044A0'5!\JCQFQR,'KC%/7,R1>Z3HF>V MK\%+MUDUE&9A?.3=^"4I6K'TC7L\CF>(24=^[#%-LUE'0%3J)553MTKE58K" M]J( \@HZAX&K%%?P'$%6*0M@]M&*WU!(PI.)F6'>+"4=X4%\EK5:>34ON_48 M5\PW+6@6!UMZKQB\?8]KRA!)3ME(*^S_(R;P3PI>_ZJ!_<]SG%Q;9>_:R%ZU M@X[08I<$G5D1HU'JL^LUX>ITQ./;<68FK?N6%D_!-6^R)O'R [[7WVD'I;Y/ M-OCEXMW[3M^+Q+U?3W6@D%Y-8TCVKN/0^R2 N=#? S17PI/"I3SPY+2[LA'- M(EE(+:03.VW8WM>@SRS IDM&#M\A),PP3M. X&7\8ZF]Q!;O.65D9V&@L4A) M63ZQQ# B(*OIBF^_L(/VHQLD:0CFTA!45V+<2(][F3E#RAES(.>' MT7-RMDB"8ORCE);ZSRI8I@N,D/MUHAG_^7'+1NIYRR+B="/X2\;):4B!4*/B0XN98Z;]2HNB:9?VB(>*5>Q1Q]G' M:1&S[L11UTG[@QV=Y)KO*A%CL06_.R[ZARTW18HZ_F9D[EZ78>MM936CB^LF MO$49Z;RJJX)2FZ7ECC8$P':JK8=!746#ALX> ]"^6,,%,7>^? (]*3Y]]=7%KVK@I\7;04 3/#6O5UYGB/'KV3I)^:6C/MKIX1Y+CWTL_SJVASC M&+:.M!NXC7]"']P-O3Y9ISJQ 73>JE#,+;<4?'2Q6%".O/KJX:M-L6<1S?I, MP6#VCA/#[MW;%>![?3^_*_.FV5TY/06N#"K*YUYULZ6,6J'VY,-R\-[?:\YWL[76$N+,_C^Y:E^0Y[;G_Y1)!&I!,P0*\D'6OC/L76B:MU>CX!$O8+NS2C:- MZ\FM1T7$5V%X)>T@ZU#X_6,!H3=R&P.ZF(*9;-X5VM!3Y$3L.3#%][_Z@\.%84K/Z5](#M@ K$2LZA>6A*@7; M4TB\D[2U^YWWLT/@@S[V\7Y[%W]4%PA"LB?DI:- :O+IT_54-!5)^.9[X^VA M'#"CGF_ @6W8-#_OP*X'/BY Z&N/"_)'/-#D2B=G.)W6]!6K0OH=J64\&=K2 M$/>M_C@=M@W&_TMJ.#AE4+=DZ+F\[C6Z(^O<1K:P"JBH(BV^<(_@P%:W0S!\ M* 1S%>T,]??O?YIZ'1C(AJ(U]@)3_R04(O+8IWXM#3^M^1\%TY;UW7]R<)O_ M=[9W+$U"4P%R]?,ZOO N!\:,R/:'!N$:UX=_B!353"PKB;F388;1^D0E5"MS M.TL=;;[C=[*K>7XQ:>^2M$=8^-F=5;7?JS0%;(J$39Y%E/D/?5YQP]%\R8_/A2I8PA-Z_F+&N^%&^3FI!P&(4X6BJ,BY"<)66P%H$(8<'$/ M)LC2,RL 4;2^%/)EJKY4X3LM_1XIL[4'@;E?RSRIUK5HGD-.3$,*0LCW_GD- MA_;ESW.[6.?#%5HSK5ZQ=\I.-HD4BY0KCU20.U0]5?]N5R;"\%HI.6<^ :]D\9'EDK9Z/4*&-B]0L15P(40)GF]F*I*H8Z]>#'B/*'Q2 MK1 )O!'#Y,"^G[!LKS;-I-4I6WB;5(PH +OX;)\4C'Y1H.O3-X*M05%NW?XO M8![-VKAM=+@^T]>J;OZF1S]WTH.'%SBP]T<1A$GD+ %:O'JL).#F2T6"*CJL MTU:Z2_%#?2[XDE1T)Y@O.G?_HKT=:S)-Q]8&L\J+'%[%)ZP5#%90HT\7%PD& M+0W-H_-P$PMT-6CYZV'\69\SBSY1W8/<;S//W#VG+=WYL&TYPXQI*!/5MJG_ MEX\"4^C\H0^B3 DD-8E^*X5LH$_/R MB5G%8GO7U&FYJ%^R=N4<@TD><:VH<;0,'YP-[!AC U1RCT._0G"5VBG&XCQ] M37GILV1R^NG = LZ37_K[OW1&J.7L\4?/GC-!]OR8)O!1F7V2[]6KQ#Q,M'% MO@80O[T3!&]K^IW]9:\W#6!*M&VQAE8V7)L_]WVGPKN36M%%6/U)W< W?\_X M.\Z+(1E1<*K^(A1U44FXM3!T)G[C>EJZ605 M-[X-+$_DH,8EL<%Q'-@7G68F^C'BISVJ'0*&!=]TGLHK'1!I&\8SGJ&YP>F/@X2/1]#6IG?;%X##JX$BHX'F$-Z M_B#VZ9_=@@2.#5'O+C#?2D"LEE5!6JZS0XN@>H'?_VRR&[[J E @ZL[?2!K* M!:+121 K^X+3_ ?2Q[BT<1V[\/L:]B 'E@ @FEE;'@)CT-M ++$$ZF*T$O;! MWS]>( 920TP6U+$ M(/Z +9R"+ER"$>K_AGE/>?[SIV+O==^$0M;TNQN>)5 M&!.MIQ&5Y+CK,FJL''!*K,4YCT@>GD&V*[HMO'-_$Q"0Y/KXT=-^O>%[=;L$5M&.K>#;Z(D:J M]]B?Y1G_B0.*/014] (%ZMU,?2IY=%LRJ2Z0ARC4X<#]0)+[6J]CQTNKV9M+ MC]L#$>(*ZZD;AUO8#4/4CHUUL3P[0+>Q@!R"6UD)^]?:M^-T.085R@5#W$<*LK%%;WG+@Z<$?G7OG MYMSL+>V>;!=1O;PY2^H!3&'<-[RD=)=A%Y-DMJ !Y_5KK]9^,OM"MAU #IR'C#Q^P6=_S9O&U?U^OG M%>C21!3465T8&!0'HJ%_V3-1+6_"?K2K)LN!H>0M2H?R[;Q^P2UH>M3!22]< M2Y3R9O./X?$3;\8<7Z#?77;O( =,@E28':VVH[/]0[9&>+WLDW,HN?2 MB8[+#R&L1K,2$90X8#@)S8-!>+C3 ]$6;6&/U2[7%R,+!_&%;@ ]+6HT@MVS M:STV:8_A5L-]+EF/-^=D?;U\&G:D8RW/)3J]?W"NG]7'KZ?JK!=Y/]QP'NJ@ M@I-_I@U/(:-(6S R#'WFB0Y-R=$H+B1--G3E,;,T5^+;JHR_2DRHOAG$2;^? MW1]T OT0335'@^H^M4,?+_4F1&&%R-F^#,H7D90 5:2Z9;-0]I* _@+%!*)U ME^^8)$]O3D"T;!,>"&J0IV3XNG5X:;[J.EPU2G'):;56^\*!J?V$X!JUG Q) MOD/0Z&'8>]A]K4-@4F4J/!00>*]^<74]\,/I.]D')M0MZA]^QEVUEU\[^.$9 M#$5QGX-XR]8&D,R ^3[)(Q[P-1V7/#"VF*?&X!EP%AU,DMVRBUQX;^LS>!7: M/KA1;D0X=4ZI:;V=6:7Z[;BEK-][2-2K]$WT3:RF<$&0GNK[\*^<-T.5':<$ M&M82#Q2TJKII,RPZBH[$#[9^_[$]961:3^/*^7$8CA$+0$ MPGWG;6]@MIC*_^#]R<\TD=(M>DKVB!I7]^H$,4F)L<."9;!)$[)R=0M$SJ,;) MYE54N5+]BF.+@Z9:>*W5O6M/Y]?7E4@Q:ZO0FT!@$.QL]&[='4=RFK'L27!K M#'LX^EQE(J?XC?0K./K 3LDM)8/1I%N%R8>[SK;FO;OMYC;[[O:(I>+<<*3^ M'H&L75GAGW:]AL&VP';EZV*P"F(H 247W%@+/-.AQQ:^#=G3;$O(70%:_ZW@ MTS^DC/ZUS?!_9IM!F.;.%(7D)@G.W .GZWYA5Q=&>4LVE6CHZ7Y\B'0MH>AU]R6B^2::Z:@E8_:!>C M]L7DH_0DKEX8#CHC8$1HPX&G$.R=$%7D:6.Z6+NX<#8>QGTH(WLYLB<3AWH29.>DXF^BA=P2LRUD\;+AD1? M.VHJ%2QP?+^,X_K1#;Z1U@2J$]B[ Z,-X]QF@.KW *]L E\21WLU;@5Z]CP MI3/QV-.!GXNMLO5[,I_A%>L:/L&5\=<1XX?AB"7$V6'F*/NZ"TF#G;N"1L@L M__*9 PM'[V*>HI52Z+D4I*A3L=1^ZOSG3<7$#^6/#7@KX2;=09MXCEUY<&[K M%IMMPDL["^=QI.=7XE+(2U403+E (QN@:A1#766]2$.W,/GLW;"]HQ')!9OKE?%=VH MY!')'U/IL9U#I[7SCOQ,BO FQ\_ZUXOP&=PRX W41N.O!F@BA]C .(;/LU+] M3C%$)#9Q8++K"-(;YDB+;0_# :@XPU9B5V#EV8U@#$5B3JG3F>>^?]F6.7'; MM'X_%/=BK/X9B=L/O$UL9=%&QNF.4DYGTH9S6I*/?+IBI-:R43+'Y,5?JY$< M"-&[K?-0F.1CWF*5OC_JG=NW4UN2J?6I3\9UO;'@:$),"CV^.K,=4*TY+_Z:7W=VX?"&ZE_1/)BF/_RE1%*- DZT=DIHBBE"CGV3[1E1; M55=RG^'>R]-F3&[F>\ 32]YT]N#336J,->@3/:!/W.Q$RD^:(@EJ*^AG@@DC ML2$IE14>)_&4^].[4I[9\*_-K%YF-3P]B+# 5L"IEW"/.#"J,7[;2?RPEE!# M)T%:8!I[H/UD8XZ+9465P0-!S0?G/4+./;AK?13[B/"LP3/;PCA94@8D+>I/ MG8)SFU46H846D*F3I$8.S';CG$M0H.^O%:+K?K5[W=A^L&-:AE5\P3 *\3N? MT9,SQQ)7PII6%KMVSM:>0RN@ICLS-GH*U'KGHB[J8RL0.S(]K9?HC+8DW8KI MCFU )M<=?'89J"K9R!8WO^3 X@(6V%JVBK>)10:?BTGP142&AF?->XGO*KU7 MO<75\K;=6K/+'42"R39#PU@+$W0.0)T;@E;.\F%@S!;"4QP49?D&0&4.[!=' MMOD""5QQ9"6@OC"!;W0.;.3T3\32> E["S_;\J^]&-[C'4 @,X/9,N\A -1V M!8:/<6!C86,.PNN9O_O=W[[9__A@Q/_]'^OO.(NC2J%[94=38EX+ [/M[D73 M]Y29!46104SZT0MG T2%U_E_^V[WA[9O'.[9PFY:&JJG2.[2.FQC9**$GCMQ M337\I?P)A7R3):GM)VH]'T8=&?,T-7:S7E_4+)LA\WQYNSU/\TORA8EKF!-NW__!! MDY2+-]-VJRN@?KK/A7!@V]-]JRH+!ESP6YD.#B-YB$-MYVG*D M+58]=JQWS6<(#X0T*%"6,Q7/:.%DC]7=]6UTU;&=T5]=6>MG0^+;"=T=,+(Z MFQ9X$"&@O0\LJ,RO[=LVT!&A]CPLL^Y>TAL Y$Y<_,)NO:,X6EH2*Y9F<"/F MXNG3\RA(?6F=(\! ,K3,,EBOL%IU!XF'0?5AZXB73U0&+*=&+WU^GC*GEAVM MISU68#L@)8->I,-]UA!+VDBAKXOEU!6L*3IG8Q=8+964AGN,I[JNSE:,ZL44 M?L($4B3[5V8'TV0H(=\G@N]V-J\QM9"FMHBJ%M;=:&A2,8V M5V.7:H>VH]KN9&>KL[MWD>8NR2ZE(5: XY#(O<0DI9+,%('A-F3T^]$?X$-J MO-J\ZX@M3@KNQAO9(^P10UP1TYRZ59MHE-=/:A1YUO@A8HY0G5&U48DR M 4GEP$XLW@AGA;< PRUP06-].H[,R]?5-3LH%C\*7^VH1/E1D*"J667Q;5(? M7@)S+HM_A,$?9E?0U(99'%UY-Y9\O:N/"5^3T \I. 74EV)&V8Z4QM_7T3 ; MY@?5PNCNU'S8MG< MDR3^,JX,8A0%R?\D)"IMP-"KQ:_-0/-1G<*)XBF'F,_V4=U[89M&QM M,DY>"&#S,YMR*.^"A8.J+Q8%7*W)DQRO8],3R<@(]I",AP2O&4+"..'BAGW+XN=M1U/@/E4UP M+0ZL6A.=/\$2Y&=^*2*Q+Q%2ZSW]-?RE?C@/+K@"+VEBJ[PW\C^5V#Y/C8OM M*)V:?,FL,D&W-3%U:AA20 M$:NMSK2$R^!TQ(J70TW\Y1S8HNP2KR[4K31^T5D_#NP\1"25\MPYL(T"CX]] M2?9-ZP?A:]ZN /.E_GI-*/MJ8#VSBF5 !C2U(;'P#=^@]JL!T3\^\ Y._Z85V(;LR*TI; 5I'X"!A9:DD50(T @-2G(G;SE_(EI12Y5&?U M?@.9R/3CO&^"F)]K#62;&@K\-<*E?NP&ES+X_-23^K<$3^Q/)=:,\)JYBJ*^++3 $6DM!H> 1@2V +(0>'ZCN MI)-G24Z+90L@/5&KK^PQD>U1$GESHH;TVV%L&SB><9\#_VJC<_WO'+G)@_Z%K_])T,OG[;#KVWV(R_9'C M%?QWSZ$P!2W24;HO%9C-H ;H0]K:"YB%[W32]ND^JMVEU14S@3RXB%UT])-0 MJ9?!-'B4;H'!-/N[U#*>I&>W&:\2BV>90YZ#E$')ZN'C*GE6)LXU>1+S^"NE MDAL.9]J!3__H7$<5$\M*U-S$, /%D;S,\Q!_'9D3OQ07?+E$4)5'C[M&EE]H M%!QUL)M!/\<7XYCBN+?3K38S\,V86U[9$BK*89J7&A5)[[L) I?"SVR+V1?K M]Q0UFRS<%4I&0;S21_&,%P.G+OFJTK(#=V8CN#O+:R+]NWS%G RT)3,".99W.9;!#B+QM^=/AG;UZ\C65/V MS3[VU!Z5"^G7@_BW"G1W?>/ "DN8NTOH#JS,]$]?VK'[ND&TY:>ZTPDAKZ94 M0K4L:_8N2N),;0^?8KH.5='VW,^#)W)@RJ LV5[CL.$U1<,U0V;7FLR:>RK) M";M1O"]=2*'1@TH:^6F, $P4J+?*+8D[05D,M$&7K*0^]7>'M)UZ;:E74^ W;X M[/2]X,(._(;8//_W]2OA:]2=Y6*'I7N%W+Q0]"/T5&3O"LJ,=KP*P1PP+M>-[WFSLMWBU M_'V_Y:>\PDK?,)(I;CY:[D'!C^C7*/. ]Z7$YKRXCQ09/&9/Q:(/F)1_]5@A M?$8X\H/JHO2;X';ZJA4^3 W]N#==P[W0-P5LY(,TU&3S8XH#/08>/9'GUU'0 M4TQ%\F,8+8ZW)JTVCK M[,U/EILF6S4D[-'T5P\7T)#6R"NBRC6S5NM;KOFW128Z2&84R+?:1 MV]!?+8I\7Z3LS],ZHF2^6C#]05,B-&/AQL%QQFU2$VU-2HBQ#ZA08_.P*]9/ M5U$G*ORQ^!Q5K$UMB9=V5ZY-<)=WU5@IE#(?<$A+U[1 L/KD:JVN\[ MKV*$?=-BLQ=C;B4XGC[K,7J/J:TDU20@0:CQUPY;/,&P!BJTB<>P5<0#KO G MVCLZEL_*^V:K'.NU1L9 MLMZ_!IRI\MR6[SCWI?5L2PYNOFHLT'7J6)D.5X:WNUK) "0B,$IG@G)TE^QD MO7LFV2S\,'!2%37M"-%;4$UY5/VA0^(HA0.+U)02*KB2& '#I.A$N1/CR(QNP/7L Q\5*['+_/<\;!N/8J4R M*]36L([U(RH8-_Z15L"[:_ ][M5D[N!^:FT&15'WW8J--N-2*;)\6S\O3\2* M!:Q#?$:SRSOM[REB^=JX] '7+X_NQY\L$4TPD\ROVGK+X*#V0ST#IL(D[B&D MN2\@>ZWI(;%"E*%@HDITYVWATHXY/9Q+/8MRJ"7*$OB"+$8*)U_\$%36:_NV M_>Z*"]'*Y![6@/1MC1C.NL=*@ABJNY1OK'5 4SA)P(N?NU=08HNGMYG)HVP2IGV0-#X+GZS,% MAD:;YGJT,KI",'"/=%_;X2", 6'[A[9?X"-1+T1? 5U[L/ZC>=AVH$(3,3RH M#,%&?B1=6X9V@U"C+-7G%J>L9NA@<\+XJ6=2P"]7?;:T&AA^V*_R2!,U*9BE MNRMMEP;L?BK11^P5BC!/\+Z/'@]\;UT):LJ8Q4XD^)34 54?_KT^ ]N.-$P9 M6KND7L.!,8*!J=A*XE'"="D]C ,+4F4WDHK<:R7MR8/:H >K?&0@H(X1R($Q M#XIG$/ _*_8)L.@6SX;X,T^FI8TX?E*;U7S]_'6BM% MM#,G)"OW?N].C$N3ZS5ULR'FD<80+UQ^/='UF^C^._K0Q[I1!1PECK$=E=>? M1;-] Q %D:RQ,A U")%-H+325E(G_ Z;Y&^KQMX>V8Z>/DE+@ =##($7^^#!& M ^+F0G<;I63V#'5ZM1+@QJAS8#M(82N\!BL!$>@Y[MPAE:F1\,// JMC-;[K M[.[=JUS_ZF9LH#81+6:EYOH]_?YM%I="91/OHY"=O32+M@TG[.<+?WJY2$PG M>^M-J1U:DZD/3B$$F%NIRI&22194]*,5/?9YEEE CO"J%=&5L9_+FNS4SQ4 DMW_F M(Z\5M@G*A(+K6?JJO=/;3?0KF[]53'OJ8TO>W'?6R?WO*\,E#O ?7G/S[2#JS?#(BO^#.[!)1 M[4M:&O?#T?D$6S&VL3T3I'M^"D80''!A%CK8=__9M MC+LWJRBKQ^]^]M&/[P(4)Z+XI)R-1S*(MQUAF\;_@)).'_,;VZ4J8VPPH*R\ MA-!NU$"*/JGY479(PF#(8F'M+W)Y[[]S^>'_%G3\?T_;_?%MQ8C?+$_">ZP$ M1K.%O9MYNEE3EM*'F.7 ^$&T44FK:CU:;9RAEE=FN,=DX6E!<;NNQ,N(?3=C M[[G6-1:/BX>P4X+="\/?#O!+!R_S(2%@+^R=! M?2[C$B'B=_F,7N_16SU1FBC9 J3APH2[>O=ZM$2=PAB[K4]U+<\5G<'(Z(>0 MB8;+^BUZ:GNS2DC#<4/;@.'7XI[JN+(CN\"'-Q;SF+H9'PHZ\K[NA9?#GI@' M'/P^J7+W]1(Z!BB:8(I7T.PICU:M<)7HWG+FP, M,FUO"/H?PG)@)K:AHBK5EUOYC9O,6?Y2VG9/A_-35BQ[;3IQ;/[&$^ "2&$H M,2^P$KV?V=&V?!T\0@VLG3=9#%6NG4\ MOUU1T?W=>]3-SE6!H_D7B9'O=LAT=_U B')@P]&( GZRV,UGU\#CP]V.28?& M6_<'BNO)@A%7"\_C/5]U%>D_'H7TF-TJ4 &!VT^:)K_:>ZD]#7//KBH=""/33E?-'=%ZN!KP]7"?MH/DQQ!8IA M)0?6C9#0U'F+HXBR)4-7X3;/JO"MI6DI=E)SA(2_Y3)#Y6VCL,4(/CE"-R_ MYMU+BRN,8B70TJK4GS /SYQ+Z<9G7;U)'G>-;2<-M_%'Y1NR-X[^W:2M-RHR M91=%&IDS#DEV\#XF!$!C";SC)H//&&TLY/?O"BN;W4'5!7JH&8,D@1%SM^E] MGTYB7'>^ 85C8Y+3+PB_42#X8L!<^\IA#JQ/P)R5_8CMY<@FC".6IO )[:CI M0#Q3W(%6]Y,#NP"&4%/55J)'+S]EZ[5;#"9S8-MCF,8)<%V(WTIFMJ->^ MAALI7]VD3/IJ+5K8Y:(V^*%%<38B4+WN),+JQ]5.WD "- HQ91JH$PG,TI)< MW!H^9.4/[VLO^E0-@6I-= >J9YI++.8\S<[VJIJBQP$(H;Y:VEU'#%]=)33S MA^+YEH%'<#X,@H+@ZP4<0:!RW8T8\]9JC:#>D^UJ@MIVJ30>YK&V].G425EL2U#RR76AB[XIVG5UVW[_HC MGOA5@3?[]]U1*(7Q#//X?S:VVW>T+WFVRY@#ZVA*'CF:Z!E_-UJ M#T)F3>R^R83$ MEEMB2&U=D9@C')@KZT _T'643IC:7*9/UX'(C =3E!5,\)[!AVAS(W?U^[[< MCS-].IU0,G?W0\+Q!W=N/;N^75_VUD"/V(\6W!U"<@,M0LBZ5]_UZC7&[3"% M^"WYYSB8C/7;*'JX^0CJJQRD>9 MS6(7EO?'F+64]#?MVRUZZJ MGI"[:BQS# 2S00P^^+<^Y&A$:?? ),F'; M=[W,FRX[S<5D-F+MPN]C+7T/&!HF/V',NC^T@#B15V%98FK\*JW>Q[4DP(OQ MEZF3^;^GU1'_- ;T7YB"Q7X"*C+1!0CF(;04\0 &55XRX$J15-'B-O)!/Q^P M*5ZS0:[&[KV/=\77+\O^=HH&!C*5@BTH;Q@*K\>'")F:GT< MO&:K6L+W1.+"S4^Q!OSU@CQWOG)_W=ZL*T.1 J$UM26 M^^EFS:0%+ \HF[5EI8:O/5OX7QK?9/OBJJQ\(KTDRI51;;-%-DKL$[R-R3^Y MMS7J[445Y,W!;2'-HM[88Z&K9_G[34([.IH_M3V:- MVK<=NNU==5QJP'48VN&G\]]$WH> M?7^)O[-\6HPM!50;*R^@P];@,A'#_6Y:3D5JJXC/4R#^T174I$\M'CRI3D\" M;RX9O+[JJS.R+3Z][X&U(!2M8S/QX( (;0BTQ1:8G>9F(V-QTHCJL_( MR20>A/]/)Y10+X[A)E[H2'59GAJ5NP(>QC>LK:_9*N%HSG689"(+)YSZEOCA M4^O\SY(OH:Y^HQJ^8[]$AS4'?\MR3:?\.PG+0^[RA5O1QE./+FO!KW2^[WZP M/[\P=D0G!2^_V:F\1-RH5$8I?-V0@F *,.BOP-86#NP&1IC68-(8%3O=B>ZF M'=.J&GCQ''?7 XW""$ C>85XVG>,DE2;(D=5?WAT2.JFJV9BWC) _Z%FB6.Q MWU]\P=1"1+M"L"S34O43[!VJRE#^4K]P7W^,Y03IU-,E.,US;NF3_K9I>2X) MA+&^GNX^K9KJN$A\_@PX];EC\DGD-$[[QP?O H; M.C!5GZ^)BD,_EB-?-*BGHB= ^+G@X;(K*]4&NH$+3)+0&H.%@XA='[R7BQX= MVW69YIV<4(GF:PQU+FH9=[D4QHB_X!,*'WCYAM#9U VP=QRB'+E&25 Q1(#X7D M0ZH3O A)X#T,)!W%-'*_C:VGXQ1^<& XY[2!TF\1"Q,2OK7&&.O? <9)]*N6 M-V%11S*] _,&B!,5$]>4(VI&91]GRF4HW!E8-O!"YO_5#4['OP%:D_)_!Q7[ MOX?AZ-_?.6CYW:,0\1#/0);X< RVI;'1T\HR\6*RZD+ S)VFQE6M>4E*O_$6(?F.#)%7 M5BW$J17#_-Y_K+KQI\V7P-R3P#;IHBVQZYH> \L]'K8=EB1!K)03!R9*E'1E M"]&$\?2P,*;)VWYG\61"(I7UMG/D<+CE:JUYU[TSO-\K0N_MT%#S&JM7DVUY MB7H[87S9QDR?EO37XA<:_>^1=PGYWV38_DO2+5B[7Z_^QB#%@9Y3&U=_4Q+0 MS2&8588L4*& WY-0U8!PCHD YI:TKD)^=#86KLE'0\I(/K4YD^S%X>I M%P@_N^B)K.0R \9AIA]-OXHDTLM*L*7FS5@A'V ^=X5&.]7])!]T.&@V<,V+ M,*M']&?E0*@8AX !;J3')XGR8#*5/E2-W5]88*.E;&9._!#SVN*6N8>;IAW5 MYH.EX*;:NS""O7P#.Z??T4>T[_.2IN[3LLKCR8>?CW;,=KD)]64VL(WE_A+% M5NC].\=^N4CZ;Y!__B]+PK0A[!=ZIW1]31@^$[MV,2!WZ7WZ_['@@Y/DU![&K:\I+2OCMX[MC7\GN MZ2(C:C^NTRQVTLIT7J/-WNA>64W=GU@;Z_:YPTE\F! M;2B1 [J2,J/"ZSZZ&Q[6 M3F=:XTCOR5(GE*MNI-4_#DJ86 Q(6[O+>H<8#D44XF:?=JE;X1XJ86Q>]\4" MQ9KRUE=*>D\7Z.7(1IW]61@CC[-:$QG9J2CKFQ$U&GM2;G+4]<"^W?HW%!@& M!#@KE0.[#@\:*DJ],"2@+0XBJTM,E=H M1=AE[52.8!7O^0C?6T)8L1^G[5-^T"H\L4VEA47*= M$DY:8XDW%'W,JDWQ%0=98J.=%2-' !$^[>RTJ-1P!?M7_WZ>/GF?FVIXSKL& M,FQ3K!'L9/@R(8R4GP!%U0@]!*C+%L&.4G2TA;)95DQ>;EP"HRT()%/=+/R*0]91*4+&N>ELEB'_'"KX#7&M[QUY1MX+69 MG;P9@"Y+IJ>*^MX>Y;M(4%]7('UE^Y8=H4A:D['[BUN]M)1-.KT-R3WNCO:W M5T6%2E+U'A3 KRLL('L@N5#">H-P6IMS+T-E]C!EJ;/=MSYU$0///5WIN1G6 MP(,H/1XV@VYV_\J!]> H0[-M;SBP6TP$%1G"A#M]%]%M+9S,2\'XQ+1O?\KX M+#M8FD.C[=,QM3*)*ALD,$DGINY>$]:3HLO?L37475U8@PNRJP#JV:8'0+YG MSW2;4QY-M-8B_8(:7E#O6499<'*SU6A=!-?6X_S2*3BTFXFNKWEN>ZZ22_0L M@T=),%I*Z@^0Y]>-6R=;C-1!$%Q.#)P7W% M1;)LEG07/!NHX",Y2%I8.&-W@0Z&WHMWE"CPV(O; FUT;^>;Q[$[$UK@:GOKT)3FQO"V#Y17G@%P)]O MAA^TM?V&./RBJ_.*V?JXS-K08!V[H8(#:\J" K4"$Y>\# U- =B5!BK3#4%S*B6N[ RUB4(/JELU3J;TG;$A(96.VP;K MGL^]DE!SF'VKN;(YK&)KN:" P U=\\LY:;!-#[8I[K'0/_O7KA_\GJ/H5-N* MM#+1F44I>6^[7>+S5M^4EAB,(LROZ_HY1@##*0@8T^=S$1!$VN6>COU81[&& MJ[,9 G?@#PDW4G/4#L%#NG]DB'N"(_@<;;M.8#ABZ../\M(F4&;XTZHW0U/% M&I@LN6;!PX%1SQ%Z#O]D#FWW\OB!M3$S08_=59CYKN 0^;XXB='3L-@O,_@< MH JS];\5HZGGFGIDD4]5@>U>]V78_B[^C](678,4BJ@XIJ [W9%Z/IR.V((5 MO_#MWMM5G5 P>(8QO+*LN,=0V&9!?36?K%Q)MFP-_W7L]DIM \TH0$@GX$AM M"EWFY^L;=8][ZTSM>:MU7/RA];*)Y8_M;.])_:4!--S'UU MM"*L"%!QS#N0]Y# (.9LYZSJA78XOMZ ]^>C +>B7B1+=4LY-A@U',:4]& @ M]4>;>@,J$-Q'[VR-)\):\:;MYA+S@X-S\I%:IH-RE@'7Q)<_)FJW"0OWH4O9 M.RFTPTU9I*U#$TV5[ MI//=\N-?5I0]3I__Q+R&.H&^"51L9N]$U"Z \K@JC5YE%7+E4M.(87$MYHVS MD*81!_9P^R8.;/,[#V&MY"/(C[>G*IJ]\W>G$ML,%QQ7-CD[2X:D7]81)_/( MR43MN2[]\ %7\Y7G)NA$?.G_FW*M_U]N>P>50.^-JJ B@\;EKR=[^S5JZQER M\RBI%][29040J:0:N?=,U)J>F$9O80OU7QSR-Z%8R_UTSWUG1[*B?Y"VB=><6!I1SNK%J-UWSE#^!,,_VA4 MY4#DF=K"&D#];?&AWZ.LC5BSXWYW>!\LS=V21)2N7 ].+)V1DO1F9*1]GTZ_< MZY?N_;=%_ S4I_. DL-<%LUL/HQBZTWC\_%$X?SP2^OS C?Q]US;"J,$FZKH M"JYVCJ[V;O"!\,%#T6KK\@_D.X0C,X]@C"=T3U\.^QJ[#"W+*XG_U2/USVC[ M?"(!1UP8!R8@F50MM8UZ_TMKX&B64W&7+K&TN2O)-XR]TY5Q$GSS\CU[&^:( M!5#6R18K++8':R/6NLI-K/2*+C 5"2\CJ>V9M!K$%5Q<$0*4EIW-S(U?@F*8 MN8_WXLW/P8L]X;WC#*?J$GK0Y[V=L#M]U2 I MT51MVL__7=]E/2A<^_.O,/NN9$=Q!IRY#8@9P8I#L^,VNTF;W\'MS+!/I:N? M:'IF9;S*!<2PFYA[9[DZ% 5W892IM),@4.6_/?3U=5X$,KP=PA&8B?6RQ;WL M4QBC@M3D77=!Z834#4/=6V_^:M6*?[7_\K8=48V 3\%WE6W+\TU"EX<9-3.U M[$^F9=E&I=_AEZ'U!Q"#%% "40XISW/OQ+GHC3%@5E@[: Y M+7OYSRC8=Z8'6/<&VX3@*C,:Q0O9!.+.4=\GG\P,D)4H^]1>W &OGCUK;ONN M ?:S:U&9883!=")#V9 ^/2@,# F$)[7P2?G1LN/W>K;=GU41DMN8'_>U_7W&Q$$ M^]V-(054G,%*@K:+?;.]\V\<6*5Y"DH]V\8F%E["65DQ:6'L[G":9[_^88EG M[Y))%H&H'==9[\_TEK\F+/DK=S!QF5FIX>"SE3_RD/Y7^U?[5_MOU-[!PP$A M570PG+=H0=0W?%$+<8[:\:@WCE6_'+KW:>DK'PTNV#UCV,_.%2RDV"O:@!(" M\P""IQ#^ LOZ\OV_7"X:,1>R%/XT3UX05\)R_LESZ.[9TMLFVPL-4\0KIK: M^"Q/^ZV]/:VAJ9I;_W;0/14!WZA1TYMIQ2HBN2#$,)>ZU,D>(Z[T^,'N8HJ= MR^M#Y9_HT8=TOTV?TS(@**2&LP2/FX1'WM_F-X_/M]7NN*0QV]#I-86 M.6<[ER188=/L5*Y9#5A?;&YTD]_]?7+ZG(7IIJV[SPDS-DS\\B&0?)EF[8;X M2BKTBLS;:QV@+-'WU1HXNXUYX01^W7WO1-34:CHB?!FEK],H]EM0]*-:6F*M(6U19%C47%;E]4 M55-5551255,IVZXAB&0?+;:YYM*M:;7F$O-00PS!5M1K%BDAIIHCMG@BTQO[ MK/==ZSUGK;/.66>=M<\''WY?GW4_P[K^UW7=U_._294O*25&+-D15 MMK.#4Y_L]&I77;G,DILQI+RU0VL^(/NVS.-UL]-PO%Q@PJ-M@F'-V+M"YP<( M!.+&N+2^OO@)]_KD&/=@=Z4J+:646Y:7<1]Z?W30*Z9(Y4@SN*!D*G%7\JH6 M$G6\Y2&M-2^](6X*Z58SJ?R M=#_<@?'7PS]\.]$L,01=W8^$X8DX%?T\Q-,7I3K;8/$SZZI#L/E3]:S[5Z=S MO>)MQ,9]XL/L=RXCL!BJ;]T:B NJV%US@\35,"%5 )E2EUXR]3$FQB> 6K 6 MM&0<83=Y3^Z8N[#Y'?SWJK//XA%U!$%QJ*'PPGQ^U[ M,J2$_UM;'@<<<,"_#%\_ZC%0\XXE -A0-&21V>L^ 1"1Y>TGP<,*)1+7[T=" M"-TR=G(9IXY:8Y00M8+K^F5H(J0:'V^BC(R,75&X,**P\)#YTMAG"^+I[;BO(%1Q3%(JC5; M/+%4^ 10A J%>RROGAEJBP@ MX<9$$I/A6_.13'7"$*T?D;D@$5Q[6"BU[@2KJ6F<5F?VC LJJ3:TY$#F R_J M=06^P$"VH84:QWF+:,540B-S754Z>YUZI#\$.2KD_>#T[=Y7W*(I3F+?:%O0 MEC/0 HZZSM+=[PZ^T?ST@.&3<6QBLFYT(;,/LOMM?'O0S.LHI$.=A('2S.T, M!B#*GH7=@]#1JATK>B(O)2E%:R YTV'0*,X1*KZC-X3/KJDQ:*Q&B'W"ZN,/ M_&11$2XH:0FQSL>\@S)C%Z,).R-<8##'A M;I@]OUGH?92\,+0]%H$E-\S,:=^$JP([)YT_A?>:\JK!PIF_^16+6<(1TN6E M1_VI]%UVT>P8R^SA$.L2$*9COS>8#@TL?N 1(,5?Y:<8\+SZR?=M@;J\6G,M MCGD.Z*"/ <+QB!)NLYW%]Z9ODY>GDA*EL2"983[QLKVHMW MU%J#RRKQ)S S*S#2^)JA?33>8P \C:9M?]X2C&45+,LH$7E1]<\Y:30]TU#9 ME=99^)G*_!9T#LQ(KT_Q>?OGQJFGB]/D<5>:/KV8_3YP=3K#1&1$((9G8FYHSM@=-L>.VB&CI$IS)-92R(4WTV;7U()^OW, M;O%_ZN[&4& 0L%-7J/D)\S@OOM6E\T%Q00N=S;GY'Q:>+6CUIU[IE#M"^%" MX;[!VR"Z!U&Q20"3@BEL; 1:_IOMJFQ-ET)(XIUAZV@#KPWE+L6$<)C2[%WM M8P5[-WE%U7U,FS)*]'?'3Y]>UP5D'$6JZE!9 \72A:34#":NC\QW^LKPUQG] M\E/?+0F-UZ_<;W>8DWISN2#MZ9X?92<8Y"?>P7L:T%_]6.)6G,/VLWC@+*(- M4NE;,]9R!AFKDTK(IJB(:\X[MB6GU\6GQL\TNDV TVU7;YS#198Z!KJO6$]5 M[33I*>0(WTA0]BR-B#WWL;_]'SG#]8 ##OCC:#G-"QZEF#8QU)^XH#^=*G]- MR$:]!+0I-4U\I\9SXP)D7YFU7PN361@!2=S -YD*DNT.(_QLG&QPAK9+^6M? M4/>D,LZ^SH/KQT%?#DPRZ:>!+*8(ZD9J.Q\0[Q$V*$F"=P31H$2-QTXDY6,/+_#J\$B\E^= MZ21G/?'O)]1(0OQ9:5%O101O2S?\>1(KD( MLV>Z&T5GRY*2TQX@U-+W34%[_NZ9J+^#RX<^0@!*?MTPTMC&Y%Q;BUA]!;6O MCQ](=9QRS3NS>U[QT+!K?>1CQ7IY;\-TEUO&PT'F(YH[WC#B4%SJ6E+6ZB88 M. MC'8-1HM>7_ N 5(*-,\H(<#WO< L7[FNV6 IYX& ZH2:TK$W1^B5),Z)F MWPWR.SKO"06:@#G=0Q- 7%AY3@=$.%35$Q'$ICT;3)T/:PQ@[VP4:0IH_W@IOFRW/:X\-O9JV6@'9XD M9*7EJ?2K!(7O&/H72 JI*E?N;_EG_-'YQ0$''/"/\P.D6G\-1UVBEU.]/2%B M32?? HU6;;0ASH1.[0>JXPESI4C\9$)Z\RIME=ZR/R:-,J)M=A.U!FW:2ST"3<]^UY+1:\>5+N MO^BE8%ZRK<+QZ'$U..T7643+9.!HT!1'U;U# )D+$GC/DMPJZ?>?P<@BYUK' MQ3U\] 74X9\U;BK^O,!:U*5A.K& SN:M0;%EP!W M;+^"\TV\)&RN0'D%RU#0-PMP)+=Q05* &S%00P2(@[FM7 P@YBIR]FSN:Y,L MGS ?)UXG#:85E::E3BRD.4Z)#<)BIZWB&?Z-ZZLUSV)'ATT4@.=.3VM#%2J0 MTR^)EBHT"6=U0NYTUQ7);XZ":PE;B,X?B[TP1]"GG]R:DAKOR$P]#JBY-X/; ML51+W*1KEV^ _,/D?'8*_8 M(/R1)SFB@^Q28W=7+X[\Q+=C/?%614!4F^:5H6K0>)'\9#O\5[MN'WO1!UR0*"2"QH)J MCW50?0TQA"=0(WP'C,!Q:Q'@?,:+X[UR[CN@H%25V"87O?7$2?AK=8(F=L_K M3$)R4O!#U4TNB!C,$7T,$+>LUS=-E+Q;Y '7O)ZHE F#T1U3P[G>R!>**^Z_ M0MN]]P2&=,)@X.5RXGU'T@21=.[ZP[J?+>1N&%TH!(%=[JE^QA$D\_)TW@-X M&@N\X%.J ""]0 % '1W:W,M,C R,3$R,S%?9S(N:G!G[+P) M.)3OWS=\V1I;QKX5HQ!E2Y&RC9*02EH0H<@>TT(FQHPE^S*A*&*44"E3V;)D M[))DWV-F3$3(3#$N9GNG__V^]__W/,?]>]_[?8[GO>_[>=Y.QW>.BSG/\_I\ MS_.[?+YSFHLSQB$!XL>/V1X#>'AY@$O<'X#S Q [? 7AZ0UX ]S&PYD$+ %> MGM_M]ROO[\;/]_M5@)^?CW^+P)8M_Q"(D"!7(%NV"(H("@G_;MPK41%AT=^_ M_)[D7X;R"O#Q"0A#MD"$_U\W3A,@(.^_HY'S!Q>N*MX^OGW_ S9#06V'(V^&Q=^+B$Q*3DC.S[MW/ MSGGP,/=)T=/BDM)GSU^\K:BLJJYY5UO7TMK6WM'YH>OCP.#0\,CHV/@$>8;R M=7;NV_S"=]K/7ZMK]'5P8_.W7CP '\__U?Y-O22X>O'^W@/(;[UX>,-^=Y#@ M%]BAOT7RL /D\G6IG?NB!:6/9#Q^TRRDNO\,5<;S1K^PK)H!69WV6[5_:/;O M4RSF?TBS?U7LGWI- *)\/-S-XY, X "+^219$_@C_T/"EP>6TF+)ODT<0*B+ M@D_A .(&N*T+$@X^B\\;V7HN'WLA]M)%7N66D>\YI:C]GR M%4["%8BR4C !]G$X4<,>OLZZR-(V0ORT2N,P15FY(7[0Z>>IQR$J&M5DONQ^42H M;F=6U>&#_!1@I ,W@X4&%,C'=F0;]]3[&QT0B1 K'!!(G'PKQ%^?!^BVUFM4 MH;CK(7"4E<&6_LX!>-FZZ"%W \6$1%-;!*DCH77OHER:#B[!ZUS:]O$FM,W7 MC.A;=V/&@X5_X1P(H ""<1K3##'";93('.#TP?**#/W[: M.C&8K1VF>S[<)4T-<\J+!9Z0QPDP^A@WH>FZTY$%[X&7$,^CJ#7=(XO7(Z9UA_._Q)5 M]#UBE+M3U',$7I0DM7,I_RG[,U$,O+"]3IC@-$E,"K$R;&F2H0)N?O4 ,6TNGTO+D1^'4BV? MY^]J]TG>+0?.W+ZPOH-$F]_+LTS@YP!!L'%7>MIHN:D.U9Y2$#NS]=3(?K6Z MT.*N"Y\ND>HZ51Q#MWO?$]^W[[;,PAJ- S!E?)L:)4!+JF\KO(H8A3KD]129 M1[9.#4EY;W)Z,.B,@MJ;[.\F_DL/"K<]#GW@#97G%^6]21< KA&WP_T14;@* M'VQ0.2H4?%4$^DS3CV1;.M2VY6CKUW>G'0[K.';\.9_JP0^O].Y@%!NE4.'4 M&.0OTFB;DEY;KN5'3T;P_1"U^/W?U>W]*FVVRW_:-&/NMHU"RQ6)AJA: M?M]8MYQHTT@2-EE9ZBV-V(J3]=^<2WO6/GT.U-LY,RQP_P20^*' MFV5^=C*E[)H+Y,&N9TQG5GFCBI]C;DT2RH.V__Q@D%ZH2.C#EY41!YQUEBBZ M8FW WJM>UX0>+%:S8Y5O]28WV3=DT8')+GMDG M'Y/V)(@@7N68," L82$OS;/V2MK!0D#Z_$FGTW6#%.NJ@>(Z[3$M"04/M!_O ME R6&T9T\1S@2-P*:[42TV)7Q@'Z'D=P@$@=X*J#,]M*KIS@&(=M9, MM3H"2UB.L#[0MZ7]S]@_8_^,_3/VS]@_8_^,_9\QMBKP^# B5$A)M])V^4BY MY?%CVR:3@?=6TJ=Y_B*07@Y0V;N,O\U00P7W!:'W(V4#$7]NR MAYE.%!TYJTR!_DK]9U-=^Z:GELX_5(^C3$IH"WZ\YNK%?FTG?;:MSUZRSOA^ M2.B'2^$Q)LG?V#(H3:I<,YS?A6D,^A>6YSV]T&5PUR7)_8CB!7Y_/U^?=D336[S+2FGQ5">PCC^^E45MPR,S2"<0D] M0JS:\O 9RI$F\":^]U2LQ=#7"NJMW!M.)RLYP#%5-'3%1V&Z/4I-UM^LD_[C MW; !5@(EP>5\=YC[^A -MD]0ID/EP8:303O[IV?LH=]'DJ1'_25XZGMI/1)R&M("K_)8-J/FL(7M2I!GZ8=8F:&36+G2)%.'T@!EDQ$=@_K$ M5P9FDA/>[[@>H$.S,N>?->Z!#!8:L%XT*H @]@YJP5/%J?%%GQD-Q MH<9IXNC(Q.4(@W2!6]>U:S><$R_"W>]XDJ2H[J$'S_']8;&[^^#S 'E]: M>>65J[!%+?F*Z$LS05/%D.N=HH&B^B]V:@J_V LH =(\U&]-T D-<@Y3"C$# M;<./E]'+AG^8:A41D933-'@K0?++0D6W]PO_FK@K@2%(!ZY'B,0HG!+2:5HH MF*0+IGB BPQ+U 56/1ZU_YD_5Q$<_582E:YS9KBP8,7N;6K">\TO+V\>M]QE M<7#KDOVP45UD?+%XK,.;>#)?O)#IX:;+?:1UY2I#0-K!ZH_\D3_R1_[(__;B M88JL9PO',;:#>I2IG*8>#XI3?&=^Z93ML\#%5\=&PB._G&E)\M5ZIOGV8.:Q MKDMR79?&U$Y#^E;/'5",BR^[+%96XF%Y,_"F<#?B)O]C2O8!!2?'[?ON'N:_ M=KC\+!FW#*':48P2#3F "$H#Q!6!\8R67U9B!+&L6[MD[7???: M*6'QV](\8_T7P]IP$U(D;#,'$)]'2X)Y-$OK_E /R>GBDM@2]VF>ZY%:[ZPD M.O:UR>T(\PJV4>@JCVUOU*/BHU"&$12][WKSW3!#UWG5:[X*L@44[$4IQ8$UEW<7AFE",86@UDVMT]X! V4WTG.%)7: M%OTIF(>_#+AVN'-GE'&X5D_C(?08O$)N:13C_Y1Y QQ]#-Z@;\+WC73\_%JY MHFSSR_2I*'F?X+3%Q9C]S>7=307F5.MVJ- XCR)^ MK&T]OJP2+[/F>P-@GO0;G7%B2G?3>VAAR[:TQ?-45G;-/J1>J_&]:G?EP9WW M$GW\QCK6TWE:&^[HGT%_EW%@'HU"YV%:!S"7$,M$T!I#+JKLK42,SV%\W6\K M?(:/;I@[FJU[OJ]O*="EXM,K11 RH%9;MG'CP]O*C).6)^MMR0\CS_?=Q?!Y M?+:*U. _#VL"I0;0X<9/M CWCUB2U".U LDY,8TN6]2][EF$3Q#.\UK,(> M9VQ#]+UOLRI\])%DS4+>?X>(0>BE5$0;+!%7X9O.A%"+SC TD@RQPAX7YK.2 MF$]TU:+O Y@-'UL32PX@=G." (?[KB03W^#BS/51^J J[1M9!MMZM*]1_/NT M$JTDF@:UL+.+>.7HFK9_O4>[;/:+]K156XR/F7%&!J[?'JN\"\PG$6(;=] 0 MS3B!21#;MAFB<':#X*OXQ()2HS ME2@([&; ^_O8EO=:_)[$VZ1SK_OIR MT]>.6_%?)68]J/:$!',!T)J!9@]AMK(5D2Z]5GV5#YA28ODESE9O-<\R=&\= M5.KR_.3\M4+?TU9M%,'=ED(JK V30'@SE_^4>9A*+WYB&5;^W6A:COKC]5)P M9?Y._^Y)5YMM8$0!Q@\-\0SRP%JOBUA MJ:6D^RNML)0ZY) A01%91L^E4A:5=6@"E(O3#Y3MGLM^WA6\HQHK6"8)Z"L& M:Y^36"!03ROICE+LE^T8IN@N=TU[>$NC!DT6CT<6G;K)J%\=>#F"U)F%=4J9 M5'\UW]@CR&5F0M0L2VP6',% M5CF3C]RMI-I&%#;U>NJV,!&?%W"W2SVUQF'2_DH[,"7RLE43V:1R20KW6HL, MF\#3"T [#B"@/FBZF[&=W66\W)DRV%:@.5@%55J4S75K<\Q53@K:]X4;O?H+ M)2MV\F.?[SE'N@_Y;J_('O8090HP;$!+^H61I;5LFEY:R&39\L[ H+WO-Q09]J["5?[W"W=;U%B^=YY"MJ!;>@3J1>^58\1=>+AO:J.R=NO"Y7TM^JG=%.B.M\&971\+2XLP'3!!B MDKY.)U#%\E!H1:1<$YZ,$PZLJ3[C6E[_[,O%VS5&LHL[R^0S]6](Y7"#W0P'2,HMS_./>.;ZLL>[:/QM,\)7X=HM M%9Y8KVU1)[[YE<'?5">5,K>PWC<:HS\5"%?;P06G)OS-]?HJ_;:,&8S_\-*? MUK8Y:'6;=^]IX'0RT%0.)T&6I:C=;*$:&F3&:6F8 M#-G+,#D*1L@^#^BS#RL>/V8Y?2_8\5#QCBR5[5OH:GS?-S6?1 GCGP74W;J7 MLJOHUMVR1[MO#@TG7WE]^" OTJ%I7NEP.W": ]SI;(6M*L:R-XO84C!13%\ ME/&]'./+]?!?%"AK4_HOESSV_^R"!4^@]#G X6?PE1>UK/Q2#M";"E^?=_CG MY6D!^%_ZP,GZU$[6ED*N5B^^T6_A.(#Y7@Y ?&S]EVL+:0[PSV[/_H*M##<^ M@6&"K1P '0?[YR5P]@_^/_C_X/^#_P_^/_C_X/^#_P_^_PZ_C%@A"O[T0N/C M%WDFKLB.*P44SYW0,YW :7XX]0'HQ8X]C2&>P[1XD;&;6P]S@$BGA^ *?9*5 MW+@-82_+[G,73;?A ".NXP'ZTR=*^SH1[YOI[4A".@<@56%>]\89=9+S,!+( M_$Z)ZOMDLK#^NM%)"3XVKWT5$,E%((2-A\\;0EAKULQ=YO(UA/8^9(JR[!9L+A*'W[">CDD8E0E' M@70R8NV,WAW/M]OL(S?+7B]\B;0"T.E_0>UHG8P^B-I.-84%T/#M6T6LL0J_ M#$^>T@KM++^RDV">PQ:B<6LC?W ,14PA5BZYJ+\L6J?;SY1Q[[+:TF6:_9MK MAYAOY=Z3'^EHAUV&IL K2_#/N[6"WV&/]6=.):TPQI_FA T5;IZ&]!<S^<1R.$"E6#YF#VLLQ,0D9>I;GZG^6[1Z%%Z>1F3*%=&#^L-:2="X1MU1 M[XO+F^MBI"Q@0M.89A\.<%4O M.=V35< !KIC<>+O=6BV[9J)>]%+_ M&S2BB_NQ,\[%D#E1J,HL;!X+WK1?IK'J65D<0+C7 MC@%_6,,XRY8,A*LJ,,9^F7X)8SRDX]]Q3:N 0#V.%V5WY=X%RVCV%RIHL+3< M+>E]$VTGLS-?[F7;7E.TE?<^\517)CE.03W*_-7_]E[\=_A?^F].9[VHMR[U MZ-ROTLUO)F#[3^1G9ZJKH[($ZG:8'5=1*(3T6TD##G\1)\-GJ)W@[1?,(*K33.=?A_)L_7\\ MQ2U^$J5:7U%)J(XP672>BS^Y%2J741$>K'X71GK(S_.\U .J8A#G9X03 @S*I@M'""8 MA6,K8,^R/Q&Q51R@Q0&&JS%#X52#KT]^8@8NXL<]Z+V@%.,2Z!,41H8E/F5X MYSX?-M YIB^SG!TN9V'C;<;W^(I&ZE=QP,S]'Q]%]M",4IDP4AEL&:Z Q)\< MT*GE #9#*T4U]HR%#S(4M@DWEMUCM\+%UDMJ&=;SW0[?UO5<,I*GRA:R MF RL[]&:02AQ@.9;!&\8-*>&ZA3#])A1 Q=?H\ KLT@W=V<]CS-[J@"7[.I=..?-QN O 4G]",.2ZQN\[KC!O42RI MJ +QMWDKV*7)K4;=$'9C]T4H"#6 @NH>3&D/BO4*W \^*6T=9$2LS&HSVLPX M_.6VFK7XII9GE/DZC;@,I4J1T6M@&JVTI6Y;Y_KC8<-%Y)7>PF/7VA@\N33, M;\CNA$LK?"OQT)2;BSE"CR;GC74^C6_:S&? FA<_H(0X +\0""M>PB3!MIO: MOWS[L_OIANKZHP1BN14FPA?<864.I*%]7!,.(.!\A)BSA?6SNU MEOIA)P?HU.1K;;C)32N;H/V5'F@K+$IYY_"#1\ M;J%4ZSBAP+/_&3I#0@$N&:;SNVWE:SK\-ZU'_3 M:4%&FH>&B8:3XCC 6V@\-PFR,.W3JO:"@Z[GR',8VS.M6^\*X06/L-'F>_@ M[BR*+3/^8<1#T)P7C'6]G_[!>V3ER1M'KZ8=GE(54,0]7,!7KJ75PDFO897V M/]@0=$\:>?(06#VT@UH?Q:5(I6E6#?&;<;Q1\..+5#YZ+;@^HS?!-1.:47L: MFFU;U##T-,4V;NQ^U9NTY&;A]"A^X%&HC\_WCL8A#I" PC0[P_T0TTPTZ]FI M%&\C)LJ_ IE[^SK.+M!0]AM[4X8&63[$, 4'Z:[@X$NF JWNH<:@3\]],*I3 MB55V4Z:%U_YC]]"5Y4L?;??X\467_Z('LAZ;AC'T4)X#:'VFV8-M/<9':F3/ MU OB7XUYVJ@)WW:$90E<_IA,6AS 7/&(0N]D%6/\$*),C3YMM6RMGF.'0F]G M"+FZRH\9_-*?!TY$%[S\^-[Y-&2" U G<-0+B'2X7@M^/+_!!*''C)@JO:.6 M*!X.,W*X*15IP8L%O7I!'8U.U?J9A&7E:868LWDIOK3K-?S*11\'Q3N(1RSP M \F:?+]*6V'4PW9I >N,0(K]LFWDLXM=V$KK$K\V;@2M_O6QC:T_BO_-XHH8 M8J"UU^(F++'AQ&*7\4@C+0:=':-L1LB/1%@!MQ.BX9Z$<0UR22?5=VF!+'*A MB ,XA>HF2?_"#URPA+/-W!\&!09Y!V=GWZ*U2@=6'WQB\:*HCZ=)>O,__PCO MOX;,H3"T(C*D)>7F39K)3$Y"@VGT#7AU:&)02B1_JI!YZRL@9,BIFRC)M7T. M\!K?NK)O&RRQAJW^#FORBFE49+?+OC)+< ;1W(/T2"&0&EP2$JN@H#4'\.4 MX^$@J':$"=+*0TQ*_1" M%CXJ_HS"*X\S[X]CJ:Q/V$Y:X6_>=S'$ MBM,H(VXVD&9_1,O]_(%60=:WFVOF7Y\[NIXQ/@EG\JK_@K"8>#2(8 BB.S%" M#354ZZ5%#L/?__ 4\?B\Q3R@)& >!3_4P.7/_+MHOBE5 M$MRHHTI_7C\43(3Y8>W>9,X<6^, MK59\$>A/^#< HR4AGG=&86JK4+P?6_4 M+#"5P;6Y#*7N_^Y5\[,(\?B,UG>N:V:!MZDP$J[%9@0>#Q,R-2+_+%+VR7C2 MRE?#^)RL@*U5&[WPF^#>8P_#WF";<).0UKWS'G(HDQWU%5M9.>4+ X+XJQ5# MJG4$;\Q8)\E^*9+\L%+OCKO27;=I ?;0:*@"?TW-NWFE)IYSH8+1 MIY6O9]JN!?QG.\Y_IC!76 T<((@#3$!FB.WY7G1/UMVJAP9N&JV#>7!99,>$ MEW2FFYA:S*%X%W7+GSB]]=2/8SL@GW@V=UBA=W. 5GFF'2.,J8ZC-OX@U!@A M&![WC1X2RE$

(>J F640J,T3;Q'GZ:#I MA5!.ER<,H/YW.VVF;G<;V=[AJ[\'!&$J<** @$@"A! $E/ ,R!#B-&%AHB+[ MW(>.@>9&ZWM12R?3L=))+ZH6?.X)JY'9^P),0WBZ"R\'5O:$VT0<[/J:N;&M M!1:=W-IU_W1,:J'%$6_:7#^P/+BF7+%;R@?U1K+M^Y7V]\N7I#@<]@E)$XZI M:6$B"$ B9( F%($(Q8IE$8>)7:Z8_9!S8\Y&8K/U_WHC1;X-WE$^R+^VP-O. MS_:+XM@6<0O #_M-"B-XT))\U))1]GCYK8'=/^RT]:RM83BI36U_Y\#@:E/) M9+?Y6=9/K1O3UTT3%C*+E*(B 5$:)YJ#DA!01&/31BF+LYB$*H)NL7D=H\TO M-.]1KC2.P8-2^L_A8=,= ,<\Q1QI5EK=OP.,Q/KT?#[_QZ1WC M31N?WJ_X27RZQ2W#"/J3?*Z\]N)!F57\42_B9BU8< 8E(3(")DH:H#2- $LP M!R$5,8<01CQVBDV_--#)@DQ)#G\HO6:'W^J$5ZMNFX(=\)=]OY5.Q( F-I(@4D,SD/4-% %.) M!#$24!!.::2H6S'ZL^/,C1!>>#3!%R-I4(KJV)CW$K!VS. !KI&)81!2 VK) M=^+@N6S\^;$FKA#?J?!I,?CNR]U(P30&?]Q0TWWH\\\GMEXN,!,T$D*"C)K> M0()KPX"*$& 4\2@UL:K0:NOHY,ES^_!KX8)*.KM/_12N[H_[*A!&=P6L]+?^ M@"_J>N:3+23_MZ_K[_^N[RF_UG\A\U=0_;7\1$^?-LE'>5&)YC.\?,&PU;@) MSOHH-Z7A?\_TITVY-M!E2*3$$4A"&6H#74G F,I PD,F$!6,9$Z]82X--+?/ M\G>Y#7Y9KHOB;X?P[6>Y"?CZZ6E=>_?_X;8P7\38;F7V@=S(W_(^%E7+6/GT MP9=&3(]K>Z]WG.RW:\;_:DL<"09I2(#82JU[9Y" M"0AD"4BAHC"B,92IGYXLY7!SHXQ+*;M?C;">4NHJG.T(PQ]Z(]-&3^+NKYWX M^=\O5MMBX_T9]GU>B7JVLFMN,[S MV;P9IY)%0#"3S9M%!.!,>PL2HTREC$>Q<-H\'"C'W'AH7^"[KCCM1CU#)\.. MDR: >&2R:C0(:A5*MFH@;VDQ?KKOE5AZ9;BALDQ*?5<"]I(3KWW<0+)<+M=_ M4JWON_7FS7K'MFJW;"3Y)+G,OQMA%@F3!(4A!0R&"J!$IH"A* 4"0:KB,$ST M'TU:;U7B\O.6;K:61&DE@]5'>YR8^U*2\3[C5_)KOC(FI5[''0QF">_%?NV);%^IY4&5+J$WYBVV5W6ED?%Q_ MI&6:7YJB$,5FS:'9.MW:X. M0?>:#4G2G.R%L./?V4[SR#1>I9(>*=XTRO[%$/??[O9)_F=3]HWCT8(A..!0 M%CLS81,:B[N@1B-HPV$Z.5: >,Y9G7H>_:?!3J;!])FU4T_.V63=R848&I]R MKD9!J<%"Q#(*!8V Z:4%4*S?)()1 G"B@NVS'D #M^BB)'=?& MH24#NC"V6SNNA>S6-8%*27U&K?3"X3ERY?)X$T>O]"I^&L'2?\NUF5'O=B;U MZK=\E3_MGCZ9#+IEG;Y::,Y[>)8;:CJO?B@;L98I+(<-52QCSB2+04I,ND(B M": 29J9@)<09CZ$,G:QI+U+-S4INIP=5:@6U7D&E6)/,776UWNL65,H-S<"Z M9E[MB&WRV1J9 J^,_9#W91GT19I@$:5) I(,FRZLH6;N%&E#$4:,M'C&5]-[#.O.B&DU?BLQQZ4F9S M@^,E=3G>/:1HE4G;JMJ)O-EM]"/KT[0RD>MUV5RGT+[R@WI]:+3S67)]J3%\ M7TF][LHJ]>M9V\(+F"0IE4B!1&E/%Z$D!B1-%8@H3REC*,T4L:]JY56VN5FA M!P6,>=/N8U3L=;@+6*E%G2M:&#W<$T7'F.ANTKSQ](UMEI:346D65*K574 / M2:G'L]O2,/C#3%P0 MX;R*IU40+EPWP"1_T?'O0!Z?S*JWX HE)-) A51R_2UKZYI *0$-0Q:1!"41 MRJQ-[.ZQYO99'QI_=O?]Y(>EV?A):P>CJ@=\"[/7'Z1C<\-)N\^62?/)+VX. MQJ4__"8R%J_ T<1T)IF=+D2A=<(,S?.?OW-5-PM K$KXX?D#U[^P!"S M M9PX,==B7Y39A77)55'%:?]*-J*MR/^J)EK4/QFB"2!8+P%04 T2B!+!83R@2 M+ XA)RHA3EU6G$:?&YLV!>5+$1T#$9Q0MPPX& O+L7=P;0OWE^*/X#H/ LYO ME("3!--& PP!Y^34?]!#O!+:X85Z]?.T%8&1Y.'97%@\[+;%EI:I3?\I\Z_? MME+<:]N6?I5O?\@-SPOY<9-SN8#4E$LE!'!3%1LA2 "+) 61V;]#$10Q0HMG MU\2\B:1W^?Q?ZC >$YRD])7':V*]7-)-5;RE/&IS+,DZU0L141X2IA3(.);: M\3"MJ7%& $X0SH1 *4-I_4)8YPC.]G68.KOP+_4F7+5>WW)N)USIVSJWE_N M_0S.6@1&\[N@UEW_Y:#]7=#H']0 ! T"00G!Z*;"6',VA9'A7?8YF"=C38BE M83/:\ -.,#[D*_F@JAV&NG/%S\J3S'DMD1YCQ?-GNM0_YV:/]JM<8)6&-!8< M2!E& ,D$ 2P%-"WQ4,IA3*FT\O2ND&%N_IZIEDF7RY*.FHJZ=V8Q,O*:N(/U M)M<&#%T&SXTR 7TR3KS#WOW Z;(X"QE_$D9>/HP"IVU8?C8[9CEO%HN[8*]( M^%D9?S9F.C$9;19<3N/N0[/SG.:@8^>[OSF.MV/SG6N?)3G3JU_ MEX6)K/WC>;VJCB[*D)VM!J;IYX<93Q2&@(RL@X([.G?J.]TV.Q*DT%^A2N3?#J\B9F]X3X[@3; M.S.>&L/ZG*$I^\0.GZD).L?:@CJXD6SO //H*VN+@W6;6>L'#MMY;O?6.'0Q M7V0TCL)49B!DI@ W8C' )%,@A)&*L90QQE8Q8MW#S&T!.O1[,;UQ[H*E+(JZ M%([VGJJB#VZ[=Q?@Y92&B9 14"BB "E! 6%9!N)893P-0Q*EV@18:\]M,GCW M@TT%KQ<@[78MKX=G;"_QJ-'07?#V!U_NRJWDU_7;]QO=UJ'>_C8&NV'QNH]W M8:A)M]VZU7VY2]9S]? @,6[R7L_OP=6US =%*%E#Y'W6"R+ MH2>/NK*'XUQ\EL/ZS ';A+*#>\3>17B_. C[))YJ;<_'26J5\NZ-+ MPZ?A0I$4)1GF .$HT^S&$, 0"1"%,=&6)<<8.C5WN8$.1!2_3 MR%[YBOK2LE_$0?4!I](3OS<.)]3S?1O^0J?5+23.G%9??L,\GUS?9B[]GV)/ MK,?T)]JWF:BSI]LW$L5M#2XVV\7;G6EQ4N]O*B$3%7.NWZ ( B3"%T@A+ M!3,".9?8JJ?YRP?/;;6J9+-;<$Y ZEX%KE%]9&JNQ/(8"GQ)UR[JTO>T:$O_ MZR5EG3QT$AZYI$KS<5_\O7O#S[>KKGZ MQ&SL3WD@7$[M1&VP&-Q=M//ADS4;M5&QW7O4ZOJ)(_"K7-)#4^*JENOC-[JJ M#8K?39JI\;A>F!._ZD=OWV@'_QW--W^GRYW\M%XNWZTWYJF+C*"8,(Y %C$% M$,0(,)1 ( F3$SO1-F$=\^4@Z_C7B MT,>=8&_QZB.+.2!NL%7]O:R\V92 __DA7\GW6_E4+!C%*D49-0N_=D',L9\I ML062*,D2GB(H:6H='=@_WMP6XJ.F!:7,^]8%/X,O1NR@E-LEZ,P"]>ZU<00L M1UZK;@2C0X2>7S@GBL/K@M53D)T]+IVA=!:/F2Y@SEZGH[ XA]L&.GURD\OB M_F-3_JNLGUCO,\8RRR"+.%"*Q-H!@\:D2U,@D4@IB@1*E5LCC,MCS8V#*U&# M^[N@52^M79]TKT15EM31+>H W=)%\0/EV.Y"C>)+M,8H!M$/B%^KN6.\:2W8 M?L5/K$F+6P;W[M*\),K3(=,63*]$IG']H1GS89V,>))$7-MW4$42(,3-(4^" M@ AA"B.ES;S4ZJ3'?>BY<4TM>= 6/3"R'W4R=S98!LR)'?>,@_3XUJ GD(?T M!G/$RW>K,-OAI^XW+59M"%Z_7Q;984()AS+6K M&B4ATA831X!)F( X%5$:(A$+;I]][3#PW"C-SFBZ"_):B8 ;+8:72NV<% O' M=B2H1^:TTZ*I^U9>:Q4$>'AE6E](7VS,K6#$;^J;*T-;"XU;#N? M=[."MC9:=E6WM;I_P(IPOQ/Y]OU*K3=/U3YL??"P( PC$1*S9YEE $F6 I(E M"J0H(3 A818SJQ/+SE'FQO6EG$%+4)N3& =0+>C;!U0C<_78*#E0L ^T)N+; M$]0\T6D?!)W<>?'FZ8BR3_XC5NR]>)BOK]G5&'C%_4K<<[[9T65A^/<.N\29U!2T4?^G[V=QR;1/I]RN^?I)57Z'J[X_T MQQO]GV*;N9D+[7[$E1)-?[[Z7UJGNZ#1JOSH:KV&]HP>-HV6^_#33<[8>_6#YV6B M%M%7 3Q2<^AA,MVH+?15 %YN"'W=8P>X7R\KZ?^Q8OER*<6AXGZQP$DD44J5 MGL)$:G=,(D 3&@.EN(AY+$.J/3'[)M"VXUI]S].W?VXD#38'41V<#AO +;PT M7_C=KO7S'L=/H^'HX,=YQG,BE^YJ7-T\/0>0.IT^F^=,Y_\Y:'7D"KK<]_^K M^[8>N7$DW??S*_AVW$ 1T(62R'U8H'R;8\!C&^7J&Z7"4Q(CZ*P6 P+G[6\[OET]-R\6Y.Z_J^BVC ::8X M*Q*(>&2:CV !L: %Y(SD.>=1GE*GF]Y3$E.S<5L.0<,BN'>S6\\ :&>*W@9+ M8&UZB$B ^(_+T@]J^ITA,ZHU=UG,8P.MY\G;HG:W(6B=8??/ 905F8]<[U>J=$YA!)DJ4%181QK_#=:X2GI@6VD9(K^A>8;YB_ M,YW#FF/3GSO^S2-.IH3+?%B89H%0#JQ4#D)1/^\ WIQ+]U@'CP$!]@OY'1+H MUXC]O0EP[X!@6]1L(X.OCON5/NQ737CR M%[GJ4E-G+$GSG.(,JD3$$!6Q@BR/;4-H -RX :/FM0 M+DQ)0[U\R@58>Q_)72;!UG(<%-K@IF2'JMD_P8;?NS87X0Y0I:>VKT]G)]&0 MIJ>R:=%9KZJ2KZ0P?[A? MB,-?[#TY(YSSC*8QC*/"%*QG%%*48"@SS/195A3L$9)N\ MU_\+Y([7YKJ@VDK2_IVN -MVCELJL/HI0J4D$<91A MF,=890E.8I4XU94>;2['*#_]:&@T\W0ZFW?GIG/,F;,T5L::C]!F3#,)YG_! MA_U)V/'>_M%,RO'O]EX8T(P9 MAA#9R;.!K7]!D"O!.C:)!!/;Q]#W*UKA9? MU>.?2Q-?\W_H7#V6^E/^_KQIN[D!/Y'I=@JYCCN<6])3VP#7H M.X9G%G#YJQ3Z$%#/(I9CF2="6]^YN?J-,&0\1E"0!.EO2C"D#U?V83@G!"8: M;[/ESS%3=XN;G2GL!L-(=S)717?/GST6<]CTV.WHXV:_'@MUDMQZ\H!/II+X MKW6[L.O'Y;T0I=D0Z/P;+<6GQ3OZ7.KCX#8W2HJ##*G?%YK(GZ;ASN*'2:DU M#7'K&>[:5SFBJ$AVF==^!@:M]/8FI= M*8E41-LWU#\LC9& MNOZ'*?E8=_07CQ5=U)0W:Y^R(A&*)1!G"D$4*V9Z5Q)MAI,T944698PXY2 Y M$)_:'MPR;"XDZH;EINB$%.!-N>A^\YMC9I'+3-A9\J'P#;R9&K:WA0_NP [I MEOE.H9IPASW^!\P-\D!MV$0@%P;&S?KQ@.8DQ<=G##?EUFC&ZF7V^_<9P46F M:$Y@$4L!D=90D$J&8):SF%,<"90Q&Y6U&W)JBNCW1;EJ2M_0E6VLSQX^_8K$ M3^K ZN'W+Y\>/[P'WQ_O'S]\OWW9G\K8T_NA>[A=R]T_FF7<+."]H499EJ>L M;Q;;F;_,\T68! M37"4BB05L7LF1B_-J2W"+A&A;G>L9UJ!7TWU>&,-B.5\3JO:!"VTEH&C86 S M!9:7W,,"&_HJN\6TLP(TP_K#;=6(V+WJV>VYB7SM(OBVY4$2DB.]H2/(TTA"E$884BPBR.,LCJ,\1EPX%18^ M2V5RFJ=KE=0& _^'8QOGLSC:*9.;T0GMDFOXVP;F!BFMTHO!L%V8SU(:M^ER MG[ G/99['_8L#50MN92B_JA9VQ1A^[BLFMX3'\L%7?!R\>->'QQ^E:M2UK-( MF_LD*F*(.=+Z0"$%J1 )%#A3BA*1*Y&ZZ -'^E/3%&T_'+5A%- MIW=@(2T# M1GSGPDZG!$0XL+;9< [,N@%OMO4;U;+ZK>M$M!4 ["08L,J3'W3#5GYRY&'< M:E!^ )U4B/(#4E%K++YP;AD&YY;@SA^[ #\.TFVJ[BKF= M+AL2R<#*JP.QX17LF 4;$^IOO2 ZJRI;9 ;535>)CJJ,;"$XUC[6[]WL[=G< M136NV0=9RTK3U(KNXWJUKN3F7FK&HS3E!1,PS5D.$6$1)!1',"ORA#*6(UY8 MQ>AZKNAJJ.^R9M4#7\[XJ4>]\8N<^6LYMH^#D8U6G4L;^Y.'K8 MGX96A.VM?! 7DAM\H1Q*EER\EGO)#:0>9Y/C0'XJTKBQVGJWFUS@MR_'[;3N M_RKUZ3/7QI? IEZ)T8Q%DD&J: *Q+&B2QU+&A55(FROAJ2G$+=][V=/L!9QI M^/:'8=^Q#8WU=-BIOA @!]9X@^'KK.A+ SB($*!MOS\4I%@IV!NEP8V'TH/QVY+3K\;3DO M^541FE6)##A"$.4QPQBE% 84Y:F14&$-OA<%.$E0E/3=KN"W:XUA2Y" M::>TA@ HL&;:+V;><@G^Z/X;1 5=@V10/7.1V*C*Y)K(QQKCZO-^:N'SOOUH4O8S06C":$93(V=A$@A((Y4 2-"D.") MMI@RI\.?%=6I*8R6:;#E&G1L \,W>--P[NCRLD/?3JT,CFE@'6,%9X :N$XX M#:IX["B/JH6).*2_9$5_2%!MF ?K M6JKU',Q+==EY/.@4W7SO.!3PKWP=N14#[,L!OO47!1ORFM(&R+%N+WMYF=5L/YZ<^_+9?BSW(^OU^<4#W^=VM8SE!.,\Q,Y#O'Q#C&$"0BDS#- M"H0Q3Q1&!,98,HH(6D$2L@"+),I%%DF?4*4G8E8&I:<,]_KM MT ,)-GWPWA@A]/'-R $:01QO0ITGRDYAAH0_L+X,@+Q[AH G?,,F#[@R,6Y> M@2=$)RD'ON-X5$!JXDU,ZP.M0-JN\%^6*]G\]D$*69<_%HU-^FZYT.?&6O_T M8/X]8UAA7N0"QD5J"G[+ N*8(QA'&<]5AI 0R+K.D2<34U.0;964:I_C.\"W M/(/*_,JA H[OW/3KP[$0#WV%NB?!_P:M#, (L:E6\W X#SM)P,-(\^!0;VB$ M^1BIJE"P>7$K&W0CH+W%@7S''J\$T(W2'Q3ZN74LMTU)R'+V8;'25.Z%T-^E MMOWK%9W_W_+YW5+(613AA!91!FF12HBT90X)XQ**2$8BQ7F<4:MMIY_,U#:6 MEE/0L6H.PX99H+D%AET[578%V?Y-8SB\ F\+OE!9:Q<[)'HJ;^@!&H/WOY'Y M$;8_-LKERM"CJ \[\38*PO)I#[NT,7P?Y"^Y6,M-[>A",%;D*8QIIL_C*$KT MVD>%MD!CDZG!$B3LJZB?CC^U1=]PZ&"EG$',PA"\#8? B[D]ZW;<^90G/_<5 MV1MEMV$SDKUU@-% QM-EP7OMHC.OC6?R7.;YP)KI>PG"8!M:7&SB;U/WS?0##WJ#X(3>HB]"1A5$=A'[P'+L'/4?Q3+#8E7!] MOZ[*Q8_V%G;1 MA/;M&BXAHP9:<_DA%W67&%A5^CG9="MB+V#_N:Z$";C_DU;B#G32W8&-?*:] M\."15?XH#YL_X\[&N.DSWC"=9,_XC^2W_VW")N_;J,E-H=_WY7RM?]O2_;I> MU2NZ,%IZQI!445-"5)$8(FW.0YHG##(9(RS27&^$3IN?(_VI[7PG4:=='8GE MCN4[(%IA_+6HZR31F!8HR1A,$GWT0L)XDHI43U>2BBQ2,9;$J0=JR$D:H>OI M-"?);I\+"'W@36Z+>L?Z:7GXK_OX=Q(-MW=Y(C?HQN7*PZB[EB= QUN6[S"W M)'N:\)#-^;!)G:/N91FWZ(&;'3@2/A'%@?'@:Q;5U8K2A@ M)PM@C3!@/XM7J\=.H*$S4V]"-4#RJA\_KY#?>A-PYU-@;QO2XQ)ROT3FVH"*^GMK!E1NH"N M3IBMIT7<@2_M[&R+!VN1FO)-_WR5&7*X\AUQID:Z'QYAQMPNEP>"N/66[V9&6^V8Y[U!4AM3P>W A7<\.^PZ3C< M=KH8TI;OPV!@,_TLJ9$M\#YQ3XWKWJ=O+#IE^GO.E_6ZVBOQEJ8XRG!$8,R1 M@ AG,20BQE BFN1)0@J!G&HM]Q&;FD88H/C4.4A=/ 6W S6.*\#8'SM&P1]A M"U#U0!*F"-4Y@J]3B*I'](O%J/K>\0PU,:[0M^8R=__.=^_*]^W+[I'.>FEN M>YO_>9#_O2[K6FUDB$$58IDS!GF$.$]/$;8R*@)"C+*18JQTY% M#8)P.34EU7%G.OWUW9>/.(V640^O/3G3#XQH_@.VHH+-5 \>&A%R*H:-G@C" MZ;@!%B'!/HG!"$K,;^_X^DM6IM)TTY"^/>YV\?XHC^*HX!+&4B00I2F!--?; M0292JI @B<")B_Z_2&EJ.MPP"K><=CX?-U5^&54[=3P(5H%5ZEF8 A0?O(K% MH#KM,K51]=)5H8]UR_47!@WC.KE]USJKY+L^K$Q@GL@4,EP4IA\TAI3G%)(H M13'-%>+<27=X<3$UO6(1+>38O-5O29/XRRE40X%85B;4DQ!1A(, M,QHQFJH\9UPYUH(^(3(U;6=XA(9)8+B\ X9/K_X^9Q&UTV&WXA181?E Y%.[ M^2(&0Y=J/B4T=F7FBZ*>*<1\^=E;6^J MD.2F65A&8(9S+'">(I4Z);G>SM+4U,I^ YCNR+%AW+?#CO=L6;K61IV#$?UH M6__8SH&Q21^ZVT[*2&UX;H4V4%<>;[9>J4G/K3!>[MES\\A^.MFH]T\+;=DU M$4/&T*N_/U>2BJ^+?]"J-*1,\?UX)B3.4*(8C&6<0Q3'$E))%,P%2E,NXY2E M3C5+;0E/3;]NF#,U]QR#+:RQMM.;(1 ,K!T-RV#'N MLQYTA6I0;6=-?%2=Y@K)L>9R?O^&*@$G->+.Q2E0JE*>ZN,CCK($(J1-0\I3 M!7&21@F/4HR$6_-%6\I3TU"/.2,VX$M1!R+6$!!305K+B7$<8QA MSE244TQS1L7LEZS8\E7AWN<@H,UWIC!E*. M3>H08(:VG"^5]PP?J>,,U_ Y M]E;4QT^M=P'E;$:]TP ^5:9/[H-WAZW'\DG^PZ3JF'2>W85/=]&HT@1%+!

Q,;G-0S,+.FZ[>P"7>L;>L]&OU\;#> SW M 'A[V3UP@'_GOVFE\*E2Z#\?+A6FQYB7L6I,^\_/4.6E;T6SO\"T]^@CEIB^ M%8'#(M,WC^9WS0F$6RSB#+),91#C/(K8]7XQN<[9DWJ3-EE^[K9[2$FV<["?ZTY&V>;W)>N M"=;?R&K]8E4VYI/*7_"[YNBI7I:P__,7G:R%%6\'@Z7G=DOVJ/M#*=("L MO\FJV0;W_#G-'AW]/U6PA_:=/-_25I]U,_.I,(%BZC>413"^FPB M(\A0&D$BD,R0I$4FG$I\^;$QM5U#+X]\L,[G??#;J?+PH 96U[U]STU)WF?) MFYCF/6GN@!$$&$E&Z7QN@>18C<_[6)E*WW,+N!S:GMN,YJ<7M_K5,4_@Y+T) M+:>=B1(DLO^BZ(-^_Z=41OVT+PIY_-5>?M W-(*N&C?F5_6.UC\_SI=_UH[? M9M\0$_I,MVP:@]LP"AI.@WRS-I ,?/W;0W#D&]_KHI]>\EJ\X]ZH\7XM2CU/ M'\OJZ9.8\2+/DBCG4$B60<0UB%AF$G(:8Z2R0I'"JMKAR)#.U MB(]*@G$D$(Y2"C,1,VC.=/IH%S&82(***"8%YZEUN,19$E-;C!V3X+GETN': M_3R"%B$.-^,2>'EN(+&NIV:+C4.XPFM"T?]#Y6M[S_UZ7E>DM)@DC<2J@1%JKH9BFD$0Y M@SQ2"964I"BRKZA\F<[4E-R&T[8H\AV@'9\.*[H'5 N5-PQ4H<_)&Y2^MR@U M?)HK1XW,^S\&Y.Z_JK M:L;]7"[D)WW$JV=%1HLXE0P2SBA$#&60QJ;B+D6"RZQ *'*Z,SY+96KZL6&R MJ8G1U+?^PS *&DX=L_3/8VKGIKD9J<#JT0F3.4QK5%=,K[+$/ MIO]A3Q6@M4BY^DAY.2]7+TU)"9FE,<%"P$BIPJSZ"&)*(QA%.1*8I$PYKO\3 M$I-;_ V'8,.B5W6.,T!:+OJ;X F]XMV0<5_L%X4?=J6?DAEWF5\4\V2-7WYR M\&O^O]/_6E:-4OFB/X'WRR=:+F8$*X(+C&#,BA@BE!'(,A)#2E7.*4WB0CF5 MZ'&D/S75T'L17=^!1@;0;HQ&"O!'*X>C]G"=)3O5$A#[P'IG>-B'O/GO V^L M*_^S/$SEKK\/((=+_MYAW"^;/BQ61J<*H;_4NON/L:/B61SG::X0@5F6Z8-. M*B-($II#;?L@5O"8$6R5(]A+96JJK644="S>;7X C57_=6'I".\']OH-U2!P M!=9&WD@Y75]=1<+[*NORR*-=:UT5;O^*Z_K#?K;0%[DRE]??JN6O4DCQ]N7W MVBB=3XM?;7)85WFGE/4,%RK-2:[//XH1B(B2D"A"8"$%407**]). M:F*$WLZFKQ4<=*P'">ES1VSHMDRVY,=NTN0(RYF63:XC^.FT![DJJR;,\)O^K+X_ M+Q?ULOIL)KY<+CK7!Q8J2A%',)5) I'@!)*"2%@0EBG%!>+229E9T)R:%MNQ M# S/H&,:;+CV=$+9H&^GNP;&-+#2NAU.9U7E -"@.LJ&[JC*R0&(8ZWD\NK0 M%:?T3_RG_&#*ZF_*3&G[BN $026TH87B-((4"P:Y,#WO&34*=A#U8FZ"?0QBT-9@S]&/:B+ MJ/D7@3H=]E\^5Y&6[Q\CGN6PZURW$ M?CZB/OMK\WCU8K:EE?Z;*8KX;!B;%2DB4A^V89;'F;9=]4[!XHA!R;-$49GK MPSCW*.PT%']6:W'\:DZ?95W_!Z [(8'8D[(YM],]\=R,WL'FULXR'G6J1LKE MV9N8?9GNP%:J9HX.<[4WDMTU-K=6JN:1K7C#6=I# SZH.3X8FS8 M#S[^H+=%6]?'SI.[]>P1SF/$M$*/(A5!A&@&*>4YQ-)4H"5II AR\4VXLS"U MLT!SP:&:+-ZFJLZ>UW7+NZ.GU6->;KI%&@CMU[U-VGE@=U($<<+Z@SC&!5,? M&U.X:+* R?+"R6:D(5K)?%IH-2+KE6D"\7Y=:8)M/^89*XCB&2I$JB&*/LT72, U: MKL&W_F_XQM8]UV *V+CG(NE7;-MS#8[^ICU7W_:L2W.VD]F>'^;MRZF7YD]: MB;9)Q(Z_^NOJIZP>?])%UP'-U.HV>UC+YE'WVK_I\5?OM2@?:5DUV7"S@A>2 M%HK!@D9"F]T1A81R##EG2'!1Y!C%3E5.IR+9U':SEGWPIEP L9S/:56;O:SM MW_V;8YG3J6!L6T)I*OQ.:*?8=Y3OH[+O+3?'D+,.=8/-W:;_SQX\H,$'K#1 M7>.%^@YT'Y[^[EJ4[L!)6_,&*6"@ @:K-OUXP'I14YO_88M334:Z<2MA34;L M"QOY]!CT3#,UE_/S4K0.._T3?]F5IY99'*E"%E"?4"C49T,%<9KIW9R@2":9 M0%F6.26<]A";VH[:-L9<*O!-C[JYVFQ\X0=2..:B]J%MM]T-A6'@'>B S3O0 M,@K^Z/X;I#*W#3+#)J_V$1PWC=5"]).$5IMW?'.YOO^4\[G1C'3Q,A.$"4(S M#2'&1)\"8N-P0@*F>6+2NO*$4JO P//#3TUQ=#E)#8N@X]$U8^L OGZ]<#LH M@36!$QX>>5GGQ+XQ(>M@R)$SL(-T;+3X#W2#*Y5=/^:QXV/>]GQV7]?KI_9D MMVF.\"BKIWC&4,8B*22D.3(A"5$"B9 8DH@@F0F::O/(V3<:A-6IJ=MMDPE- M[ F\>9&TJGVJS-7TWY,YC"/8$WFLT8F0>V)D8=%J&]PZ&87=\ M=U]0V,_Z[\)2]-MQ/N\273>UF5-,BY0B94KA"HB2(H>8)13F)$<)3XBIS.]2 M\N"4A).&'Z&TP:.A 7C+W'[NKYN6/X.EG7:^#:' 6G6/N0%K6E\7?5#-=8;, MJ!KGLIC'FJ+GR=N+NW;)FSE"5.8B@YA0$Y(54T@90S".L8@*1F@46Y4YNDQB M:C;<<<52K[S8,TA:.M%OPB>TZ]P1FIL*N09,:3U#YM5*N/8GK/8\Z=NJ[.EY M6='JI;WM^[PM-XRRB,:Q2&!:<*H/?2F%3"01Q*K@0K"$9\PI]O(2H:DM]RV? MF[@"_SK.%[&U6_I#(!98 ?B!Y=$=XC??WS M588&S^'2&N&6%L&B?Z;=9;Z61)34PF; MBJ%?]-0Y-[$Y#V*_!A@&FM#&O>8/M-556PY]4LC/H^.0*7XS2B,EA)^@-5#. M=Z_\O:G=Y]\<+X.[E_.#1.W^)WTS4)16D>+=1"(%"@B,G-5P7_325P>*=@%A7+7(:U/?2;R&_JL,6,W^G?Y5/ZZ>WRZI: M_MD6]-1_6;W,H@31*.4(YA2SMA$,B16!*$$Q3Q'-\M3)CG8A/K7MK&N#I#JV M7:\''5!'<9YF,8U@%N411"K#D!*NK8HHHZE*.4Z0J&_=5#)7\OY+Z,'^>&T@#=B+<'?];+X"9+\#FC]DSL&[#C-E>TE;QC\ M@U__+J2Y'3KJ &9:[S2\@RWS8,/]D+?#[I@-?&_LP,#(-\KNT)S>-7N,X7'& M>E^:DB0+47_3U#:6+<=WX'G# MA'&5Q2C"*1(NUK\]Z:FIZ$W+$&-;KI9 _L6;7S1EA1P#!1WPM[,MPZ :6&EO MF+X#'=M@PS?88QP8SL$;P_ME&][9L'0';%"STH'\J$:E.RS')J7'"&XZK*Y6 ML\^FH-W]DZQ*3COO(6(8(8E2F!&90)2;3K5<19 A%6=89%QFN8V>.C_\U'31 MY_O'^[_;Z9P+>/7KE=M1"'TJ-)\.T&_NK7_]K^.U?V'H M4=9WOUB;-7SE*??D_"Z ^6-9+:'_FFC[:?U7G[WI)MVQ1M&795>,Z*18T??[A_K=<4ARK#?Y-*:FO&D,!48TR@36YQ2Q:9O@=-D>B&&KE7781R&P M$C+\@1V#306_QLUDF]$ZTDP[W=B_YNR-F=GZMC^S]6UO9JN6&G;WQ:>U]N[ MT8-^] M$*4A3^>7&R#,*A/>*&?S8<;&\F.D% *PEH1!EC)@8* MV!MJ1EYAMQUT9H8+T[-!U#L\KW?P:83EVSGI.&%8]4S6OPBNW8W:$)"% M#GKP0^O&CARG4 3LP;%'[!6[;IR*W-]GX\SSGIWGMKFJ;=+W]F]!)?2] MEP%DV S4:U(/VX[MF,BXS=8NB'C22NW21Y!E6:1 MV>$5I$F8X)3&UI=QV\]C4V/)9S6=@M%O/MX$3>$6WN&RJ M$PQ>7^NR[(.NZS-D1EW9E\4\7ML]3WK6;-4GSK;=>),.31,J<)XS&"/!(2H0 MTBN;84A2P9.(IDD2*ZZ'0LS(/ M6]SSD,2X!3G/BG=21//\4R-WK;OLM?ZZ7M4KNA#EXL?#L@F!,\_/D"BRK$ , M9@CG$$F,(!:F-5V1I(1E(LIBIV;0HW$^.65S>WW?*Q==>SB /PP2H(/"5:^- M]G%9JLPI?C*CN- G]K6,UV[.=^:FT4[.F?O_/]K%^4[*8.W@O!GPVV3OQ2]9 MK,1%$4QWK%<7/RC7$*29ER0?5;F?(C*J&+HMYK"]ZGO3T3,L_ M][J@5,N%_I$WFJ=N>[L==QLD,L$)D2D4"=7'8D(32+$VAZ.",Q0KBJEP:LWL MRL#4E,*#Y)K7^0NX%\OGIGWMKH70=Z.'M?)M&SQMG_Q4U^O#!P_EUN;*"OQ+ MKC9#.OK*76?4TI<><)X"JRC-^F6PQ^DQZ8O>L#Y[5R;&]>E[0G3B\_<=Q[MT M99/9^TC_:IV1C5]R%L>B2!$E$/-46T<1YQ KQ& :92(BA*4H)1'^1J72V^JD>-K'PL]=Q_?S:=<:M/BU^R7AE]LRG1G11(8F;2XX2 MJ* *4A3E4"A!$JG/23R2U@&HUF2GIAI:QL%7!1K60<,[Z)@'.^X= A[MIZ!? MC80#-K!:L<74IPRD/;@.X:-!0!XI7O3F#]@M+M09JMY 4/O1QHO\=);P(-33 M_6U/^ZZFXO4W_#3) MAZ?G^?)%ZH&K7R67YUW_7Y:-^I*B\?+734/#_;^_6]:K+\O5O^3J0?+ECT7Y M/U+,1)QG:990**1*(>)1!EE&3$YUD>8B1XKF3HW5@W$Z-3W6]8OY M66=S<%%VZR[?3C)*9PQ(OALQD\6_DV]\!&H,:[:J9V)],=N'\R M#J/AM&UP^ =5UN&X'577!P?]>*L(3]"S3YAI*&Q2&3[\Q>=KUOE2E*QR)$1"(ES'+*M 6;:UM6'QR@-F EHXCE.+%*0W E/+5]H(G&;[K" M"\W\'9C+NMZ&.#\OJY5;)067*;!P300"-K!V;GIL&;;!^P;3+>>;V&BPX_T. M--P'@MBQ@5D J,=L:S80Y.Z-SQQQN]H.S7:\<9ND.4IYTCK-]7WWHHH/Q@"Z M_ZNL9RC):!*C!!(I.42YWOG;(@B,95B?0KG,L6TMQ>VH4]/=)IBXK%>EJ3/V M=TGK==6%;AMF+3V>A[#UJV1O,$);PWXX.%54/)'[YD**NQ%'JY]X(L1^V<33 M/WIVR90+-FM?SOM=XK M/OS:W>H5DO ,TP@*EL80%47C4]0&1$+2(HHXH<3*=NBE,C55M&,2-%PZ)HN< M!=).I]P,3VCKX@B9 4LU6T$P;#;#64KC9A[T"7N2)=#[L-^J_[3@RR?Y2/\R M7J>%:1G4'$ZWO^["B]_*A53EZG[U4>JQZ=Q8F6L]CR^[]TW18E8DA624PRA/ M"40BUF<.P7/C4M+?$Q8TRYQ2XP;E;FI:YENU_%4V55N-85,VK((5_4O6@*Z M:D4!]4:6IC&%FR8:=G+M--BK35E@S=?>UYI;W);#)H;/\ @.!35SU\D$MD(= MOS/\34,0V ?5ML-R.*J6#@+NL78/0\3=;_1E6:U^'C:7H!E/!$8$QGFA3Z4D MXI!*;0YF18)QQDC$8JO0Q?/#3TTO-QQN>E'8.X[.X';=@W0;&H%5W@$0 S?E MN"SXS;ZD,T./YE2Z+-:^=ZGG*8^;ON90V&F'5@F<3_ IT]F.-=X=G:-T!_=SKN_ZG;P_EHMR M)9O:?Y_T![7X4;*Y;+-2OLC5+,U3G%*]N#SIZ(R[@K+=F78X[ (KZ);1KJ#DCM5M MKMF7'OBS\'!)F M$"4J3U4>R32RZKY]//#4U,2&+[]VK;,41T1R%4/,<@)11@5D"6+ZIT(4J<0H M0=GL69OI2Z&/V=4J'%C'1,)!]E;^*!Z,K?!_Y"UJ7FPNRUZ7'[Z]O7=?&G*Q9C& MO?RG;-+E.B\5XU&1F.X$"8XP1$5N5G(B(4M1P2(I$DRMNA,$XF]J>TZ;F]73 M,*03$W1R@KT[T\@[C[AYWG,OC^C+N/A&@+=-@G>K8(\R4ZCB=!MF%FW%[J1C-^Y[W/)C:^J M6^EIC#@FN(!(< Y1*A)(2,QAD>59EF(>QXBZ'/X.1I_:;MPRIT%UL\@/$;,S MR[UQ"+QS=7P%",4Z*_&@AOHAA5&M];/"'9OLYQ_R+)[*>;4V;I_NGEYNVUY( M@A$C>0&I$#%$E"00,Q3#'.M#=LH3Q".GL*F+E*:V>C_M!ST]TQ>C.AVKJ5X$ MU6Y1#P)5X 7>\;@71"1#M!:Y"L6PQ58O4ANWYNHUH4]*KUY]P4\[_+,J5_*K M4E_5IDA9TX2LKM?&WV2R@V>$4I6@HH!%(9$YJ*>0YE) 93H*1H3H[=ZI6]AU MDE/3%PW'8*F4_G\@-M7T5+G0#!L;W>2+F-1=(,J:]P;8^"[*BZQQZ&8R7D\.:@8>'Z%^\TL7)5SW@1 MH2+31DH2J0@BGL80%U$.TTAA&L4JS8ILMI _Z$J*QYLCOG>$K18.:1?."?EP MB^A!UE*C_+-30;_D?/G<^!3,O]6RDN6/A;%S &_%&"20>V\Z[/32,.A.*^#Z MKOE#R_]H<=6GB(T1*[U'=0KQSZ<@6,8TGWG13TUUIM?'=GV=!$G/LDB2/*%" MXYQE$&6Q@$0Q!6.$:)82A/0WYF(Q7:$W-7.IX]--UUS#U$[3#(A48#VSJ8G1 ML=IHDTVC]S<=N[\-IU L@1E4G5RC.:HRL03@6)78ON:9_,I_2K&>:YMJ6E-3(!M6S3["FD>/OR>VV\1U^?947-%=&]L7$/2]_&19$D M*%26RVIJ9R.EB1@&;^9: MQ-^V*;;+YI=<"PR>.XE-X\#E1EI M^(ZUC,.\CE8.K)?>9)#^\ /YW"TAKD,HMCWJ4IH 9E2PK3(ANQB0UABN#F"4(QD)P%$<)5H55PM\5.E/; M"DYJE!A&G>K 70/6TG"]':[01JL/4K<6=#G&(61)ERVMURSJ6SB]G,:0584L?EG2F.61C*UBO:]0F=J M2F'#)I ;/AV]8A?@M/2&W0Y2:"_8!I\MBP'BB:[ ,*S/ZP*M<7U=_0*?^+BN M/.ZK"1:FXVC5N-X?ROK?;U_>R@7_^42K?S?;69[%."%I!@G+&$0*84AHKB") MHQ@5)*$YS=U40C_!Z>F&/7Z!81AL^?6R&ZXB;JLUAL,QN/KPA]!#C=CA,K ^ MN4)T9,5B!\&IAK%\SS,06=+:U*E\,/'[\TU[\R266HT4$A8I-O6G&8$TB01, M99RJ+,H8$DYQ2V>I3$VI[/P,<\-N?0>:6R9YI3>Z ZQV2N1FL )KCAU.GSN< M'IKSR- ]Y'MQ&#:F^2RE<6.;^X0]B7'N?7CP^*%ETY%9*YU2UK,4,F+/:]F[2NE[PT<4O@SW+U318!-'!A-@IE0 P!U8SCM%$6RE>1@TI.@?>6(%%![2G$EYT#A"' M(*.SKWMG;QQ5W=X6IO^XK-IPIL;Y:_ZTN^/6AH_(6%K -,(Q1)PCR*2>FH1D M+*><2T&Y8VJ'!QN3TW>M"_Q%+[YYH^E62[#Z*?=J_7^\O=:_YXQ97K<%GX?0 M%VJGW0#NCGHMM%( (T;04(;;L!PZ*\6'E;%35FZ ZTP^RRVC>793[J+6M8YN M:A^]7SYIJV:&4WT4+' *11%)B$2:0YI)"?.P,B40TQ($K&"^ 5B7B,]-96Q'VW8 M7_.OV[A=+[[M)\7R+CP(U*&OQX=#^8;P3EO D5[7B7_2L&?MK! 0 ;R_39\UT%3%&Q!":(-72)YJN815< N&0?77O- MTP&U7BV?EJR$PI3,WMV M##IZ@DZ@LW3RW )(:/_-CK< D3H7)1_6VW)"95Q'RB4A3WPD%Q_TJ.#Y9;GX MQ[(I#B:K4M9OOU6=VOB^6O)_;VIRYHJD$:*0):91VU#7/L&4:M%R#MV#+-V@8=ZBG:(5YOTX(@F1@'6$!HD]U2BLT'>I- M#HWJ2!4D;_E$W6I!N@#46]W1:J#QZC6ZR'50@='IQ4LZ>G]R/NN?_O-_;7ZC M_X?16O[G__I_4$L#!!0 ( $PV:%077A]EE= %O'"0 5 ='=K&ULY+U9=UM+3 MV6^?<;F:+N;_^CO_"_O]-YRG19[./_SK[W^^?P[N]__Y;__T3__R?P'\KR=O M7_[V=)%.3W"^_NUXB6&-^; M?_KG/_[X\N7+7[[&Y>POB^6'/P1C\H_S=_]^]O:O-][_16[>S;WW?VQ>_?[6 MU?2V-]+'\C_^U]]>ODL?\23 =+Y:AWFJ#UA-_WFU^>/+10KKC>3ZX^*4M/.% M]++Z2UJ<_%'?],?Q@B#Q)GRH)&\^8OWM$_[K[ZOIR:?9][]]7&+YU]_77_ZQ MHD<+SL7VP?_CXA__<4'#IR6N"#8;GE_2'\X^HSYM?WKPZQKG&;>\GC]IMDA7 MWC2KDEXLS__E+$2<;?XZR3B=;#[Y**[6RY#6D\*]0:,3%!88J! RA!@D),X< M#RB#*^$J^Y7T%=&^4=K M\3V]=Z(2RU[;#,PG6DC19?"8%!2+V:/4R3!U,.F7GWB5\LOZ/5JFWQ;+C$O: M4,X?&9;IAJZO@OGL'7]\"DOZ($@?I[-\_J_KSC*$SM:+ :2W50V1^_MOQ'7! MY1+SRZUF[F1NP]F:MEGX.!RXMSUY)Q2(_E&PMS0[0<,;7$X7^=D\/Z53>6(1HS2& 7(309%P MP"M.PN$LAE#H2\Z#P>'*HW?"@^P?#_O+3U"A>H7%H-(M9.MXOTRS%?3*ONS M[2[DX(TL) K/7!6*@ZBY@F"4B_I.R-#](F,0J8Z,C&?S]73] M[?ETAJ].3R(N)]'F(*(BGR()3NZ6YN "(]E$.AB-E#+IPQ%Q_:D[(<'TBX2# MI-@% M[BAVD5PGS]*IS@1'"=BQ02T*=$1C&+) @>R,>TW$CAZ-0;"@57G[P3 M$FSO2#A FEV@X<4\+9:TE6T$_X[DC\>+T_EZ^>UXD8D=)VS13(!1+( 20D#T M4H)3)H>BE3/!# 2.>PG9"2NN=ZP,)^LNH/,^?'V127S3,MV&N7A!\*-'>0L!-KLV\OI'/F$ M%Z]T] C<)J1CD^03LG;D>^D0D^(D,3D02&YY_&YA+=8[0@X5;$_H.*8?7R_? M+[[,R:0J0296(,HBR=U2&5PV)!F=54A,JZ@&QL;%PW=#1L<1SR&$VA,N-N?D MZ^6;Y>+S=)YPXC79V[)PD,55>UM&\*4XX$GS3.YY%L8/"XYK%.R&D(ZCH8.) MMR>8O%FLUF'V_TX_;6PI)XW@W%FP2!!7EDGP2A8Z+*T04KE21!P6)%>>OQM$ M.@Z0#B3:L:.DE8+:.E6C),:1(?!^&6I^T[MO)W$QFR0=:8<2"F0(B;";!'BG M(TB!&+@))HC#HYQ7'KF;\CN.;^XOP$X6_[.OZ6.8?\!-8#9Z:UEV#G(2A%SM MD)";$QCIBB3DYCS 9<=M3]X-!QW'+@\69Q=NPM]Q-ON/.3G"[S"LZ$S++U:K M4SK45.)H2_5RHO:@1*F7O.0;ZRBB8<(*Y@\_&.XE83> =!^M'$+ 72#E/Q>S M4U+ 6Y>%I-K<^>K>TJ^ZCE(<( MM M$G.6%;*_\ZY%(2CA=33!IIIP4( P=A"HG#C&32Q0Q(BH22A@@U^8^"G;# M1_>QR@'$VP5,7LSITT@$H\ M\(C9VC1@$L[W!^\&BNY#E/L+LPLLO#L)L]F3T]5TCJO5A$C,SGL&Z)4$93>5 M,+F DLR*D OR--3%^94'[X:%CB.5APJS"RP\.\'E!SK^_KIA8U!&'\D]N)6 W;'07UBG.[% N?'TW=#1<81S$+&.#(T7J2R/ M3O.4WG&T7N-JJX#GL_!APJ1,1A"B)5%-SK?CX*TS($OB.8D# M1\\>XCSF;G.U_2G,N$ :2-@LY$8\$Q'B$%X4SA*!(.Y;M>?NYN M@.@X&'J@*+L PIO3.)NFY[-%J$5P,06D?2U*,I64XAZB" 6"M5I$H>B_H;*_ M+SUV-QAT'_+<5Y!=H(#@>U*SD!?I'^\^DMA6KT_7M8*]WOE,:%^S!46!LBF% MD^1>1^<%^.1-R S)M![*ZKR/CMWJ#+L/@ XFZDYJRU87B>R8GWQ[6RG!><+W M^'7]A-[\CXDGVKFDTY!KV@F54'0X*O++F7->!H;*#5 WL#,YN\&HXSAI&\'W ML0T16\LP>S'/^/4_\-O$6".+D!EL0 O*$!BAQQJ-S?:X_>#27= MATD/$>C(B#@BC.>*\XV!'4U1/(8 +&9-SGG.X(1WH'W!D,BPXN'P>[2%.\/ .[*JHC/(;)(NH!CL'+GV M\-W0T'%4= BA=H6+;6AFRP0/PNJ2#22O$)2.9'ECEA"D4RBXB%D,UPGGQN-W MPT;'4=%A!#L8.O[ECQN"?$E_.*2[U29L\V)>%LN3S>==I7FW)E#&1V:,$#BS:4'CM/K:CAE7;$$]I3CV!;@ MENR79WWS)E:PXG018'@A]J7VX+5&2-DF%[C+/!R>.W'MH>,TNVH*@[WDV0<4 MGD^7)R_R!(.C$TVS:L$2AIW5$) ,%ZXLUY&;0B;-4$#8/G*<'E=-8;"'+'L^ MX8]?OWKW^N6+IT?OGSU]3Z=AWF:DIVWV-YQ?@>4C#$6SQ($[1Q!06:(F:"@C^AF;?V!L_7J_"\;(0/C9_U*_\=#J-MW][CQC/9 80^XH%S@_KC M65BM7I=-S/[HZW0U4<(4*00">J]!<>,@)$5?E)>I1"N,O"\2,0!ZKI/4"9#V MT/-=D#E(Z!V@YS+]3Q3)6A>J!G<"F>P8 M@T6M(KOO%O: />=NHL9%T:'ZOK[S#"3\;G#TY%96!HFZNPD<_1&0<$_6*8<)!X4:"80G"! M),,,ZFR3-@H;G6$W:!G'*6^$F@-%W1=8GIS#W4>C"V? W:8PV&KPWF<0P5OI M(POYWL3"0<#RY %@&?S^KCU8]A%U7V Y/N- <.6RC@%8D*;F)C#P4A%#@5LN M3>8NW]?+:Q"P'#\ +(-?Z+4'RSZB[@ LW]V%E],YOJ ?5Q,6F%5&1K ^$=R5 MJ1F63H*Q/*(,/,:++@IM//#OM(QKO+1PO?<3%RB'YOAV\01^;U57OMCZ6Z:QHWD#(^D@:3? 8[> M+/%3F.9G7S_A?(7G3*2DBBC%@&7D-:IB:F"<%4A:;!*'A.%M#.M;R1DWM#,\ M>@Z7>0? >;W^B,LKLIG4'&3%E:]"J%V#)7' *ANZ-HVU1IK4!C4W:1DWP#,\ M9 Z4=@=XN4J\=HEK'1&DUX5V29;)0_4>G(]))"5-\6W".P]'R>#]+!H:.'O+ M>'^ +-9A-M!)M/B$R_6W-[-09[?F:OE_JG$-,M(F/!>O7'(0K?0$]IS "RT@ M(.>&3'WO[BT4/.1 NINJ'NSC01SYP43?S3[S:C%/UQ96\"QG90,4P1THB1Q\ ML1I0:9'0.&%RF^S'NRCJP2@>, YTH,@[@,Y?%XO\A>SZ"6HI8R8WL-3;684^ MTFX<DA_F' M*7E\6RD]^YIFI[6UPW?^9 E*8RZTDC*2D#R#Z%P$VBI%XMGGF-KDWSR4TAZ. MKX%!UE19'8#Q^=V\U:,ZLBR<"P$2JQ9?CB2Z5"*=W$'1!D^;N&]SPWX_73T< M= ,#;4!%= "K2][EA9PFEIP-R;B%$@VK&2<%?,P>C)(V&6$Y#_<570_BSE^0 MTT,0:& 0'2[V#K"SI7]BC!'9U('H6(CJ6-U67A(4XWBJ98C*MCGUML_O 1T# MVM(/$F<'OOO+:8C3V71=\ZOGVX38CXL9"7U57<27]?#9SF1(<>-!)YHSU2\ M" A,2D 49,PIPUVCNK^[:1K7F6N#@;N!=HA".H#6^1WQF_"M7NN=QU)E8CQS MX:'H8NB83[+.68X04D(7$H:0V][/7Z6G&T@=I.T[KN@7;N 8:Q$,AQ# :P2=0X7> 6X( M_P$N)^,*2<8VJBJ]DZ1Q'?IV MV\\ "N@'2>_"+"PO9#2QQ@24=5)*S&1(DM\*ON:0)RL"T]Y:7IK"Z!H]XWIL M;3%TB.@[ -#Q8KX1Q=^GZX_'IZLUK8?EN<#.YW>1DTO>1R$F,+M XJF$+>B69MDCUVH6[<](]&X!I<+1U C5;*QB]Y]C5-5W77O6;\65:X&1TI@=90J&?Y+V=H XH [J?L'$S1QH!;$AE=("ML\WXIK F1J'S M@5DH+DM0PC"(Q260QD;MB@E)MXELWTG23G@:?'3*XYR&!RJ@ R3=PD$*22$+ M) UCR;O(WD&0/ /Y%2$:K".R&[ET^V%G\"DKK3VZPT3>0TS\DD]ZZ7I'RQ!< M'5/HA0UUT&F$&&IV%>-68ILS[0>$=1,K: >P(573 =(VU]*7 M6;A8,^19A.*\@128J>UM+#CK"LBDA7&TP6.C--R[:>HFCM .7P,II -H76)B M(@LSR'6=W1P9V8"8:H^*"$[+DH2T=9)K:PNJFSC!HUS-/4CD'5A0M;')=+T9 MA52K@1?S.B\>YZFR4@1GUBLZKJ6(H!1]B9I.[\28-4$(R_5],Z<.:R9S!U'= M! 7:H6DHE72P%[W'DSI;:_GMFGB,];EL"SAMG?!8./A #H<+6:@-'ZY-3ZL[ M".HF-- .54.HHC]$G7XPH5KMM;B"%= "MJ[U/M^U81&8Q*B?!\E! M\=K4.?I,_D@26@1=FSLWP=0MQ(S=D6L8/=]L&W"0T#O S:79N%OZ+N "[OEQA6I\MOES@P5A7, MK@ 3MN93F !.1 M9N.*BJH=RFPOAF[2,&]EL!)D#1?YPT/@M:.;XH8XY?C_< M[6_.FSDG8?8F3/.+^7'X-%V'V<0@TZ6H"$E+!8I^@Q@U!Q'1I:)\5+%1&M3M M!(T;OVR$HB&$W\'^K&N-_7=Z' MKQ/C1"Z;WKW22]IC%:MWE87D9@7W(2B9VU2W/)#0<<.>K3#74%D=8/$MKL-T MCOE96,[)35U=8O M("/$J"P@ZAP E4PF>^T-MLDT&F&,J.*&F.(9K*!#7+%("X-,15HGP?G,35"- M>NG^=&-$'X**'XP1?8C0NS":[AIV:$3D5AE5"P]=#;=9\%D'<,YIQH)VLE%3 MC)]CC.B#]+SS&-&'"+T#]-PV#(BL2.\+ XRU*576&8+FGHYDX5+1.I=&W9=_ MGC&B#U+R#F-$'R#Q#C!SWR1+J53(P=>.9KY.LJS%JA@-(-=.:9&U88V&?/], M8T0?HN\'C!%]B/"[P='MDRR3]DKS'($SXD?5&OI8 QDBB!RS9BAXFUCF3S5& M]& <'2[\#G!TRVQ+KSRZ8A@$YNM4>2' TRH [E.=A" $2___'2-Z &H.%'5? M8#F?;8G&<%8;2TN+Y#ND7-.X:CZ[RX;$89)R;49?_PQC1(SF\/!SNN.44NNM+5@0QNK:$<".]G0AD%<"Z7TA[4-#ZNCT_7'Q7+ZWY@GPK(8?/;@-KE] M=62XEU(#$G?!J""%;5.$^0/"QLZM;(FM@Y2P-Z8^XS(N6J+JQ6IU2LQ8S:0V MPH/>"$KI "%+43 Y95\2H]?:Q,#OIVOL-,J&P#I(!9T"ZNQH9SSY;- !EUC# MM5)"C"A!9<4B*D:;(W@N']D8R03A'>T,"R=S%E;'V/*KE&3 MWEN(V0TY/TU4_$!I#P:8QJ5M[][3U[\]>_7^W>OG+U^_>_?BU?'KOST[>O64 MOKUY^^S?G[UZ]^(_GUV\\/?AY3$27&V!9I)6P:/,*K?Q#N\D M:=S$F!8 &T;Z'<#H>+%:ORYGZV6B211.6 8&/7DGG&>H8Q\@29F%MKFDE!M9 M])?(&'<_&DBU-PSY?>7< 4C>X8Q>^O!7G)-H9D?S?)1/IO-I%_#K12M?XFP,MD'9M7S0XR^E+,"E[U%:K-B"[AZAQD_/:(&LH M'70 I[KW;L?X;>4S07CM M3KJ]I=U!]Z;O4KEHD3=VQ$39!Q9 M31,+S"=R8R0)V-3 FY0ZNV#1\C;1JH9,C5OJU<)KZ 4!W2P&8O%L,3_!.9;I M>A(RUYQS!^24UUGSJA ;M+"=)W,D&Q-2:;.QWD'0N,5@[4!XF.1[.)MQ?2F, MHPVO+I0$F0JA7\4Z3MY@[?EOLU>6!=DF#>(*&>,6>+4 R_Y2[F"/N=0^^:[! M)-^%I)7F,B@!.>8ZSTT7\$Y86@R""^="#(VN>QY Y+AE7RW@U4I#'>Q/=_%S MMR].AO/FM]E6I?E_GZXV Y_/!^>\J3=C],)M$U(=TU8'(\XR+K4A4UO6)@2" M9#976+7+X/EBJ&*Z[J$$XF% G=<&(E M.Q"*D0V3I,J-ANO>0]2XM94M]NRA--"!@7 ^/^J\=N^[?)(.3N1$WI-6M"BD M2Q"#9" ,!DE&D%*F32^=NR@:N8RR!8X&$7X'.])U/IZ$U31-LM'<9E8@^GJO M; .'J),%(T-)M/]GF=LX)+>2,^[!.8RF?P"?AXN]0^P\G H+^32?B1Z#[ZC,OP M 5^=UO[!K\N-(K[-\O@N.!MLB4[F.GBSQN.%(,'1@DDQU9=LP- &7WN1.W+) M=XO#K[W:?C9L3ASJ( N/$%@(H&(*$ 6Y3-S0CQ+)K(QMNJX^B,QQ3])'@,TA M0'V0#OL%Z-E1<$L[OBB5BRF1+Y_)ND@U.L[1@4Z1CB&?M>3^,2%Z%Z'C'M?= M@'00/?Z,]NM_/GO[_@7]^.;ML^?/ MWKZM_^3U\7\_ONV?_SYXOW_W65^<.*EP\GIGEE\\#R&GXF MZ#TS:I.S1BGR0-/!4U,\J)4ABR#I(5; MDST$66 RNLWE-U>F33I7IU-!!\+%#\:"/D3J'9SJWZG?2J3&*Q=S^G6U&6 8 M42;/& .9O0*ED:QVP2PY>=H&YPHWMDWSV7O)Z@11>^C[+N@<+/P.D'2-A[-9 M/X)QP8Q*X%3U^Q 9>&&03(BH>68,G6ZS"=U*3B?(.5S=U^,S!\N^ P!=:JMT M-MG)A>!S+@4T)ZM3<92T+:.!:'-4M>]RRFUZ@-X@9>28\.'JO;N%U1ZR[@ L M5SHIG;%0I-,ZULA2J>-V,]],/9& @:6$Q)N+;:XT;R%FY"#PX( Y5-X=0.8H MY\TP^#![$Z;YQ?PX?)JNP^Q\F"F7Y-"R EQZ2\S4)C/<1'#2\8"99=%H(O&] M9(U;^S \C(;300^ 2NGTY'16Z\3N2D,Y8XQQGI(7&6P=DJML()%9]"!4%K;D M&NYK-)QM5Q+'K8AH +0FNND =&]Q3;+!?'XE=SXQ-;" P5EPEB7R8%4MBBRF M.K3&&^=0^39)&+?3,VXYPO!P&D#J'6#GW6E<3?,TT#$>9G@6$=DZ'U)849@! M3$C.A^("O [$C93:LJ Y8IM*@CM)ZF1NWP!._B!"[P$]%^2_"B?TXZ6DRK,E MEHT5(G@.WDD.2@1:79Y^#3D;)53D0C>*%_V0MI%=_V% //Z M;&O-&:6T1D%D4="QS!V$XA&,23)9C)&[-@T3OY,P,F(&UNWUPJ:]!-T!0F[I MR"R-15,;0B3#:B^C4)=0M""T+*:D2.=ZXRCURP>-SV[?YWS T/1^8NX *&3D MUY@%/L7M]Q?S:Q,$WRYFL^>+Y9>PK,--E7="2O"H:^]'6DK!V@#:,!.2EMF4 M-BW/'T)E)]'K/1%QL[*RC7HZ@-X/1U4F.MVC20A%U=:/RIC:T5@!B]$QS4T1 M^E&&9N\YJ*%A\F C3#QTENA#%+0WX#[AW H M:_(Z,AN%4DH\SK3X7:@=O7_D.$?XX(H<$:RW+L?-NCM>S#_3QY,R7Y?MS^LI MG0;O,!'3ZRFNSH8*!8%*.,[ Z<)J>]\"/C@#(G%=E';<73;7#,M03EAHC16Q1U MB\F'ZVA\2.[LSSE5I-4I0TY>$%N\U F/D<[;>B-H&6ILDX8XB,/=L@M2)P[W M0Q1TH!OS;)Y'G6W M'Z+"3G!Z4YHW*R&N"%2J6 T3D(FI6I>HP98]X#*O[ZI=Y! M6A@]>GBQ]*X+:.*128F&@PLUBZ(8#S[Z1%]J;PLA0_%M[N]NTM);I+HAG [3 M0S=XNMJWTTJF%)8,GAE))[PR$%F-%G%RC8KUV$. +WCK8_4VLE4'*3":N^28,!SQ2!P(D>9'Q^ !VNH7 M@CL&TRHMCC;,'#:K=G M,&\7[^;%UY\V(X*>?<5EFJXP3XS"S+G.0$=0I@4K=%VZ";#0XHT\,-4HU?'A MM([>!GULV ZEQW[-B,W"O)U!$I[1DCG@19"I7C36.>XUJ],+EHS)F3W^5KL_ M3IOV61\;J .IL0.+^[H8[19 M9I'$F^N- )^-5V3R[7\/$VXM1W>8EI\F&\^99MZF80JB3PM$$K& MVDXK0DPD$5MT$2+*+%VC)D&-.=L-^K_$;5%7(.G K+R9<<*%KAT%!.0- YX5 M<"XIT+HV-'&G&3+P$%S\8,C 0Z3>@Q5X9_=_ A&ND 8Q?M\(3) M.OC"0&1?[VWLI@4^!_*7R.5V.4G5J/KII^D[^"#=WMEW\"&"[@ AM]1[>>U* M$)&!WQ0[U+&J@6$")TKA7'JMLFYK^[Q\4-_!Q^J6>]"I=9B8.P#*F_!M$_\[ M6T3UTCC,$];0-_&BM(BI*&!2>.*E:'",X,^84,BCR-&V.:CNHZH3DV=/C2\: MB7_4>Z_;^CCO_SYH9.K\,]L'DVZE?OCXSW%8?7P^6WQ974RX+E;% MD S@]F;&9H@Z)!"F#D-'(5(K'^0>J@:.]A0A(V/>@526%I@WO%[:1O!2&^]R M,1D;6SQ]17L.0\$/@CP/$78'=L]WZH]G8;6Z[&J:F+E.I0#3=:R/E!J"-09( M+AJYX5[EQH-(KY/4"8#VT/-=D#E(Z!V@YS+]9VZFY^0"&AV EYKI6S@=Y$$B M<:!%YL:1D-JD\]RDI1.\'*;DZR, #Y-X!YAYA\LIKH[>G#_^RCC#K*3VVD,V MF5AATD%P5H.($@,GL916]Q)W$S4NB@[5]_6=9R#A=X.C)[>RDH27*7%)^[*O M'F-VY%P4#EQI:U+F*;%&9]?=1(WK=S7!T>'"[P%'-SU2QR63M3PELHC$ =/@ MT$2P.A04(0K#&CL%?88(![%Y]A-S!T!YA>OJ.;Q9+FKV?W[R[<\5YA?SUY]P M20J9?SA*Z^GG36G>=[]"T&&.&6E-B5H];6($9VA+92RG6*0(R-ID.CV^>PA!5=#:+1$75(29%+&Q22-*&VJSQ[>_:@9 MA%KK_-X&2 ]10 ?HN9+P7+.5YVDZPRLLO5\\5)KHI=)D4P"/]? /J.N 308H MO2.30I.LVW1%:L'-N.?N(V-Y=#ATL"2>(CTY33M%FD,KM .0;F17 M>T(\7RR?+D[CNIS.CE*J?8_I#(HA6F')0JKIBHK^#YSP$;+PC#F)4J@VD;?[ MJ!IW'^T.E(,IL ,P/CU[[%:6[\-7DM$\T_=C^N.4^.$F6Y4%@RRS!<6(GV M M!Y."#\QDQ5T;-_I'E(W;IK,[4 ZJR Z N:F;>G*]5&]B;2Q""@.YMM13)A 7 MHV?"L]XS;C[ Z$ RBM ^C1MH[3#_/C4WKV/'V[E(7YUS"= M5ZG^.5]BF$W_N];S6UW0JQIQ1>(-Z4M0Z('77CF!/ERH-E'JAU Y;E/.[F#: M3,']= ?9],Y]19(FL6[%_.QK79 X<;*(HI4 DI:K#2@X>&T%B,B-C!FE2@W[ M'M]&TKCM.KM#YS"JZP>*-^MCOTONK"S_(OXA!(O)>B@".:TUK2'&.LLC.!5U M3%HW2N3:G<9QVW1V!]9&RNW "KC)V;F/1W+'Z>?-95I-=*W=QH"L&P-*E 3! M.$V'@T*)F*1N=/KO0EUOTU6&0<8/ 7B@FL;?.#=YT=?Y^G,>I[,9Y@NN5A// MLQ?&9>""T<*U/H,W),&:Z>&95W5=[Y1YOL/#>INM,BB8FDA\?"#=+;TW2_P4 MIOG(10@@26F?/.2\]DF\:#/Z*LMUDLC[2%':">GE&W ML6PO+)'5"FO U-DL1,@@M_Z5YN#(X"#FE)0Q\)BNCZ9M9_/=0E]OXU8>"8$' MJZIG')Y;"&_"MXUYD+T*,7D.&JL!+$VLH[,8U+%'P3EFDFG3_NV'I/4V3>61 M3;A]%-2KZ[ \)3JF@6R*K?7ENIMP,X[Y[(,D$?E!21Q%I2'79D%<3, Y"394U404O1 M)KBX.XWCFI2/G^#60G7[@W)!B[ E*%_,/^/J#D%&8R67CH/)=':HZ!4$97.] MBR(+ABNFVHV7?""MG62,OVR9R#N4JCK8(<^KUM\OSMHM$Z^TQ-;?WLS"?$UG M02UN_U3?,HG1>1]#J=WE#1T\W$%4@EP[9V2RV6N6VD0,=Z>QRQ3@P=!R1].* M@577C_M#_"3$O'I.DMYV&+J;PR2XRBEIT-:*VL6!9*B2@J1=]CP&QWVS[+-= MB>PRJ;<9.ALIK\<]\\GIBHZ;U0JWPUVKF+]/30B,UAV7&4J.=>EI V1!*^ F M1%6PZ"+;U. \A,HN+'4E\_.^?N$IU$X8TC)L";5$M'7*VG"P@H5522 MD6@3']FT'#>0^Y]-YF*<[',C"?<00@:D<04FEB<,<(&KGE$*2 M-NH8_C]PREJA[.\$OFR7FKKA=U9D:8O3F-LVEZ78BN.O3 FD9D@0HXY ]^;Y"X]H<=$[/"* M[0#!;_'310_$.B@8\U.,ZXDVN43F"T@7;#6':A) S+00:UM-IUAIY)O?05"7 MWDXK] VAE'XA^1-JX"1@CGK&'*ZJSL_1VAJ1W114DG]_7F#XS#D(2'K0NS!KO MN+9M_)(?DC9N*L6(Y^OABNISZ[NP6B];$,:6J%@-,,1<9S'(#"Z1L6JXE)*9 MZ#&G1W0['FK@-:MTZ<*]V%=1(VY]FU3V*]=&U0EZ_:GJ;?7L*R[3E 2Y"=&? M6QK/%\OWX>O?I^N/=7I6=?J5(:=RV-YX[" M@@,)V0F"[B>'X*-K;'1T7G!!^_[I,GT,J[K8MH/2Y_F,]3_GI-[WM7G\)09(8J<(&=E./GVQGN_&RKW(V G-/I? HV/H*$N)HO?ONT? M+TY.%MLIKI.0E768/41D9'?XY.N<+MK[N5>"H(76MVDX\4/2=@M8LY\L2#Q2@'+,00PB "=6!+>*H6ET$7*3F-U@]LO< M<1RHC8YP=6FWOK1X-B41MTAOHK,O44;B,B17)SM)XC(P\NZ5Y]EF+*Y-3\8' M$KH;'G^56X^66NS@!-Y=FA.403%F.5@M72U (]O"ITT9;J9=/@MD;?;$W6G< M#9J_RBU)(]UUD.#UC#RI1+[^LZ]D97D(5HC-]-^ M4#*?66Y3L=O^$&AV.=H3O!^DP+W1^FFSB(COY;H#S I>,G>2(.4B!Y5XV+8R M3F0Q2FFBRHW:%;7';+/[U*XP^Q %'HC99_-A;@K>G7[Z--L(,,S.9\^^F)?% M\F2KPG.G)D?)B D.401-0HT:8J+5:;E'B2&GX-I4JNU(X+A7J@.CL(52.C") M7\SILVCQO G3>N\[*3'6$CD/.283;7WD.BH0F2=RG#'19IT1K$TL!RX];S0(X8>DC5R*V@82 MUQW(0?4S]A%*MN([7*^W)\3K^7G6YGG*W$1S68)F ;BO8]FU8A \MR *TVBD M,&AQIS/S!P\:N22T*7(&%_1@H/F7/VZ(FW;G?VQ>VKQ2_]5;++_5[W^^?7'E M\]ES,=/9G55#GO(CH?$+BQ M#E1@&6*- P;G2G$"-?(VX8P'DSKN0?SXZ+Q^2+?5[2^U_S[J/MS!?OP3[,O1 M*IU]G<(:LR3D%[>]&:OYN"+2(N"-KHFZV)>O/'BCK6\7RU06+ EUH*U D6A2 M"%![N8#@7IA "\VY1C=H]U#U*^RV#\'<+2[1,!KKP/U^LYPNEMO4B[>89F&U MVNPD&WE^GV%VZ5B9,!-SCB$!LNKM<5,GZUAR$&00T=;IH:9-J/JAE([K8HV/ MTJ::[0"Y3\)JNGI=KIUXWZZO1Z6RB\8S*"E&,G1J@%^11)DRVK*0K6%MC/[= MZ!LW6CX^2AMHL0-L_EDC'<]6Z^D)"6LU"5'QJ!4'$SQN\^V#M!EL#8^Y*(O3 M;3!XE8YQ,W+'Q]H!6ND 4^_P0Q7%6_RT6-Z]4 KW1+9.8)PBORX)5>\8-%@? M%; LG>%.)!9W:U!Q_W/&33,=#U=#JZ"#;>XM?L;Y*=92-I+E1C3UIOV8 M#-;%"2ZOM2E(?!B=X^:4CK_Q-=1J M!YA]AS-ZZ<-?<8[+,*N1UWPRG4^KW-:T,,_&@]Y =Y Y1W ^_TR M9#P?H7L^#/HM)B2V:H/_LS6K@VX8\M.D:O1-Y M([.7[OAJN9L^>&7$U4+(+214 (AH'543"G>4RFT<2Z'2D< MN971^/ALHLH.(+JI89N'V9\K?+3NINJ/T%;ZL>1[D=H/=[D?%U"\4G M0T(J"813M9\&,Q!J_0L7TCFN=<+8QA.ZBZ+=L/@+7TP-HJH.('>\.*%'?\3Y M:OKYWB@QN6M!84WP*\[04L( (8L(R:#3A3-76O7DV9'"W2#Y"]\S-5%E!Q!] MOECB],/\N%;)SXF/99BO2%8DRSJJ8//K;"/:&U=H:*VVZ"R@-D@FMA?@HQ)@ M10Y!,ZFX;^,/[4WR;B#^!6^L'E?9':"Z]I:?KK>"F^>:W#"=?R"6IS=O@C>^ MH(T)C"';165AP649B%%4&$,B^[R-0[4[C;LES?_*UU-MU-D!4)^>/?;X8UA^ MN,D-5T5JYA#H*Z/#A/ARZ!&X=47E'(12;>Y3[Z=K-T#^PM=) ZJM Q ^#]/E M?X;9*?X-P^ITB1=AW.N,N5A;T=L"06=:71$10LV=(8DQC-I;7]HD]NU,XF[0 M_(4OCMHHLP.4;GI4/ DK6G5DBY,AOA7D>5TUV>3$*1GG]4;B/$3A(O,2388B M:T.+ZCG&HB)8%Z/A*G+FV[1NWX/8W9#["U\IM59P!QA^A5\N%54M%W/Z,6U% M>/L:M;6/Y32W=#["]]%-57M+]7LX7U- M8'B<5@]GCQJOT<-MO';5YB'X9+0(N39EU76,C(+@E 4F ]S.HWNU@2PC?HNM1%03"L3) B%=4XL2B ),7"R>"Q!D\@:U08\B,Y? MH17$0W!YPY!HI]4.;(@+[GZ4OG@I"]U&'JW.D!1:.MBD [+]#;#(6 I,8-"- M"E ?3NROT")B&/2VT6\'$+Z9SW@TFRV^U*FTSQ?+8R)HNGZY6%U?J$X;9#$C M)$8FOE)UY!G3!G3B*>60O< Y3L3(2\XTK&8(K4G M/R+0ZM0F0 P\@^;2ZB@%%[8-;G],VZ_0?>(0C ZLO5_*3WL5EMLBRJ>X#M/9 MXWAL-QXZGN]V/_]=>7$F2BT\1F LT)Z)+(!CH88P6.*6L9HW\^MZ7!M@K^WT_,K>&4/P=DM M#?H.U5('Q_T-+IY\>X+S])'VDW\L,6@?AX(<@.T I'8#L79CAZJSQRRM<_PU/(BXG40NM M3:NW<;.;W!Z1"-7P_N'"S^#C!TT[$_X\,K MP35##B5&4R6CP=EBH:!-,=@H3%!-8'071>/&$ILB:1 EC-W:YEJ7M#,.7!2" M,R%!%,= 1>DA>IO (HK(N4^R7#.A=NM/]P!,- O+-<'$0++L8&NYY2Q_3_]T MRF@1RQ51LY6 MF??DKV)DX$VHQZX@1U:AA(!.YQ22B+E-S=<]1/5F]NRI^!^Z_?MIH0- _147 M'Y;AT\=INL'4V6Z;1.'D:V2@+;SNMJ@@Q. )#,7JH)RTI4TVQ0])ZPQ<^X+@ M>M'JH!H9$6*KY?IB..4%5V&V67_**R-HWP;#"OD'3A(3QA1 .L7)R*,%*'@IER!%OUV'T[UD=&8X[7_6#2?LL1&S[5Q]F85S*S*IPG0,9#8R"=4C@."9 MABBX)4=3Q, &1,Q=9(RSZ0RHWL70LAX1,!MW[B>AZGLMB MR,>P$I@7RB>ON<#[PCTK3'_YL/C\Q]DG;@%R]LL&'QMD7#QO1!@,H[3%01+L M0.=/WDXT[8A"Z@A8!VPK9QU$E^A71FP[3$:9^W:$A^G\R=MQ'*-V.G^@!#O0 M^?&KB=3$F) 2$J=-6VDD(\L%!TE[3O!UHJ3[KH4?IO/C5^,8".UT_D )=J#S M%Z\F@6L71%1D1"L%2F&$6)@ Z4W$R'5V]]8S/TSG+W;3^> )1.UT_D )CAU MW;2'/"_KW[ PQ?/0'[(0C!9(#D\)H%(=)*I4)B?(9Z\"#RI>RU:_KQ_X[0\9 M9W;,\.H?5)@=A"I>+>9_GI-.7-M2"EF\7!+!W)'54@=V972.I>+HY48U9!=$ MC#,+9GB<'"K?#J#Q[C2NIGD:EM_J9>3K\FZ]2-M[8 M U&REXFLGBC: .5.DL9-3VT07A]&^#V@Z(+\5^&$?KS43.9L?J-\AMBJ(ZV\V2"NZG;=QHZ$ @N"6U8$"-=("Q%V]>GVVQF0MCE4E@ M+#=DDAD.CJL R;$LB@TIR#9)==])&!DQ ^OV>K^]O00]MNU+5-?&0(OY1B[G M#$B=C34(SL9Z5:4XQ$3+**?@2F0,N=QMMMUMGSXN"/;4TF)(D76@\[.)3QL. M/BYF)/-S0ZQ$+XN6@N006+71;:VHSY!];5*F1.9&[ZK[.Y\R[HW_,!@81H0= MG!"O/^.R%I5M>H-M.X6
C\M([8$*ZVEI90/2ASEMD]-?"R6-KTZGH3I+& MO3X[##C#RGOD6[.W8?YAF]? K,].UE+#9"O:0P&7720?+A5:!=[HE M^_[8<>?M#GR/NI\P>T# .7"94K5,&FB'XW3Z801?#\-,F,W1!6O83BW*=\? MF+;$ 2J[KO0]Y#>RVO\VG4]/3D_." _&^2R/K/I]%+<80HICJS]\O42X=4[*R!.=4(8.+#)[(+#@@16?LRK*N+R3 M@;";^B\_>KRKT4'4O[<4.[ 7:XXT?=K)4XSK[]F-F'C*J#7IK,Z"%94'3[\Z MB2Z4VK"3M0DNW$;-N$/3&T0\#Q9YA[ Y"[DHK+<^Q(#CI8H%&;C@!91-N,4X M)^1.)\C!P.DAJ'FXGG\ G#V$W@%TWF$ZI:=6)LZW3"+0)IL ;;U)U"C JR+ MLF!LU+&$1GWS;Y#2%V#VT>^-8>"'"+L#M%3*7\Q7Z^5I=; W2R@HY4NV"KBU MM4VD3T NM09N@O,J9JURFZ+?F[3LA)=F8VD:G$T'BKL[P-2[@;-E9*U,*:8, MR2/MO#RJ.H8$H1B6T)#$F&U3+'471>-N-H=J^E[@["GVL6/I[VGS?;D(YQ$\ M[4H1&T\NU4&=@AN@I2/!U=''UCA1V&[I0E<_MR>][ZNHQ3!2ZV"_>$[.^QHW M9:+7I[H]^?:W\+\7R^-96*VVT2%R$(/E#"0*5UN\$&M:%*!%XK4R&K-M,Y3J M 43NA*YF8ZD:'$FM%-0W]BX8N[1$G=2RA$!RT\* RMR!$TD2:J(L!C.3LDV- MY@,)'7>':P:8W8%YL/8Z .?QZ6J].,'E6SR;@/5Q^NG\4C0XC4YK1GN\)B=" M!(0HL(:[8HRV*)5CHQ%1=Q/5+>@.!\/U N*!--,!R.[L-GFIUCH*6Z2+=;Y: M)I:*4. U"Z"-B-JC\<6V&?FT W$[@:[9_+P&I^W0"ND98Y=B+&2@JB#([@U" MU,QGG2'XI" FFS4M1>;48S>D[22*.3@@=NXWNY]V.@#;:*H#"-XX&5Y.Y_ABC2>KB98F%V-TT M[0:R9N,\'Z-IT'[R[P!)EQ.M3^M2H%_J6++5B]7JM!J[EQ*O)]QFR5.HZ;)( M!P'+$KPL!5 5*PHSCJ5&T^4>0&5GC5_V1,8]M0Z#JJDO"+Y93A.^P>6&MXE& MFU3UWBW6ELLQU#(1CZ!S092T_\LOY./^>GIL@[KP.5TD;>'_UO,N)I^F)\-,KA4Z31!IG*T MA6R XOA9&U0M'1A>N S(499K4+OC[58;YFYLB@OI/"V_C[1IO"LD8.( MF$&%4&S>[8?#@!G>66#07"QIKHP,*[A\W-ZKG&'I\$QIQA M68%)QH)RB8/3 <$X6DI)FBP,;^-J/)#2SG)+!O(V6JIK[,WO/9Y\6BS#\MN6 ML^LK*[HO5\HGS9U\_X7R%JTGT*1&[ J2L\R==2A"RY9"93M%A,?3PYKB]3M5N MD/U9[D'&55H'YL'YA>+K3YM _/S#60?)U40*G74UA6T('I0A1C9A 9]I+9)U MS+-J]GNQ$91@,=0.F&?-[@LOXA?$ ^D=9K$40"+Z(&%5F 8*6' M8BT9S$EXIMI4#]]'U6Z ^MFN/P;30P>8>D6\G"ZK,+?YUA/&467C21+1#D[K:?_C9DDM!GC78_IORX7 MJ]7$."6O=0M1N.?I8+B<'UT"^FCDX6 MR_79C/D)"TH&K!'L%(BE.H(R<"=!HK<.M4Z.-1I6_6/B=D/8SW+;T$HK_0+M MQ++TQU/TLW>% M/^]]SF[0^+EB\,,)MH.=YEH6;9)K?TS<;@#[62+FK;32 =">(CTY3;>^@T8=8P@"3!0)5*:?G!,* MT-9VH3DF>SU]<;"64A=4[ :=GRWBO;><.\#(G;"O)IN6,1>I(L3H/"AD @)Z M T:*J-%YSG6;*Y/[J-H-0S];D'LP/>R-*3*]XJ)YLZ!+NZFR)@B5,L@4B:M: MN!JSK*EJ2GH>$"6V*>[=A;K=4/:SA<,'UTL'.UAM$K?I+E-=SI.3Z>;B^SGB MBE;1IH',N9]WOT)2SSYLM; M)'-A15O[.UQ^WI8]3Q>93Y06VDLO(3.%=1BR)\,A)4@J%EY88-RU<2.;L+,; M?'^V6/SXFA\,_O_RQPW-D(S^L7EI\TK]5V^Q_%:___GVQ97/7W]T.-D^XLGIBJ2\6H5Y?G=ZX6B^GJ9Y!]-I37(?I;'55$JOI MR:?9#S,1'XFR/RZD=UVN9P3> 'D_DL2O:YQGS+\?."AN^2',SRY!:Y4]$9BW MJV2>WUP2RNM"!BY9$-.:WTAFQB;M["BN-O<0D^R49J984J.UH&PA@R)KA,*Y M4ME:(1M= @U"_L$'S)DV7V^T24^^IM!M'R&62@R22_"NIC((;\'Q;('I4L@I M<#9@FZZM.Y$W;C>%J$96?R%UAEFA.A(1JFXHG1$I4J;KM)W4=0?C/;1^/6)M4.(OQ<87<]% M/A_:S'GF*.K0"99!%5IC44OZXF1FT7JO0YN:U'N(&KP M':*=#B!W-:@T899QX^F(Y]8A*.T%!!$+8 JACKI5N9&9=96.D7NE-@31 ?+N M "VW!":O,G1T/4QYZ9T36A>:"Z?-:Y!.Q[:6JCB4)BUP-;EU71,]$PW%9U_7T[7N"CEJ*SK1+ZT^(S+;Q.5 MT0;F-;B:MZ)"X. 3V5$NFEP<%S;P?>N2'D#&N&9M=XALI< .G+;==OKMYOMB MGI885O@4M]\G"5E)U@9 ;C0HDC$$2;QZ[Y7.+F6#C6HP#Z!ZW*D$/\O9/H#& M?QIT3[@RLG Z5KRH:Y8% =[) #F9:*1Q#%V;/LH#6J/-JA]^%L0^2(O#6*// MYKG3\,.B7*EA"K>44'[&4<(0#Z-L_'#$ 9+L*BQ17, 2H@74M;.TD+1I"^T ME1/2L^(2;]-$J(NPQ$5PZ>[)H)M-Q#L"N50(.ND$*I+ HL.DB^(C@4?9*/I M73M2^"N$)AZ"Q;O3+@?49 >FRB[CDNFP#/\?>^^YW6:NI(U>49V#''XZ=7]] MEK?M97OO6?.+"Z%@<[9,>DC*W9ZK/P6*"I9$B>$%7["_F:"699FH\*!0!510 M6A0P2@2*+7R!Z*T&ZXW**<626!M_>ZB!YB?(QQP2%0>,.-]'13VC[LZ<9#KS MO>7% WW#0"6?P&43(2H?BQ3.&G/B]A?G-.)\+T <,.)\'^V,W9/GM\O%;+JZ M7(_-ON%ED_1E?#8BUV0R*\3FDL]925^,S"E+3'FW/OI/+-(I6@[5YKR!:#NP M2;7R[I(^[CX;GF/ VFO1H).@BN;@? J@F6#<)%F":-7E^5&"QKVV;X6F(;70 M 9@^S%M??OL8?>#%?\[0N;M\PYC*W+A8!Y![4JZV4(0:>P"O!=/!2 M1MEH!/FN)(Y[*]\:<&TTU0$$7URNYM_F<7J!-PP$G62= 9:+( 8\F6:G& (* MVEO9*7(8VA13/2!EW,OPUI Z3O(C0F>Y6$T^UI+SM0M9 BJEI0?%9!V7;NG\ MEIH1_%/@/"5C\DZ6B3[U#E3H3_=A\LNRO:2'-PCH#A=O#YC80#F5F)312'NB M3BZ2MAK P*'X*#BZE!G?*1MW=U2,Z40?H;+[2C] ?B.K_1_3V?3;Y;<-X=D% M5@CS($SM!&V%JUDW#BQA/VKCT>7A%/_+TB.K_A#%S8>0XMCJ#W_=(3RDXE() M&3!;!ZI^\8XKX*;>*WC-R1 .I_Z[2X]S(@RF_H.EV($/N?40?'N3[)V3(S9J M4; (U;51'*+3&CS&VO>&F>!%$Z?R>=KS&O1L^3$$]0^Y.=T+NF#&B2()$ MIKWHR)/V26)MNH3.(V.FT622H3HCG_ZR[T \'- @>1_E]-QUZB/^P-DEU@R[ M+[/U^,1#$A8>^93!D@N>HW"@1(#-,K\1V*[G.?S'=/7UU>62PEQV+[I6-61:4"/")!05D%+J@ 6"Q*&Y+QJ4W#A-/;KSOI,GSYLJAIL.L\KPWK]YA2*O%HR-ED6E2/4PJ@ M<$I!MC+H$C5];0/3G<@;]VK[%( <7DL=0.]1:=7&010 O9V&.+V8KG[>8U$H MF:VO38ET-J!,SA!%%B13X:/!G$RCD;X'$#ON-.AGY M\>HF_?_NYKYZQ#7*::2(OXYK Y5;C^B! 91J'SP:0[(C;6A9V+GY-_?IHP65.#4 %#4RE61'OT!43@-J9< M6$Q/X6&)Z?_Y,O_Q_VX^\0H2FS^L$;'&PNUZX^G_6&W-CQ+=R(;@Q7(:/H14 M*WNO_',B6+ B&0?%>^*]9.(]VPPY)W0D!.OL4]T>]K,"+_XYGA4X4EGSHR37 M@:Y?O2.KQ[+&DL$FBV2VA(%8Y] EAUY*IE-B3R7+[:?K5^_&V^K#ZGI/R8UL M\-]]H_US)%1 M+DFUR;1]CK*1!ZT,BH-G07:$4CH V:=P@3R@*GK-E4L2+*Y M K3E-1LU9PBU63!CD9.O@$R8-M[ZLZ1U!JY#03!OJ9$.(+;%KK^]G8=EB[$I M&D#K*%3V@OB1-5,B)VF*1&=*FS[?SU$V;AN>9N?AH KI &#/Y/V]^2M=7.;I M[$M-::;_RY_#7Q-,S.G #22EB#$ER),L4H)A5H3@LQ?!CI$[^ABQ7>;"'8B6 M_>H0CU9=!^A\8,4_X*+^('Q!/@EY4Q[*.3D=\B/RSF^3*MWB\^X>+'-%V%]HC1< R1HB(7 M0,52Y^M&"4B"BDG*D,-PF>B/4="EPW: ;N<#"KH/H"QK&]LK#I:;6+T6=#MI M' AOZC8BQ\)CXF"Y,-()RRWN% GL@Y:'9(R7K'*\9A_"Y$@QC]T0_S.FK[/Y MQ?S+3^+C>D31AI_KO.TD1&8D&RT% ^*,@I!8W^23YLYR+IU5S_E-.ZXU.C2. MU>:\G6C'1LJ;&2Z^_/QP&2^FB1CZ/Q@N5E^O977=&5$$510+$ *:VN>?]E+= M5;H$,KA>.(UL)ZCLL-AXR5 -L#*T<,<&R\=UL$&1%^8(4^?3-;?I\OKG1TG2683%#&1J@#-VO?2@3'Z(M!(YGROBB[ MXXCJW18<9_QI(]"T$/+8P'F_^EH'8*^#O^OB$R+;DQ\%BJ];Z7(-Q(Z )*(1 M3@5NQ&X8>?C9.\'!G D=)$(1T [)"7.R&=X4$Q2#6U5*F8P*D8(".7G-E"F^I_ M'UT;H&6 1]=]5'?V;V/74EEG]#1^%WMLK=.^B3W+[:G[S!I7P M W"SWWO8'CKIX&1^3$@OPW*ZK),VIJD:]GK%KV-*)DE!@*A= TQRQ)57H*/, M1H?@I6J6+KP#?5V>OP?@88=6FT M=/&\CJ ?"72=)*P/CHZ] 7B JCJ X.?IMSJC]!^!/G(:+I;7?%X_*GE=9Y & M0#3D+Q=9P$FC:^:@28JYY$2;))NGZ>H=;H=@8=Y,,1W [+?I7YBK'SFA M,"DQ**KD.A#5@N=.@[%6,:4TM[[-?@>DL MI[(>!&^T <63@>"\ >UEC$Y$G7.;^.<7,L:M!3P)? X7>P>8>?:&B+B)ELL( MAJ=UFK2&R(H"RXMRNA;0-AJ&M=JY(4 M1%4TD%!19,^"-_][P=L +0-<\.ZCNG.]X+T6QGJVQ3+<#K>8XK+1/>\N2Y[D MNG=OWD]\Z^M3\,X%#;(D1L@@4"SE;>SPI0!8D*I>-]R>>BG-+W'G< >^#HIVGX!RHH0[. M\,=8NAGH<\U3L3'X9#7D6%Q]U:[MZ0T#%X,0/KK(5+-V7,]2=QXSP8:&W5$Z M.AAW/W 1YZ<_G]^%1:W'_#'L4^N#3VUXRC[-P:G+"45V$94$AQ3,JI@B!,\S M".M-Y,YYIY[JK7R6!^G-?OE5-_^#>1)%,LPX ]9H #VH/,\CM=]L+67G3M.;SW'(R_2?U].EVLS<9!E^^7?#V;#ME,UD+6Z+NUY M-?\6I[,K(,_RU5#!V[5O@<6"CO6VS=4&QTIF68\VVE-*<,%,S"FV27O8C\YC M;=+M/%?'FYN#-;L3 ZY64J(%.,H*S-X#W%XDPPE6KKO,3:>&2[T3>N MK6J(K/LFJX&ZSL54'3X=_9%/:6*V&DY$WQ-BW"N=&3GG*LA:@\8R1)8$).FE M%8HEF]O<>I[6>%W?);TOU^O>5U:&;1_4/>BNVEJ5YV+FAH@]G_R\)J;O)/'FGG 4BEL19(3, M;1U"%&V=/ZW LG16L3S[4),L="SH$0&D*=VE-H\]9! M/IQ\AM$-X/A)O@W1=HSQVUN%'5SZ/L+5.FLP"A=9-+EV":(#0^4(SA4.EIQ7 MG8NG\Z1-[N46@L8%7%L4; DDCE%)I\BJWR[PNO%M%C;2SD3@ZZ[*CCR3*+DG MS\1ZD@_]=6KK"F\EK0_S=A0 =@#5X=H8NUKY=_PVG4T_S2\NUQOP[=M79/]_ MFU\N_CV=Y=\OYC%GT#P?=JKMS<)-M;4<9E< !>>>%$4205-O%B=6 Y&TP]VZA(WA*FZ MH6K)?VFIUP1W@3'\FF&RUI*^4Z<546\+8(8"I%Q*QBP$;9DMN)&G=B2#.(#:6& M#A#UV$7C+3,T81OC7!U"21W![PX['RX7Z6M8XKJ0\<7%^C/HQ[_/Y_G/Z<7%F[^^8UJM MBS1>8VUT-J7(Z\6W.CIZ(H0EMHL!YXEO%4( DKDC#X/S5)!'P4]VW78X&^.T MCCL9B$^OZG-Y?;VM3KGSTX%>8I_\[":OLKMS,](++6,,T2NPALO:*CF#"YRP MG)FJG2,81NY_+U?:/= V]$O MM/NHL$\GX&KJ@BO1HPO@'#DT2CA),LL*M""/ND3)I6P31?\]7FCW0L&.+[3[ MJ*139/WZ3F2]8!*%!*MJYD1POK;.)V>"IU"_"5:V:81SIB^T>P%@[Q?:?;1Q M3B^T@G%>"B9PUM<+]]J@0V0-*'U@U7EU]TRZ/9<7V@'/A,/4TY'0+OCO=X6F_V1 M2?33,JT2N^J/<'W9^>*7/@GT=Y??Z-=)X;,O-3:GXZ&0)YNR@<*]N;H@<"'X MNM^RDTK3W[697]B(H>Z,Z(&(>_Y"\>3J_YOM@@^+^7=>XG8:_CI^Q>=L@PT!C;WQU2 M(NN!(IO?^^7OW^%JPG06Q9&3)J6J/ENMJLZ2U4Q0Y94*&C'NY"R?BN*.'](/ MV0+]:OMO=F2\WK#P.?QUYR\G1C L-@@PT3$*L36'*,D\%.:2$#YYF]NDR+7G MK>-\@%X.BP% L?\V\5?;9%;[[]'2@^V6ZY>\B2FYD'PU\*P#[?+ P-<(+$6E MO91)<-'&![JFH./,@&.0=Y" S]>,7K/[Z,ZIIXE)A0>%#'(D7TJI(L%S48!+ M##Q)J64Y6>WY$ QUG LP@L$<5/V'[X+Y*ERTS0JX9C3,KIRGVQC[2B"'9 ,\ M^YF#90'L1_U K_]WL'%_O=LF);?= NJ<,&T-V,@(O"D+B#H9J",247J-(;=) MEMR+S*&.WR<7N^UH@-&4DFB[B()UFJ=7X)13D)+T);K"?6A3L[X?G>/>R;7# MV;:SO8'V>LZ(>LYZ'-Z*9\=//ID=;-BR9S^41J>23CR C%@GNEI.SF,=Z_TK,K9%G*5P6*MY#3*0XC&@Y62%:[(AV@4';Z0]\(+[UMK]E42=)'C,B&./J$2$" M!,\2:%5<%+7 6+1N";4SL>->]H\!R39Z[ JJ?]!Y4W9F4_'H>!0(*,B94;PH M\$9$$(XSX[B.LK2YR3F0X'$OY\> ;#M]=@#;)_;CBV_SQ6KZ/VO=UM*!V1+O M;]'(I0O* CK#0#F+X$H4D$R)1C(;>6F3['<,U>/>F9\.P"?3[#D'/[=%%=>_ M>41]R.&+G2Q$VI'?4:(FKV2R#!.PD CLL689^L1 "ZZEE268TJ908I0[I(_S MBXO?YHL_PR)/K)&*=H4%K:^*&3PX$2)8EX-4EB21VF1Y/4+,.45)^R!FVVW0 MH7KHX.R^>:Q*VGNA*]VR-J&.G$'DT8,(:(O)TLG8)MK>ZS6P.6@.5N6V1\!] MY'HP'K[C8CK/GU9AL1H4%=>//*\O%]/9EP_K52;%Y\)M-$ .1"VI#QZ\M 8P M6V>2=@H;S2E^BJH^HN"AT7.T_#NR,"07G'Z978T+2C_7?6I[&/T'5HG VLFXY0-\%,,;-2 M!1)GJ5X!2:@I;( ^&1>*]+O;36P3'[!#\O?_XC M_-=\\>HB+)?K,F6>J3DNCE<+8;^.OV^O&Y;SBRZ9!5D57MG,>V(%6[!&[1) M,N%M:M0I##<;QXYD&8Z -DS+\T/]JMVJ'P4EJ A2&PBU['-D4.T M0DO,4J%ODV"Z)Z&]-#5H>C*W5%[_V-RRK7F1WL9:N:Y(G%Y ]!%!>V<2=^25 MFS;O6@<0.Z[!; J>_8!ZM"8[ .OG1YB 1<13IE6"&IL^(@Q/5H5R.,N!>1;.F%,S1EXY[3 MS7 ZOA8'*TMO%CH3:Q>7>3K[# M__:E=-S\B.;6M:GBQK:M][EYAZM?=MQ3"46NA*)$(1?=(ITA,2D(8=VZ@G&T M,C,3^$YF] @BQNU T]9BGDHW(QK'1_G<)9>-LY)*1$!M(MG^2%O,E0)2):Z* MQ! =.PAZ R&N6?.8TR)N8$UT$.<\LJ<>&O!4C->:-H_T,8,J2D.PV0'9=6Z1 M-A,/;>YR=J%N)_S9L\-?,P6=MU/>^UN#'95ML GN:!1 MSGC@NO;=H%]P\2 MF2>."\M\T& U(4A928<"2@%!%PST@2=3]/51UU3>Q .J)US/K)O,^W? M+%?3;_>OLTY2;O#DRB/4'.PNB5$._6!-":%PM>8THG:Z32+:0>2>D]]P.N0>HLOS!"PA$"=9%Z=*XJ"#375?1G*8$D)A M(ACG96DU>_M @OLHKNX2M'OK\RQA6R<&3HH)AG'NH=3F4:JH"*X@(U9S1!ZD MU:9-\\7#Z.VCOKM'T.ZMS?/$+/WN1&@7%'>B=GGQH*)=3\RQ8'A,R4D1>6GS MVGX8O>.^>W:-V7VU>7:87:?+W+":;T7OX7H=.XOD"3[W25I(7NI0N_E[R]9%!@R\8 5R+KK.P)08[WF[ M^^?E#9U;TNREM3U*QU)=SS-B_IC1M_@Y_'78,(2[_WRPB]:M- UT6WKS^8_@ MBGEE2JTITZ+.TN3K]E&U:917+/%".M>MBDNW$G5\#LB#C[[M>6NS4[1Q'.#: MV\T"P2#K,0$C)8@I*J]+FW;:AB;G;-[XNJ_S=N&9N> R9"P1E)8<8D !V=(YRX.3UK21R9&$]VNH]D'94U, M6FNS@VCTEMU7\V_?YS.2_/*:=6)W$ZV\Q!F6Z>H>JYBX3HK7@85*@$)G(")R M2"'HK)240K2I1SR"Z'%?6MJ#MJT6NP+LFU(PU93"&SYKJ5"=@CE+TXOI6JGW M>,W"%&^\ BW)VR#>%,4P@KC6R5KE:^_GUI."]J=ZW'>6]I!MK,>N,'MG-O7F M:NB70:SWV$R>.RD4H2EG.DM*T."SUK13(],,)4^F]4RUO0@>]W&E/5+;::\K MD/YSMK@9)4RL;HZ-Y9VFQ/(RP7BI;*@3R@,CR-:FYD76E+:2!;/T W&RZ[MA[RNK M#GXCJ_%J/EM-9Y?3V9?WWW%QU>SPGFYP>1V23D)4269O 5%YDD)]MR^%OL/ M4C):"]^J^=K!1'=\B; 'NAZ_[6ROQ0[;1U)T%S(X4CD9M(VU4E#T%J!,Q8M$XE,MGR.&K"5,=W#Z?%>Q,4 MG,GC^'T/\:Y'N DLVCC*3RQT"D]X5SY/X.J6*'DQ%(X5E@CMWA#:#7=@4^2: M*VNM:9/XU=#5O4HQ66VYI7YL5]Z((R/+R1D+1:P#Y2(A.EO;0666LJ_^4IL$ MSL-I[M?1W0=;#UNQGT2''7@.&TY_(SN^"!P9P@;%W>GPL?CL!Q$6?U@[Q/I#>N5,_V#1YA*,FFA6 *6=0'% M98:@=( L@D3O"^.I33BU$WGC1D[CXG! Q?6#QIOTA_OLY* #1MI-W(;:$L]Z MB,(%D(F)$J)FC+=YM7J&L'%CF9$MX1#*Z@=[6Z0XD4Z@9L&#]#F#LKG49E0. M>"S>B*Q#1C>"7SCNN^BXR!M"51UT=+U^^CU$BER[HFO!@V)U&&]Q I 5 M):-W26C9!)5'$-WO1>,#;]N&:"0&VF_@BN+D>R!Q)12) M5 83=2T&E6VC0LLUC+FL( H]9:\E QQS;?-W#(?KW%)7OQBNOJY MMH,Y1X?<>M!>&CK\$EG$6 LMLE4^!6,2-NYO] L](P^J'=1'&%#R7>+G];R. M5IEH"KA5D!X0M2JUG:FRV*BT_VG">@/4(=J_ M7Q0]H"HZ0-9U@\;YY6RU^'E]0/L@F=8*_'H,;:K5VY)Y(T-BZ&BA=P"G=[$MJ, M5GA"1I:H@V-9MS%8C],S[K'71O=;GB:/4,38K:<_(XVCS@ MSK[4SO]-EUMAM6]O%Q.9[A<7A=L;FRYUM:Y8A18 MAU4,-VHV]'81R[<,?"9]Z?+L2']"A*T%A.@L!"Z$2+JF^>6=8/GT.GTDL@T%K0%EVL$! M>B<+('R;SJ[?K3?CMVN+,8;&@W2B5K)1W.)="""2C-RD)*1NW%#W,;+&3?YI M?+5UM!YZ M6O;19??:U7QW_,WLQ"6JTW9&W%.*'=(3U+Q)PJM&V<5$";A $Y M(:7XY$L6;9)Q]R*SDZN+X^&Q#7B#Z^I@(/[ 19P//-7]^G5Q4@'W QG><)$Y%"1&-!&)E!&6+(,^=! M:(NY."&C*SN9OYV7''="8B-3UD;@8\/HCK&];OS^O\XM,+*_+ M R;>.%E*0(C,DD=AF(:@F0"?4=!_;2A<[02D/18==XQA(RBU$GI'8%J?W-M' M+[Z??5C@C^G\3K"8DF05J@R6A&H,^$A?3-:<_A=C-+LY M:P,0LQ/XW/F"[R1*ZL#QVC([X//7L/J/^>5%_N/;]Y!6-[[J])T=+EP"=)ISKDLLO$W:P&'T[H16?SYH/:'V^L7H;>-6G(6+.I3E:J3N M^GEP4T8Y,:R@93E"M(G."%\2>&WIC(C)HD17LN1.^&V3-\D3F5(L]N MSLZO-U7S9V@[!QY MJ5U3&,00:.=HVCFAYM@XKKCUD?R*?':]R+>\L6[IP/!B=5\?O]S73LA9SD*?TT$#U:2_T" M\#9';^*C%RII"2'7T:ZH%+C $+0S)2#M*LQM^ED]2UHGK^.G =N!&MD?8OX* M8C/\$FH64VNDW6\.MW:DIH4H)1U,P\4$M>:Z> $&;:(-E2F<],P#"P:E#JFT MFF5Z(,&=O(.?!I6#:F_LZ_]='OM__^/MYS^NH\BK$#9" M>6\D9K+ZB5,8ZVH8&R,8+8SD)6D7Y7/1TV#4=/(&/A 6QU'2.:#R3@W&[,U? MF"[K[]\R//'<&BE*[3 3&2B;-$F;V9JYGXL*Y"%'.Q@HGR&FD\?U4V-R2!5U MX#?NPO*GKZ22EV&)^=7\6_6.US]]\U?"Y?+VEFZ3"R6B,>0M"TB9_!D2.+OJ M2XQ6%\50)&';N)E#<]+)B__ Y_^H^NX [UO\G\=;;N-RHAWSC/,ZQLJ[.C0X MDX\>)##+BO)6>N2-6]OL1F@G*0*G\58'T=8Y^ .'IZ0Z)!>(^]J$(=8I,,J MYXZ<=L.8T2[YE':K;QP_U[A]JL"I?8C3J/4L +YWY8JE#1ZEH-U=?+V7,Q(B MKWK77UM*!JTJ+C/'H=CZB&$H1O7) M. B2.W3&1^5/>M-_3'GGW^4]:@!5G8-A_;"8SA?_B6'QA@Z8;]5=NKTV(<_I M_>HK+FZJ5Z2U@N1K;!W+8 N'D.@[DTI)3@II=LS+'Y:NW6!Y-F]08VNNW]BK MOHBLQX9\0?HA>?&2I*NMI)!2&@M*(DE6<@'<",93BJ:4DYK-^P3NALR_TX/5 MP>KI"77WYV1*Y3"8#-IF!HJ5 E'F $A,!*YB#+9-H\AC1JWP\WUP.D+\9S)K MY3;][$% 5R\K-A4VM(6&3LC;<;FV*7>'\'R"I+HLBE%9)Y!)TQDI':$8+1V4 M1@0;7 E2M9DHUR"I[M&ZF9O*K4TG'FV589R!UTF0(YL%1%$T6>>@DY+,L1WC MXZ?7Z3>';1^%/UF0=(1@.SCV?IO.IBM\2[YF?3ZEF*_;:2E MO@%XR]B[\ TW7>D<2BN3,R"T3_4A*4)0S$'BR3*GM0FF37[0GH2./(&H%6!V M!^;1VNL G*\HHJ839/$1KTI,EU^GWZ_;&-I25-"8H/;MH*B:(81:4H*,65FX MT(*I;T!T/AGD;S70 LC_(M2U[[%<6%0^)SA#C:9>JXB,%UFAITWK& M-6H=>"M7=2]"QTD.;WT4M]16_V!\=!^75+PG5B DEND P5!G'-6AJ)@]TBX/ MHM45R=[$CAV0- 3/?D ]6I,=@/7S(F3\%A;_OFDMS)(469#O8CD%==G4>,XC MZ"AMM,@IUFM3I7N?DJYA=KSJYP/J8>QGLJUGQ=N;6F7D04H5,K@4%:A0:I=" M3CP%S6,V3#"]6S_3Y]<:I\BEU:'90L =V)T'=YCO<'5SL21T"7+=UB\YDA/G M&3R3#'C.*@K+O$QM3L.GJ.KQ6N1 ]3_76_107?2(JWIUN?G9YEWD(VEN\6/= MV6#=T2!<+#>=#>YY1&*M#F^SJH3CH:];& MX9AZ#JRG4'"/P/Y]/L]_3B\NKJIV?O%.)A*%$HH, 6R=\U/@/3J9J" M(FRC=_U]J.QK8D<[@ ZEJ!Y!^$1K5D<"QZUY/NGI?*QZ.D7=#D['=4G!;_/%Z_EE7)7+"_J[FE"XG#B>1=+%@,UH M02E=P,LB:-_YH(2/7/@V VF&YV7/,VAE-XC[#\LYG22K'Y^N BS%3'] MYK\OI]_7Q;AHN11., A2$&K"1TZ;MV^(&3,H#))PRFEP"NOE!..1WFB MNZ4!N!FW>0ZQQHP'CDM#9N:S+83W3 M[Z\T;K7SX @;7KH]VLEUY&\*R4FX9#)C0ISH$GQ-S\@U MOR>\,MQ;^H,5;K0=':@*ZHC.0.9D5!47]57;>N#2H]4A615/Y'T=.#JP777N MZ=!UI%[ZJ1%_3&03S,D8AE V:.X&A38_PI^GJ,25T\#2$ M8_714?QVAY5_SO*4F)G&2[*"FSZ@UP.6*(;=]H\6&"[JF(9?YC611&K;QC"= M+2=R)Y:I%+(.V&8"P4[D=9.\ M,!1ZVRFG?^!MNR^7,G/#=0!7(J^M:AR$*"(DF5G4PE@LIW0!CGO9.$4:PZG M.(3">H?EG3OOJR+LB0U"R$@.>XDZU9Z+&KQ6!31+L0CIK;M?<-X4C@\([":G MX30P/$Y!O ,ZBRR;9[+PF M;>$T$!U 5<>BL340)U&B*;QDD"+5FD0F(#B,H%/R/"A5(I[R(-_]>>X4J00G MA-E>BNC/QMWTYKE;UI!K_F0P)"49(RC'-$16 I $I0M>)J7:3 9^BJINL@A: M@>MH51R-KL;7XA-34C+2(=AD:*L8PH!7.M872<%544$5>T*;U6.19\MK\+WD M/S283M7,;\M0XJ&;^#VS3-OF??OP>(*F?4EK%[55H(NT%+)Z,GZN%+"1ZXQ* M<)8;SWD=?A+NKUU5WV\3^9N_TL5EGLZ^7/7X77[ !>F@WLE_GE_-V[YJ6HVK MR\5L^7%^"\/@ M]+Y%[0H/'21[;>%_HJ(I+F0.2<5ZJ9\EQ'ITZ1RC%3E;I]K8@BT$C8O&OE S M'UZ%!R/Q.RZF\_QI%1:KEG@D<[# L,3E1UQ>7M3JQ=](25=OH:L/:QKHMS_, ME]-U][()%NUU, J\J1=64B7PJ!V(HD4TY""QTN8V9QCZQWU1/$>TMP1(OV;Z M<:[7LPP>X=E'[TQ,"F(4N4Z35>!\2:!-2$A_P:5L\X0Y!/7COFO^?;;$$.#H M=T.\QGUX+K7+4E8%/+,1E,_^JF,F,\KF6MXA>9L,Y"&H'_>%]1PW1#MP]',? MO(7UCY@OU[EBO_+^-GQ?XOORXOOWBVFJ;KK?+%I+F6=C;Y8D,)S4#G60G\L8%E4& O#X/7XI\QS;(S[]'R. M&^<$<.E^RTPLBDJ]!,ZD V5JAX$H!;@N\<4[:]E&#/1GM1.M ST);TVAO+MU9\AJS1"AU M:*Q2"2%J7X!)*11/&)UMA\IQ+\N'Q=)]*]5,6X-=:IS.;*T[21_T%O[T M![8V88_1?3)#%@@267H!.ID""E4&'ZP"8V6@*$4[QOYNANQV0TB,WF?R)I/U MIHYIJY<:@7:%,[0-;;T3;Y.=_3QMO1NM?7"SL]$Z3#,'FZH?N(CSD8S5;=K+ M8[]P1%[/4>NU-G4'<'TR2Y@41U.L RM"(LAQ"5%0Q(#!YL)-S)&WN9AH;@FO MI?Z^;-]YZRD,2:'D6==A5K41&*\BD!HA6^-HVP3))O:RLW+GY_I(]:CB(*NC<4D Y.0@W)9$4O<@Q-9X&':Z0!P+RY7\V_S.*50;C.G2F:>N/!U@H$*H+*J30"J2ZMSBB(Y MX1K5,CT@I5,P':KL^9"2[P ZM2'K)7W(&KYJC6L!M)%!ZC:*JFW-U6K%-%D)5$ %[E>1Z<,Y!*0*7:JMOMR7+@V MI>//TS:N4S;N]<1A"NH9B()=0;:_2CH V(N4+K]=7M2LMM=(1*2K'"OZ_@(W@T%>?)LO5M/_ M6?]\>]^XK!@RXA%$'0.JI- 0>)3 O6%>NF)Y:5/0.Q0'G0:MPX!V%#7WDV:Y ME9_:<]N4I*52 4PDM[;.$*\E/!*$-D+S0DSQ$V>(_L#AG^X??'3K5_JG>3E=:A(J(4M08*14H I%$-Y8!2R[A%5N MI;1YC6[^('_75D^B425%ZR"*(&I12(V6= "T#&4FN\M]FQN1NU1TZMH=A(6' M;8,.E';?B44?,2-^J\'5J_F,5ES5#I4?KNG\M*I)9 <8H5T^=C #M#4LRRB3FVJ_)XE[:CQ M"UL__3;USJNL-$7VM\]IBTR&TF M"C>S35L6>/GSU458+M^7M= W%XDIJ:*S *D+JQ,H T2C"V2*)M 6[1R>A/E' M:.O=G.V#F_M.U,":Z>"*K%9HKQ_#[G*RSFSR-DD7)!(2.#$2-7F+T4BPW IE M5.TPV283>"M)72'K:-W??P;EX]RPX)' M[9D#+NMHTZ"(&\(\6$&_'%R,DK.]#G35Q+N ':O]I2!VEBK%/M0<" MHO_DM7K>_,#KGL>3$$N40GD06+,;1*(-F)4 EYARK.@B[O>KV>UMX_'ENK)' MQT&FD8P[0\W-SW],G$=U*0G )Q M$*6-H)$B!UT"1]TFI_<7,L9UM9N<8H>+>6SK8GY]N9C.OESY]5?1X3O\<_U7RXF+D@N.#D)DI?98*."\ M-Q 8C\F%7/C]1_+='.'=EA]W;&IS9[B!#@9,9AWN\N=Q-O\5+B[QEDNM2TPR M,N#KZG<* 2 F+:#VGY%:IA1%FT$]AU"[$S#]60#S9$KK IITZ*\KXS<7MI6- M,$NX;L,PD3R%4G- #<-UCH*'2'*#@MXXHVPHME$IPA-4[78CR%-M=>;BW>-E@M(8[7VDB+F0'Y%XH(UE!"3C1=)6 M%J[M(;[[-4VI_.6M_?E3EK\)TR7FTDM)H;:03Z1"RH\ M*"\,^,P<%!F-4TR$Y-I4S!Q']VZ@/(][]1$TV2]NUP[I#LP&1KSE!)R3+5>U MNT/DY&-DSA1GZ%Q4;>[ECR)[-]2>UT7^Z?38 6A_S0QZ^/2N?>%9%]IS-;(O MF<(G)A!D9I@+;4+OVU2Y/$W7;K [CP>$!IKH#E%QIHI@.\/9I#=&7$)TEF M410OD%0*55H! L\.N"M2:DL>1FY31_4$4;LAZSP>(X;60:]P>G^Y6J["K(X MG%CNA(B:Y,0"TAZQ')R0"K(WS@<1T,L3I@?>H6PW8)W'DT03;?1BZE=R=ZM2O_O/!RM#WTK30'7F5SJ]*0[F5G!-81X9BIC(SZG^,QU%("V2 M'XW$:J,1'+_2T>;2];$&#$FC"%HPX)IK4*+&N]8XT%K[H&B/9&SC NU,XK@I MQT?@8[>[U6.5C 11[T_<2: MP8=H/2"J*TNR#P:V#\DZ3O =N+K;*^(Q&L:#B)"6MID]0(K.N[ U IWXB%:V>8M M^7P:3^REY.<;3^PC\1XP,__V;3Y;\_%B4YB:G,LRDLN%N&Y)AAY\)*D(;XWF MF8MFF'E 2W?=*/;2[L/)0L>(NB^PO-QPX*U@VI"E1:P"*;: 4Z6 <P#+'8&\O=.%').Q)8"46!.;7017R$9F):/,3$ASO_U$ M ^_E;1]]!5IYO\=+O@/X?%Y@6%XN?MY]NTT4;A(E$R>"UU(:.E1='5&/AOP[ M5J!8H3+S1FAL4SGU!%']^#4'JOS^"\% \N\ 2GLG@#JO2W2:@TN!U?8(&CQR M QA%,(6+J$J;D6--TG5/XA\- [JFFAH]5??NCEJG!MQL*.^L/5%#O'"WUL0*W/Z9=AB7E3;O-BL0BS M+^M;LAF95&0S\D2.$%!"]KLI$$96=FM MS>2A%(S;OV!@B)U$#6-C[9=]]'JZ7"VF\7*USN/]6)\=9YC?A,5L.ONR_&/V MYJ^$5<*_A>EBO>90NU(Z>B"#>%^S[\+K9L;SK&[7;0 MTK2U54G/3_1OY\OE-9\?<'%UE7*5?7K 4_T3GS;8D_VN% _U='^[U'J1FP=< MIJ))F?QGCR&"\N0WN90D12HY<.T"ET;\*J^A'O&W4'1LZ'?_)TF*?(( A%B(_1$,Y9C+[-Q>56DD9^RA\"$_?CN6'$W[.M>8>KNGG_F-%/ M\->MN[[(.R@[Z/D/'9F MKY4!NKWCO;\"^8?3]&*67T\O+NOLU"KMV_W!4:+W7(&))I,GF#R$7(?;V9I] MZXORC>[)#R2X4^.U#YZV9R2U4UT/MZ,W;+Z8K::YLC3]<:?^COS$BTO:\K^1 MU,DZ?+^\4NM#J=Q*0!5NLR6I\Q!<;:B5($;'0"3.M>>)OK0&[U"\C'O#VAC7 MHRB\Y]-\NQ\^Q!3@/3[]!)'%268!;P4P2FV$IQ@W^AKC2K3T70Q06*&?<'<@C&%PA$*K/.HC/I.4LV5$N8TQ^YPEX[3;,R]W?^;X1<)-C<;:\?IZ?+YQI^]$ MWALNH_:UG0C(PBJ7MHK86K"2&%3:Y:!R^U/Y>4+'38([T;D]L+X./]GGJW Q M"!S_ Z<4Z6%^0>%Z^(+O+FLMS?ORH./-%7,<92&9:6#(,BB6.3@?,R27+4H= MZ2!I4Z"]%YE]G>^#A!WMU-2!=_GHYITP6Z201H)UB==N"1%<1@<\22]T\_!7WBM]&(:2D@2E.890B1NG2:! W,\'")+"(JTXB'4*A+(20N(*@F3!UVFB-K0ITCMC M5VU(,+;35@=0?/T@*^9.K.58+<0'G["F=U'4%8VN!?DIT7DBI4UMS.!VFOKR MW88$V4!ZZ !19+@7ZP*@<''G87'Y8G5U0W1ER)\J'%I.B+O"4HQ 3@I2U*,9 M>%L2U&$USJL0TOT9YP,A[WC:QSV3AT+1?%25=@#B+39_L^,?Z2* 2 MKMDS$+A.$)DEOX2.!)';O)7L2>BXIW0C>+945@<7>UN.G4GE0:/S(%F=YIOK MQ'"=+$1EG2DI!U5.DRFP(6C":$<[QV=&IS!#=)VFQ63]WD^J6ILLX])V^O5/[Y@U3^QNE[ U%WTDR_%A)M MG108K,8V2%RHMO\\L9G72&%1G)K199 M)% B,(A>%#J:O& Y*>4:#008A/R^[C,/PMI]4WYZM?9LWZOYF5[E+9$K3L=8 M30;!69H>5CW\U,<-9D%WIGD@DW=GO1?WUKN=-G&#S2)&VGO3(W=X0T3GO_04QB^A@T3]H-E#BDYH2FV8HQ@ M&;*B #P8L-(%6;@/,;5Q T]J_F[KF'^[7-'G_F,ZFWZ[_/9Q?2&[N6Q=_C9? MO/^.BW5^Y5L,RXV6;O<5>I8%\Q9B00M*9?JNUB\K7]LW&R8PMJY5/X+\\WZJ71]IC;TB$!^AT\]A15M&3CO!U@MHM;U=/>!D**\S!!R+O7^B&F, M'GVC-M,G-:/WMLPO^^MZ9[V^Q%>7BVH2)JB=DEEET*960INH(:*-8)*PF@L, MJE%CFOWH/"?#N _.[AO&AMKKX'Y^1^[^F'W^<_Z?&!:U[LQI3#Y!,B*"DJQF M!B<#*81 K&N64INLH+U)';EW=V\(/5"'9P52 AQ>L2AHTTGG,^3U:!!57^&" MC*!YSAF5YIC:O",=0.S(G<,[!.IA>CPGJ/XVOUQ<<2AMEM$PVH>% *4D><\^ MH@+#,,8L0B#G>5RDWM Z)R/CB2)!?2 M,UVB;3/>>D<"=P*D_;\&D'OI:[!\S=/>9@[1=7.?CS_%_>9)^F[NB=:HK4.N M02AFZ\S: %'' $;4-NW"Q6#_!A>=Z^U$RUP]&FRFKTRXYEX[AN#6+P%8)#A- MV]7:)-$X3T%<&ZOW*#EG=6VY!VKNV[CC=='S^\S#3-5##-8GY]>6"#NKCJX=/BU5>.F,/:2 MS,)B^C^8)SHG+7BIA3]!D*<7R>=3DK:.C=XFQF5NE$7P-%TC=VLX'GD-Q-\= MF#Z$Q?O%IU7M6KB>6WA=%3#QDHND(P/F3.TQP27X$"PX;H)W)JA6,R5VHV_D M+@VMP#6(.L:>F?"DL?Z(&9?3+[---5XP.>$NL8,[D3QH)@9ND M>8E%A3;W7$\0->YS81LL'27X'C%TM_^,8R(XYPH4.K?(7Y0*8I#K0>122"62 M*FU2(YZB:B<4N7-$T:&B[_[A9=ULJ]:/XVRY_M2#;T,??M*P5Z'/4#K0/>CM M'?C:>[Y9["->U$/IU7RY6JXA$>]T*;MM$V24RDJ*>A6/JK:%2A!U\1"Y5-)+ M;X1IDU%_'-W'=X#<@DHL0:L:E4,YH3H>]*FUN MN(XD?.Q.?2?#ZL-6DZ=3^/G9T,-KLY_\O,;VM&%%]I%(#1:Y"IY.<:/IB\Z^ M7HX5D%+%H'WRC+?J(CNF5;VMX[W=2G>I6*OQ_??Z[?)%6DU_D/MSKXC7*.9S MT )X#.2K8)(0'8^@F=&UAUC1CK5Y4S^:]K.VK?L@=GOY]DG4WD&D\QC'UPU@ M_PR+?)?C>BUPA8+E\O+;U<_N<5]+Y'.=_93H&*EUFZG6L#LP'.G<4<(5T29+ M;5@^QNZSVM4&.!$ MM!S]*!],5J**&QN4[\V,"/CODAV@?W3 ^+\XLDA*CMV_.3&,>9)ZCF. MQ+5 Z4TA!&519YZ9J,!'IP!]LHEKAXRW<1_[CC;OCF)X^?-QSVR]*R=2"5TW M)# 6:3/62<+>)08<1?!2>8Z-RC8'8^&L8\]]\+NO76X#@@X\E'_1@3.=?7GQ MUW0YX24H74P=@NT$J$#?A:PT9.X%_4@'(=H\T-XA8EP$C@2#^3 ZZ0=.K^?? MPG0V8:PD$XGN@ 9KXY-ZR>[5>@"QMHA6B#:O0K^0,2ZD#E;FXZ X0+(=P&++ M;EIO%]I1M.O>S_ ?6&?/3%+P6F/Q8&)FH+A,%-W5$,_23F*8>1&-KFYW)[(+ M2!T"A?O'7B.]G 7D/O\YW[ F0E'>>@Y%QECW96U0SQ&,1X;)A^A"H_:NNQ,Y M[JWH*2%WF%[. W*U*=B&N6"=3#E)X(X94)%\!:>X!1=1\5""T;;-X]Y>9(Y[ M2WE2V!VHF]%SQI^8';AAK;;XVG"FBG)2&P=9L02JSCQRJO:*3TEH9@Q:?Z_ M<5NF^#[+CGO?=SR*&@OZ'" T_7&].20Q4%)DQ%D=W^:-!Z>9@H(HZ\Q>9\5P M$+I9=MP2@Q-"Z#!!GP&$/DW_VC"F57!9)$U2JUE0F.F[X!V@"4()IJ3F8B@$ MW:PZ;MG Z0!TF)C/ 3_X V<;UE SYYBP4'BN32 D0E"F $;#,:#D2MC!$'2[ M[KCE B?$T(&B/@,4O:GS;J\-K';!,A(,C#HZ)RV2D*45@/3WD05,A$7AT+0Y[V.,L[. M'T&'R?D, /3FXLXIG4Q2)M,IS62M0>84*WA##-9Q<%BKW,NN77KV6W@W&'5\ M%=YQV>\L(*RP)XXG7F0&V;(!TC2;J8N8PQW2]^VX*M'1?<#48=WV4WDVY'B'DQ MRR_^3[@H3_)F4$L>;88BBY)7=#3^]7V&TD/#9N MGCJ<7UU,2]E([]-E7.)_7U:WO+N;+*M.PP@?Y$BH(Z67M3JU"G:)G MJX](5C@4'KR4-DG];/)R(]IV0^(YWX6?0&=_&\C>YELP;ZS@6H,0P=..M:*V M5G8D#9>M\S8JU*>%['[I+_R(;O_9DW&F^(P@Y!,U7QO#H%+#=9B MXMD&S&&PV'1HVWK.M_MM-?5WP.CM[@SH:[E8 !_K*%V-"%$G^J)04.R>1+C? MPK@A1OM!64SUC]&-8U0*$)P5P?:F4,J(,#H15M"T5)@@J"Q"12>-9 M%LF&H\&Y.SV[9;B>\XM$(]V<.QP?G!?>\Q"\D8"L#GC4RH.SR" &NCE/PW0?CM:8/>1PR>0]88R6N7A@P-F9=4O$G2 M![!80';+#0-JRY#D;LPG(H](B=,E4DVRU-;\^HTD6:J[BL>;?)-E8WID6RJ1 M<3P1&9$91XR4E$8O $VIDXL=Z>/XVX3#:!NGJ^%%H?Q 19\/SK?,<2)>9.O MED""YJX&@HP!P^AYL2[YG 9&\3Z>^)PK*XZ6]_F Z5[T([.2R14.Q=D BD6R M'B2N=73&2;1:R^,+F)^F83> G7-9Q8 ZZ*"]<-.L1C^\[B47PHI@2H;LO 9% M+AABX1*X3<0523*(-L-&;I$Q;E=J'^,:#M=+!Z Z7'#7;,_RKQ=A]DOXC%MC MML'44509DD<*"$I=..""!,V3\K7KA.+B)MALP#W<&UVD-X4:9&ZPK$+)S MJFX9E1"8Y6"\+B(YEHIM-#3O.=+&'7W1#6[;J+(#;#XT:_7=^]^NWH.#LJ$8 M#V;=/.T-I]04'7&4%4-91'%M9@(]2=:X@S2ZP^1P*CP8CU]Q$>=#>Q_66>W:Y&K@STI PW,!&7VL%33$1L8O, M?QA]=> *;Y!?+?-MJ7=ERY"J**\NZ**PMLY \CH'2CUM72914KFHP<,E".IK#(= M^4Q"YKQ$$7C(KM$*G*-I'SFTZ^- /2T".L#\C8VK/X8OTU6X6#.XI,@6%U\Q M_S1?_'2YNEQ@W7Q?KP8F@4L*F.NV<:W)-7CAP/-"J586*2@Z;BBX;0+QO4GM M_-)R8"P]ODJW@6([0.[#\IWD(+S6T@"68$AF)+@HO06#1=KH6&!"G- #=W[Y MV!:# ZBH Z"]NEC_#.7X#[+S^O?ZKSA1)9"$$$%S(4%QQ2!$&\F:,ME5H%P_ MNB; VXV^SF\3VP*Q@0H[ .;KSU\NYM\0WY-#GR9\F+T42=PHD20Q@:3BB:%-'H &I"+<:<3=QEFG . MYVP*'W#Q>?FVK/]]PI K&W("[WF]J#$1?."N7MGXJ"2)PXU4,+4+^>-.5CY7 M\!\,@%Y0'Y]G.CYE\9OW8[+[5.'R$2=.:BE+T9 MDNF'5.I].85_UDAT5IIX M=V+*D%8P-#OCSHKNP2I&!4@O5G+PN?@._W4Y74Y75['EU0'I@N8LK]^RM:)8 MT62(T5'V'M$748Q/6O9U5CS%SKBSL'NPDE$!TD^5X^X2V%3%+>M?"+-O[_#+ MY2)]HC]__3MYBNFR/D)L1#%!4]D@ETIOTSMH,WM?#IRU4E%/W.EOU@B7A/.KR/!MV?S$AT]A]8_IQ<6;\&6)$Z'0>$=Z43R3 M5)P3X%VVI#"#N3"?&.Z[VZ,QR2./4G\I5C$<+%Z2L6Q\Q4_SBXOYOVMG02%V MZ)\3EFV0DBM(S(3:3^#!<4Q0BA?)(?>"G]Y,'B%VY#GP+\5 AH#".6?76[G\ ME7YPM?QY*XZ_+N;+Y21P%K6NVSY#D* "<^ 3)<,\B!T=& @.[U-_C)?C^W&S97"\L-\%2YN_OF/\^7JE_GJOW#U#M/\XVSZ M/]M>BZV<)B4%C$QKX'2P4I:U'IFH2GVO49)IX31O\WQW$O9&GOA_#J_;)T70 M2S:KJW-YL?VM^G-\DD5T-B0!1M?WH" 17%0)>+!!**U*<&W*/4_+Y\C+$5ZJ MH1V/J7Z2H/L=TZ]2P@M"*=T")'C27)O[T:]O^W>9Z6:=K4YD8A#'-&DXA+)!$G!DXH#SH[Y@V&%.1N M,YF/H6+D90MC(O5DRNL@DCG\^?&FR=X^@";,J^A1:G"(==8_!I(!4G"7C38J M%QMZ*V5Z@IN1ESF<:PX]%#YZL)'K7LU?%YM']C7/$VM02%84>!_T5ZT[: MZ<>/ZUO;]7]>OWC\>T:4?)I^>3^_R!,MF0Q85X5JLC*%EH/C)8.F$$9<:(?74UQ.5$AH3&!4SC%>8VN)'@=ZS9R.,>1??(.QV#P#?/VGSE]ZN/N'BPZS_'\FX&]E+?:\\#:1V8Y+$/V]LZ6?S^MKV6XL^S%1W.RVGZ>[BX MQ(D4CCN?*4FG=)PTB06"L!Z$3R03K@M+C4*M$W"WFZ&]U#?=[O#S FSJ=K'( M/[ F=>1O*)X-'W']AW7EY$]ANMB(!YF))C(%6AN*:JTJY'R2@,AY73=)<4"* M79K7GHSN9FDO]5&W9U3UDRO=?Q"\?? MYY>SU80++!I=@%!P'6?7=3+UJID584RF7[W:,X%J0NAN%O*'>Q,^-01>E#F\ MPWFZ+0JM,!EO$Y2H*,3EAJ00-9T.HBAMM5&Z'+]M\G@Z=S.&%_GLW!$ !K.% M__N?]_1(DOKG^H_6?U+_UCLL_[O^\[=W/]_Z_-6G^26==_^>+_ZY_(\T_[SY MBO5MXCT57 $5H@"O*29A,3IMDN56^2:1[G%T'YU0##=--2F;8JE] M?;'N5. *@BH)6/8,,; H3*-482@6QIT">D+\WHO_1P%!!^GT[9UEK#A/:;^L M4SKH3'06*2W1](MRJNYU-%ZTNX<:#PY*+"??32 :@.%]P3NT=0 MZZ!%9L#6"\%B=A"==;5J3VB)&G,9Z9[SS!<5[@6N4RPJW$?3/6>#3R^XPYRJ M ZCKP'RH&^<10L@:4&;ZCZ11Q>-7KO_1%A7N!9UA%A7NH\>>T;K32CM3&TZ* MC(#H$RCC++A<%!2A&!<[E:KL*L7D:^ MFU]<_#1?K&>9"L&5EA3LH7"4.'L6P'.KP4@>=,[:DF?HRPZ>Y*?SB&9@5 [\ MACD 1%Z6H6SZR^K2R^RSS:"TH-,QUF&L BM&$V>07:1P8J!0G!I0#)"9(#2I=?V'B> M_LJI^[6;8P'S LX94D/!:5TJ]ET.$^DSJP-6J@AD#8GKZ1\UB*Q2TLR'9#H; M%_TX,V>Z0ZE?FSD6,/O;C-_8S P_UN>W#Z?I+;LY;NBJ?C5/BN19V&(@:BOJ MMBD/P0L%*2D>8C;D5W<8'YNW$' M8WW2A8&PPE H2<8=:F29F(K"*9WXCN-%!B?M3#H"9,UV]U&]$="Q@7D 6I>!V?E3.^I^GC^. X8O9PE M\7D!Q$<$\+UWX6JNWB9#FW 7F(ZL#I2WQ4$T.M)_ M>JVS4R++[I\1=^3U3*_ ^CB'&D/KCV-\DV@%IVA6@DEU?&5.!F)@'IP1-OM0 M@@I]7A[LR."+>" M%/2+EUJ&K+Q0;7J,3LCDF29BG5KF2. [AY/R.=$\\&C\I'RX3EY[1P)!SRF, M+Z1"'0R@-XQYEY04(QV9 W-ZIDG@F5IH2QB^!#.]-ZCK2>DPHWC 8J"D:(!\ ME@3'9 3%F0E.""G&*A,:E,\SS2+/U$3;0;"?IK<#17/O@?Y)T=BB++DO#])D M3UID"4(0D?(!ZXTUVJ+>MZ_S%'2_F)J.EM;6.Y[.X2P<*,]VW'M2D82ZSQ.4 M,JGN)K&0LS?.2\NM>_F7.^=0+=+%Z3<"Z%[>>_F3HO&,2S(8 :XD#4I2CAV, M99 -6DY)M_6B^U?T%W@^]O&FT0)$O9QU0SRF/C\P5I-D,*::#%N2C-$4!3C* MB)/A(G'/:I%HWX_PPTP@[N_$Z^Q=?E@H]6)D1_B>5SFO5^F&B^OYM,2R?[.*R& \P+L)X;D?&=O0$^ M6)1;$F>TROGN-36-%.Z.S!6U;G2H4,7AL!W JC CD<[AKOXWN:P/-^>1[>++H! MPPLX8!Z_QWR'=<8@_?Z/\]E:5Y?AX@,N/HM),*0L&1QHQ4EGD6D(,95:M18# M3[%DE;H\>0Y@]KR?E/L]DEKC[@68YN-7H(^)B$^<4TDS.LDQ1A)1$@Z'HX\^IPGD_S"\+&\O6_+J>K;[_,5[C^ MW?=?+J:KZYWP[ZK@^(1;QK4HK$Z.]J ,Q=P.DP;'G4RUF]:[T.; VI/2G:S! M=6<- UV0MU3K.:\DJSGC1A7+Y>7GC>=IN)CLJ:\[V7JRG7GN8TF93,%3=I# M>T:NWAL++N9(+L$H%$46Q=N,-WDI2\H,JV^\EH/@'FN)18!@A (4.1\ M41ORGTO*]L1ONR5E^X"@@SCD]KZBX#.+=3*LA2VYERCPKR9L@ M^$4N*=L+"D\N*=M'+QV ZG#!/;'#15-^[+7CX!)/) /G($:'8#*%:#R55/R? M2\H.65*V%[A.L:1L'TUW@/;7%+#.OR'>F+>Z7?[CO3(\>@:H9$U,N:>XWMM: MV(PJ6&%,:E-9^"A)G==A-$?+O(7J#L8@I8)Q/G8UTG7BFXWS:,@'(*LCK[FO MQ<*B=IXIZ75PEMQ$7V5';U[:YJ9C0H83(Z #SWLPQ]\K=F]DYN^FRW_^M,!: M^(&$G]4[RCDF/NC 2Q"@5?*@5%8D$$7.Q1O'K0A&F9$F:AS+6NE6M+?YQ?T,1?3U;>U2*0VV@0A@,OBZY)'RMBL$E"\ M4*)PS7.KB\;VS)UI#5_'UG0$>'JQIT.*-)X2R:86@^FL2W$!!(K:%DW!MH_1 MD#A*9+84[53#82]->#K3*KP!K6=\J/1B-$?4A#RT1,YR@2YY!LP$.H<]"!UV0B%#.L_?_6%OC)--Z^3M3YI M^2JM*&A=?6M8T[#C-Y^LO.$02?11Z:!ESF0R'H22:^M!B"HPT-8G@2RXR-NX MLI=2Z6!53IY[ U+5+?,%%7AO-""J; 6E:SK^6>G0KM)A'_RVJW38!P0=Q$2W M'SWKY"^5H@*[)EYF32*T'(PI6:AB&0;5!,$OLM)A+R@\6>FPCUXZ %63%\WU M$!&14V6:9* 3)1N9&:A0?3!5]H#- MXY-JY@)+J1"+0=9QH.AJBW^M*2G2%HT^R\[F[+VX^H=C HD3(^"<,?_+?+:Y MS-GTJ/P\H\3B1W9KHF"2&QU 1^=K&Y@$9V0&@T8CQXQ.M2D,/AF+G9\/ M V-W*--I"J07;V';99@^IYR2JNN4C06E*$#U*GBP+##ET9M8&@XH:LS=F=I5 M6V"?U/P.0-GY;,_:7S+KYPO,$Z6SS]9$"%BW*U "2,E@E,"8<"IP)TQJU%#; MC*#6 K<2N8H^:7?G^GCH,2K[$WVF=4LGL:JN 72L?75I6N]?O5M> M3^J8:,^=UCX#*TZ0THR@$UYG<$X$AA+K>LNQ#.HVJ6=:UW369G0$6$8UGI,F MGX8%3PQ*H!,;:X\Q!$E9:D[Z_X8^HJCO_E?YQX2'H>R<]\A=5\< MJT^X^/ IS/9>6W)3Q\Z&Y'E29$IH0-4):L'4E7@Y"IELTCPU'%G;CR#.]"IE MY.> #D!YMD,S=W)TSZ\@K" Q@%O,SB^0-/=7@T_+R>*HV)A)D'RC!00LQ*6EFL'^W0 M/9BK,WU*^0.8]&F ^@(M_/IZ_7E19>@Q!BDP*3]J"=W7O(=:'+"2_F.-8 M-KT''V?ZDO,'L.)68.RA(FC?[056L^C7VPNDKGXI"7!6>Q"&66E5J/]KU^XS M]%**_N+<@:YS6ZKU;(^;GV=IL?Z!<+$VUE\7TX2_XF+]TQ/-O5<,!>A4U[ES M8<&5Q,"@BUX:M%PW7G7Y)'UG&N0=A^=>]'W.>UC>T>%+C-.IM?[)WV;3D\PN MV>5K3S:X9&\9]#&UQ/ 8B[8>"O,!E#(*0J%_0R%D2%E+YMH\S;Z4J26B^,@* M%T YDZFCD@Q$[0*4Z*+(Y(@X;]3?^>?4DCWQVVYJR3X@Z" DOSW P.FG%JRCUXZ -7A@GMB&D&HI?=" M"TB\#J*K8S:"\8(,W1?!$D=1RI]32W:"^!'@.L74DGTTW0':'PKWWKW_;3OF M0B8BVW@&.4=6KY8R1,,91,EEXH[%+-M<83Q)5N?5+\U1,V^EPK&O*Q[BY#UI M%E_ES]/9M(9*5=9ORT_S!4X_SE[_GCY5J;\M'SY1MCJG7&SY#K]K%,0^JI 1!,@-""J&*P"*Y&"?R^,/,[3DFE#XQ LX9\[L_K]U\ M/?/12E:R)L'4?CY&@@DN: B:,5;;.$H<*3(?E,_.8Z:!47SZDOU#(?7',+AM M"Q(6+S#8!"75 DJ*K&H+$OVG9SXIBXDRMW.UM;,>Z',"G)_>) \ W?F/]GE6 M/+<7%$R*4K*(X*$(GTDZ*, E-""-LIF\K%%SM7/ U(N. M2+\W#GP7C>?6AB 5<.1U[+D4$*/)4&QBT7J%W(\T3WXX)L^T(.HEG8'' 6_\ M05WM)?3WM2:_BR=;'TI.JJY>I"A!4\0>B"\R))F$DR'YN\=@]W9YF\,77\3> MOU$> ;D7?4K>3:&S$3&$$"$$02K,W()S,4-@(:&7-HC4V;3*)ODG& M> SH_IQ7]&!GD) .,;$$R28*^XWR$ R3P)FT$G,TL;R8*URTP:B17*(23!,0AFC.IL0."#W+_Y-I9WY=.@*]L+R M'^X]YGGQ12N*3"X ^A#J_.%,XI,PB/)@CBW,WU/$9SI:?Z'\@SR>EQIGWK.8+,A8"_L+JR H&@RRE$/M)TSGEA/LP_^+ M?]-Z 5% ,SR_:"]P^U7B><&Q1!)*ED%@Y#D5]ZKV- B008NL10QEK(WHIQ+! MBW]*>P&^H"6J7[0[V.-JQ407I2-):>$*N5 NP'G#P#,>@B:II7AN=P,#7Q.> M\Q/>"W "C;#6/PO.97@D,^*C7/]1Z'@;V \ZP3%>U9_F@J5ZW_OY@X[D> MIVJ@.5NW\#++[W UW4Q^NQY@]'THD4C<619=G2Q:9P)4]B#S6:?^%Q#U;7UP1W.-E_<8J_ \D[A_HY_XY\:XD.G \2,-3[1_2X -* M<+KP7!+WIM%VMN\IJL['.>V#GUV=T]YZZ> &XUI(E87W7R@6G"_>U+]6A5AG;9FZ M/#Q: =%X2P&KD!!30C":>6&C2926-0':LZ2-//IQ,!3 M-+\D1_YM\MO["7>H$6M:(:T&A;:VJNL ,BO#8O:<@H,GT++$]!\?YU__<_N) M&[!L_V.-DS5"KK]OY&/L2(W-CQ)?!^YB.TWN!O]:5PP76WPV+;S=_Z-7G MZJPG6DB++C$("E=W\U.MK?F5X$48C6$EH5IDXC*1;\)RIA%DANC:C MR!\A:&SGVG]3,FSQ$:5N?XH63I&E+FG:U(C]' MBK)T!!LY98,N,F4;;5-JXE.N1SG7S[]1_'"-5BNIKB\FUY,Y]]_("+ MSY7+M0U?\\XH(R:DZXPIENT@<&!-E:9,$[DOIV*E@0_ U4-4Y MG7^_A$5=H_ 5CR@V>/8SFYV)3U/?]G2TGL*ID"6DF%2=GZ.@NB5(*5C! H_> MMDJ76T7@CY ?I5/ -<]I MP[E'R_B(.4J]\T%EW1U:KMX+"CHTWH.ISTK*9 [.V@S,1&^$4HGD<@*\]/"P M?ZR&GP3, >+N #+O\.O\XNMT]O$V,]O7(9\=IP@P0[:& D#-,G@D$6'63&(J M.LLVQ].39/4$HD.T?J\@9"@5=("GVTYY;6*JR"*8=T"Y)'$@O(&0= (7ZI+U M9"SF-@[H/BWC9UE#'EA'RKH[M-Q8::<)W&P]K4J43)DG,@C"(1C%O!Y; M-0,\3%%/H<[^FGX2. >*?>SQ0'$@T,5-Q]6BAWXD;^'Q;2ZTW=U=V6UCHC155BLY0NZ MKGGG$B13/"03I<8V'55W*1FW>W+H$^&DZWE).,L%U%"K+5/RB>*W'3( M4)A0S&B5N)?E)X4.Y'7#Z .P<"\M4(Z M0%EM6Z\L;*G/4C-7ES@SQHAF9Q)$0W;G3IN.<=.D@7%SA(@[ M $A],%M=/9C5[=_5,UNOK<\>P7F!=:5-IB.7>(F2LCXJ44;1,$EFJ.H QXQ < M(/0.H/,>TR5]:V7BJD% 2,NCYY1*!CI0A29_6;*#(H)#%X3.JM'4N[ND] 68 M0_1[MT3B*&%W@)8WTQF^+9LKA"T'QD>GF/$0G'>UDZD6%%D$X8S(7,K4:HK' M?5K&C6(:X.5(<7< F-NG]9OKPGTZE)FC6!U%K+L*0@!O=9UZ%)Q&R;R7;>+> M1P@:=]!EVW>"PZ3>'7A^"@FWO1=*!F\0!87T];+2:4W6I13$R%/D5I3L3X&> M:XIZNB0^4-U/0NA V7> H9LN]/M#:_A]^OGR\P_SQ6+^[_H,&[[0GZR^33)# M;1$Y9"D4.5<5(9"_A-%CYN(-UT MA[GU!2HN5^O;MJM8\X M\5:)E%FM\"5S(5X1?-W,'&P,1EGC(MZYFWJD-.BP[]\)3?8)4HPEO@7W/QS4AA7/.A0"\?K!).<*,D@P>FDG764>(3<:FC1KC3N MA#-_3CAKI)\.D/>/Q71%3KK4#O - 6M>E\O+J]-_4KQ./FH+K(C:=EL*^6.? M(2IAL3A&_VPS@N!YVG:[1F7G!+6!%7).?=!7#>'S\O9RM5R%6:8R1EGF<%KU&!3"A@QV2A,$] <7&EWTG;KO52\2Z7=/O+N$#/;(@\LR0:I M21C%)BBY MEA\:IBFMY0C(4W&R2'2E32A^GY:^('.(AI^OG=I'W!T YH$>4$;^E443:R)J M0++KL[/ZF+/I2%EWAY8;G:)219OBNO:0,DM%B2Q$ MCPXD\6"\9\';4TPB]-[]I9O8_8QWY>>:0GV!@NE!(2I#"U'Y G"%DZ M*,47'816/-Z):EY"9_5>BMNALWH?*7;@1QX8F9-L+HP[2P9> SB)"KSR"IBV M)5O,[!X.QAU ==+NZF-.G2-EW1U:MA8D$%7@48+G4H(*&("BM@A"\!BUPJ3^ MR .H]M+P+@.H]A%W!Y!Y>OI1%@RM20%LW4F^V6PCH@9)_Y:-E\6F-NTDYS: M:B^M[S6 :A\5=("GQUYM7!:\T'%-/CFPVD(<(,2@2?]#D MK2A[P>*8]H!]='0P_K[B(LY;E,_&)'U4W(&PJ5(O,CA6'' ;ZO!MEU)J4V/T M9M_RV9,WF R%H+UDW =";E="<:D3!8[<9HH>*54%GSE"287'C XCMIL$L5?E MVV?6M]$.*/HT$=3"/A%BM1H1>L9-WP< M@ZH&>AD0;R0]7TK.I-;_ACU__GBXN:^W4CY>+:LG7ZT4VC0R&)4?&F('I MNM*&90;DLHEYZYCQ(I9R-VAZK,I_]R\=/\H^$@"W*_L;2;N#!.^A_I=?<#7A M6 H17\ H+^K\;O*Y*!(0>\(A:A9YJWG##Q(T?M ]$*"&%/S^^/$;_,SP(QVR M^<.@=3]7%O++?)8VMC&16B=5/.426",$F2U$Y3@4PUSVF65WM\&H031^3<_X MP3BF*<#6%SB,"[2.INI:3".DNN48/SM5E3"0N!%0E19BVMUQ)9FXDW>Z?] M3?NJ&^)D+Q$/YE1.FH/]=$FA'/X8EI^V[9K+,E]4_M_,PZQ)0K;3-YX@.]N? M\[:I6N%<%@P&#&&W+B%2A#5";B%/5 *JT')#RO#=%S?MZ#I?N-G-^;TQ^.?9 M+R3:#__&BZ_XM_EL]:G>L#AGBZ#3W/L$JE3#R]8 2]E&'G1.L='4I6/([C(# MW =73SG#MDKL("WH0V@Z[H;"2YK \1\+M:)I&6C[JM#R.TR^3XM M,O=5VMAM%0]P^*TR\G[Z^\0H:3(&3AB)DBPL.? I*9 ^>*UER.FN6]SAT>K. MEXP_S6P@R PJS1Y1\:K0AU\QXTR)164'H<8&JL[*BLYSP"AT=;T^!W\P-&Y^ MT_CSR5KCXV"Y=G"HW2X>^3$L%M^FLX_;*=PQ)87__^!6=+/.@"^.Y'#':C^R1M M UW1_AJ^U6KXY:M97G]=N%A^!X\M,DL3/3A?E\4'QRE#\Q:$R-91>N:B:?.^ M^P11Q_H5^KR*W^7V*ZZ^@0 Y#?&J>NF['7T@*?] ?_V?$R>1>YTT9:NVCG% M2SF!*.!$E9$A,^)M>L\/)'C<"]JA4'77)9U">ST/&;OC$=:-+$/XK.T'M?)< M#]%Y O\5#$N2E0"\2,J6T&BH (-@4XZ!CC_NS\Y_7;WJO2WWD;\6\S7H>:8# MVJM$_#H/*F'=H4-A7^+(/,E M+JPWYW&?KW4/MBYM^BLC8[.R#%=OSW?^8,C MWMGW_8I6SFP_WD[@YJ1Q%G,V0!EFB;BQ-1,==HS_W#]/3KOO;!Q%WW-8#LQ[YE MNK),\BOS;XA7%GK%2@C","8L9%.35ZS[D#EY>"M9J-DR:F^>&QMLON"!-S#Z^J5/0[X%<^&B,"Y"R)$XX9;$N. &:/"07SG'< M\?'BR:\9]RVV"3R&$VL'%]1;K/\\6UXNUBT>6S9BE"8EBZ!EO=Y0@8Y);1P( M7DANF1G&>9,0Y1&"QGTY;16C#"']?D#TZV)><+DDG82+G_#:))"B*A&-A130 MDDE(!E%;2A$I!#,EAY!LFS'E3],U[LMJ8T@-H8NQSZ]_3%>?/LTO:A_CA_ [ M7EV73FQ61*YAH"-#4)ET'WE "#YKS[4/)**=3JY'OF#<)]4F9]80HNS%T1"@ MYXLU%V]7GW#QX5.8_3Q+\\^X_KWOK4+:V,!8 H_,U7T?GD2E&?@D7:1HWA3; MYCIA=QK'?6IMZH"&U]'8SN@=QK#Z;CA7'"0=E/24&C+E,JB02%#"9+#)H[89 M3=9I)U?TX,>/N[2IB2,Z7HP=N*$UIN]?BG_GA@7+>0D@*36LW-0]>3Y#LM6= MBB!%:/-@\S1=(R]F:N5O!E1&!]!ZG!'O=50I%:(\$B/&1W!U E92O"ZO,D&F M-NUF1P+J["Z.AU%!Y]5"EY\O+^ITA;7U_#C_3!__"6?+Z5=\4R>C'/:P]?7_NO($R*UV-7[C2'I1D#%QD&HI/!1-R:4J;:II[I!P] OJF M!#>1VB_SUG"&K2L6[R)5UBK5A]3G*QGV\.@X3]R9# M#ZF%SM_9GS;@HTJ"=OKHTSFCAF5#]^''8RB&"46A NZ5;YR>,2WIC)=SE?VXJ.P4@7JOG5 9 EIBJ)!,G9H$@,#$]1-[0_ MX;TYM'T0]60)46,=GK6_.ZZ@:+?//IW':UE"=!^@6;J8(D:HO6.4X0G*\,QZ M*) 4GBO'8FPSA6EPE[>/D4Q0!):9RY 3DFT$CA"C*X#2Y6B-4SZWF12Y#Y6] M.;-]L/) 7MA&.QU<.[PGI:SG[;S^U^5T]:VR-I_5!L[UMA/A,"@DY\MEW:;D M.8,0I(>$Q"/2X6!SHZ/T*;+&Q58[--P]0P=330K M*K7M^AO)O,LI!PH7=28Y10E.Z0B6[,U%'3#[-C'!;O2-"[$!@/#XT3B45OK" MVE,N_LWW,?/H2[%U8%8.F^F#H;XU)!"Q&(O1!A-'#[+7&J%E)[\F.SJ8* M[ "@[U<4V]:R#OK$C5%/3!;6:,_ VKHZ1R.OBRH),"QC$46AT&W>'N_3C':6(@Z'T9;U[@D*&Q6JXA^U')/4#EOFBUF_\.E^LE;A:+:;Q:PNZ[DQ37'.(/ADH/FHF LK"VUSE'$GXN'TDW8!Z M:!5WL%CA@=@I1E94Q@!)U!X:"O^)@\VZ+N-*<(S.G9Z"V&9])V,'L?LHXL@@ M]O4LGS)IOS*DB0_1*"\#.)5K/[#Q0/]OP#KIDF5:)=5L(LX^A([;K7)2(+94 M8<^OQ.\OXQ+_=5GO?K_6&]]#7H/O?<9@K[Y/4S?0Z^[=+_G^<&>8XJH("5(G M" M*9DH(>2<@2M% TLA.IFBXXWVP)W(Q6SNTX-E(D=>H [.!)6R R\W6;#*11B> M?9MFW(>HZ=2Q[(.$9QS+_D+OX,;L+@_TU]:OSRI89&@M9&<< 33\#G4/$WB=ZMD_,&AVZF 6(4NH:;DHG7:TG=4(J M*8RVRK59(_$H27TAZ""%/P^B Z3?'XRN2@B\04RF-C^XR@1RB$HQ8(X1:Q%% MDB=Q03W4<0RDZJV3=%9"VY& MKMXX'%QWW=G8FNX [>^0$IMI6F%>W_'_-INNEN_>_[9U[<)[;9Q+X'*LKEWJ M>GTJ@*<6/'^;J[4GR1KY:!T=-?-6*AQ_D,I]3M9%SZ_RY^EL6E/P*NNW MY:?Y J.<[D=GU&UJP5KH< M%(7MG**SB!2=B1!!!\.XUY*91B.L'J-HW,JBUO/F?7FE?]Z M.=+UL*ZW7^I'+/]*'[%:_CS[=?U$/_%&2PJ^"C ?.*A"5N\9,D@^&U]X8/0O MXP2X W'853Y_(![WC7_' $<'1G,U^_L]+KY.$SXLIE_FLZ]T3.'F %Q^J$5/ M-__\Q_ER]H=I_G$V_1\D082#HP&A>7:Q_!O/# MJN5B!78*R@([4N,3.4 MX[$",7@'S'*5G%8259N"N-WH&[=$O E@&RBF?:G<]@_J+Y$H_G__Z_\#4$L! M A0#% @ 3#9H5(:\OEK: P (2( !@ ( ! &$R M,#(Q,3 M:WAE>&AI8FET,C$Q+FAT;5!+ 0(4 Q0 ( $PV:%11Z#BD&@, M )<( 8 " 1 $ !A,C R,3$P+6MX97AH:6)I=#(S,2YH M=&U02P$"% ,4 " !,-FA4UUAO*< ' #X)0 & @ %@ M!P 83(P,C$Q,"UK>&5X:&EB:70S,3$N:'1M4$L! A0#% @ 3#9H5(,K MBJ2N!P TR0 !@ ( !5@\ &$R,#(Q,3 M:WAE>&AI8FET M,S$R+FAT;5!+ 0(4 Q0 ( $PV:%2F*G9C%P4 ' 3 8 M " 3H7 !A,C R,3$P+6MX97AH:6)I=#,R,2YH=&U02P$"% ,4 " !, M-FA4BA4901L% !)$P & @ &'' 83(P,C$Q,"UK>&5X M:&EB:70S,C(N:'1M4$L! A0#% @ 3#9H5 UQ@#>M(@ '[L !< M ( !V"$ &$R,#(Q,3 M:WAE>&AI8FET-#$N:'1M4$L! A0#% M @ 3#9H5*UOV2LZ(00 \00I !$ ( !ND0 '1W:W,M,C R M,3$R,S$N:'1M4$L! A0#% @ 3#9H5)C;@]S&&0 B"L! !$ M ( !(V8$ '1W:W,M,C R,3$R,S$N>'-D4$L! A0#% @ 3#9H5.\W MV75=+P ^.,! !4 ( !&( $ '1W:W,M,C R,3$R,S%?8V%L M+GAM;%!+ 0(4 Q0 ( $PV:%2N=Q452Y ,A[!@ 5 " M :BO! !T=VMS+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " !,-FA44&UL M4$L! A0#% @ 3#9H5!=>'V65T 6\<) !4 ( !@B,) L '1W:W,M,C R,3$R,S%?<')E+GAM;%!+!08 #P / /<# !*] D ! end

L!(7#*YR3"EB8ZT]N"UG_W MH%LMS#J1E.D5?_\BL^@3:Z9"U];R9Q0ZT<$]@J9*?\-ZV"B^D<&T 5?(07N0 M%8V?(WUVU5(&I'=9@CI(:!L6U.E<,EM#B ?0JP^\ M$>VZ>?O:FV,X1T\ +_\/5S)[ 5\[J;6=GLE>LJW@_\ M?:A^FI74(#7;,Q.IT6:N_?":\V+XH)4"XDJ5.&W)+F(NZB V"49U)T89RSU$ M4 ED:%*#Y9XKVG7W^A:HA]9$17NQ+_B6+VHP35/8PBF,(^AO]##6?3#4'R!5FM)()2P3&(>:.GT0RKADJ,C]HG59S*UQ[)XE2 MXK/G"J(]+2R$YW=(%>4"$\AF/2'BUOM*$;+0N6+4C:3/W;VK8++^Z::L[WT,>7#\.,L@2=1YJ'_ MT+.$%6>NN'%SDBE1,U)^]M5HDMZN]\2UI,DNYEVG.J1UD_L6$%.Z5;4)+3H0 M8FI1(5L>)W607_^& _#B M;[ *X %I)C.S?=2<9&W/P;5F!;^CVJB\UUM:83-O@5B;0&'U)5>,&P@]_RN;K M%UGL:3BD:$9'I&V?\O7JS^+P"\_X)N;Q@CCZ)AA,H"V3IH)81HE.&X=>9'&I MKH7I'N[?J"NGT03T3T.V11^D[_Q76"5\V:$4I5IG+DE]G^H2_\YKZ]Z'V"P_ MP8\KS=WZ\B:'MXO;SD-5X4QIQ2X,99)\#K] N"#"?&SXJR:)>1@STRM!1.:= MNS$JMW[#?K?.(UG/ZZL*371IGGD"==P#AIZB$T#;9=3[<88>_8JYQZ!)F!=; MP'V688H>5@QK[WY,UI-V;B]=C-G7E^B\871)M/K3HS*>K,JL)C7E0E2HB[+4 M*(*I/Y-FTN9R,;5&UNE-C\39KCU-%-I"^D8AM/_X[[/X_Y5%JP=]D#U*Y);V M"PHI,YWM)XT[F%&7^X.^?"%^LK>H[M^251"='/ M<1QICY\CXKZ]%/-HEE<&Z^O;.]F0=]IMROLJ>>C3I2_\ ];MVAHKENN)%!@HITDO5$6TMKH6$FAB.E-X?+=6=-9C.P9^RR M1JLA >JL_$8X>\3E(Y$9#&;-K"3>T'X<_S#X9$'6U>E^J^J#+"-OH16WA+0& MR PF?I,!.K5/N+JX6RGJI[Z[]+%5I8S74FR<_Z?@LH6"X6>F(S\6B!AMQ4"X=JZ'EMFX@?2@!R3?+FIVS4<<5TR-)C1L'1H(@I_PJM9: M((*^^!CXZHD0+%- 1H^IZ1%#7+6KA#/E2L'3$)PS>@+'8Z EN#HEU3I1555I M>=5Q)/>B_A.HMR0 &2CF /'+()K(ZSW:/%E M$Y31S)'K30>R.0 3_7Z'N0A3V4J0(-QP*'KQB87]]WNSH!$USGD?).4O'LI-($[N*=Y"Z-Q"DLV;=5_N8LZE"?D]FM!?%4#D"IY.&6N%3B;Y8X M?W(4KHD!Z]((B%[@APD*^E*B0 A) %]PR23HB/G= ^>' 7=SYTLJY58$P(LX M#WX_$D_4EH=R,' 90$ZRB8U;A$^@^8>3ED3?\# 7<%3B-)0#/,$\YW+0$Z'+ MNTEPOJ/-%*I/YDMCF<$G7$R'G\/)6ZD)+.$Z!!OH9$OSD R+ZW AY#'>( M1UA8-J\&=Q>CN>O3;(#9W"4'!PT\V$8GL]C"(B4"K-&6A;%O10$?X?0,?"'A M325F4\ 50XSC ,(AX>X/I8)33D6?TK\?9[U:""W D$DCF-7CWER+ZN,ND^$V M[L41<7T)IIK:+0WW9@[0+[.*&'O) ;X-Z#'HN^>3%.^D\4;W\41;P(PPK9KU! ?5_%CBM#RK# M5Y(W5MHVV44S> D/9([CW:H>UE#6)]OY3VVD"%%2A#!+%I^$\_WGBZ M]X[R4J>"TKVLA;M0&ZXZT:PW*P=C23GW)]E6]>TA@5$. M@/>P=;" '>"623L8X>[7XJ6P&H22[_H3$NNV,Z>SMAVLI%;$G7_E&\B#)W2/P9UE-=#O!5E=9]:)$# M2$5T;H;R_NM6:(//PSC #EC:A;6YL,71,NY.1%?E-1K"4@_U>H#W*EC&G[06 M]FCR?3N((>%NQJ@G M4:9[8&/;R$^X?>4#7W523;68%,-@V)@EZ:NUWDLP_A0FG0Y;$,0'<'O&0,<2 M2'<\%G<.%U/ -2C5P6D'*\VIFVTO[?A-S3.9[R&E(7BM#%=U[3%=VC?T)QA/TV0M$^-QF'_)&S,W53VCRI<72PT%5!!M/CK][ MG<4X3>PUY%(( N351@K9-^&M?LR$@;;U7-5@OX7\7>9^$!&$K6":]U$Z3^:> M4-W0<4UH<9?A,D\L1G2!1I$?]Y9G'ZG4+!0L?/NV>FYB0),V>.429@]81L\% M]Y;SIZ>4YFG]#V7-^#9Z'2_S]C'E!]F[T;2!QT*VCM22BX^G8CKQG^8 MM;DL:#:>OL]DM\8@_"37K768?(PP.I:IE>*Q_]8MUA.$'ALDUBB/E1./#QB\ M$K%/.=X?,J:C<]GMC>OD40GQ< $^WBAMA__NE.9OA.<#TQ?\1<70(ZA9R$F* M49N;:FO=;<^[=B^F7QZ;L=@_VU$ZET'=7W7XX#>9SM^/1JD>;<)/RC6-N*N" M@12SO8MZ)9VA+Y'G G:KT^\YBSY]'M6FI53?LJSQ&"_ J@F2(LLM=Y&)$SA* M33/+M<-#9(F]W;[(?WTB^&ZH/'/W2\-!F]%!5^!X67N5*4EHN]B+JK-LH5[J M"MT$Y$9H @G7#N5#KM@GS/BV<"-6LQA>+AY!BMFTZ!/TKAG:J7DE5\R&G\3; M&7C#CV\1D8J#F8NP>]%**>VX;>:[_)45!K\]L@PR+[NE^NLK^VO@^J/H+F$Q MB 9OG?]:D.[H\!T0R:2MU&6F\7>LS_\ MCI*X<2\*=-D*GV;9IJS?D'(\Q:9Q5$\1N2KBL;Q-ON?]'>O9&L=M*7NWC7%[ M[Q5UK.\%=Y<_?A%(J.CE0HZ257Q$SR;(-.Y"AK74?1T9D,8L+:38'A0]I/#S MOLV/XFA2AH5R%7643F.EH_UF[2_ M 8^.N4;9'\Y=Q/SN,FG"%:AUY+!$ *S$;R@Q@DJBVM+0:*+T\)#!A$&-7DV!4U"0TWS/"=> M>MN7+ZT!Z1!Z LV!A6_P9NQ$;:,UB.@EF*M/=%/@<@O(-B."Y\#C]_'35NR# MN;;.^Y3%((5-D '8GZ>B_/_NJ2A_(]<]Y-AF((3T_BF&FCEE:[:ZT#AI5\%3 MDG$S[9L:_XEO+T/9TB(Y0-I:"<;$X=''-R:^7=@G M1P]NW[GLL)A:8&O LP*G4I__X@!JM_7K\4PUZU(\,R*4S@H<98NC(JC0CA1; M.%FQ+E-D7BKR4F[\F#BE118>I<+2#1'QTWJO:8W) MO=_\1WG/2CZZW;^*Q$(2SGR,W)_Q84L4W-+OA6.C.G7YAWDG_H)=0?_4#O:Q M"9PE*K G/!31*D28&%.%VA:^Y]/Q5NU;Q G%U-AG5\XTG@OZ7KQ+ M.?YMB-X8@>+4GA^L)X\Z-Z3..%X]7P63]C"<^F2Q]M.S2QQ*E^M6'N*90G%9 M6LQ=E/D@JL>$A(L.]5!T2XTC7 I9UK=__BX_[(,9.=G*O&K&71W,87BS!^5Z MG[@QCPP9U.]&(L28AA69D[.FGJZM=>1XX_M^]SA B--@@0 K&2T)NGKW)K9_ M?G^C(>L6^^*A-8G'"TN?6MZ[6O<;(*#.Y0\+%PZ,.':MZRRK./>CHRVD>6@U MS01P5W;QTRY6<42)/WK;?LE1.5'S4AY%R],.@/JDG M1RY7:]')KBO/\=H"SJ])"/M,8_K]L60@?>#SH'VUG8F(,RG>L.WZD>CSUH5\ MT1<[V^UCE?G!UA+UA)3*N5^/(4LU(Y\DD?M' R_%P,=5L%='G;AT:H4#B#'[ MT5-SF):>.L:!E37X>,J\&.E&]FG"0RL[7U/1'TR%-D2\V9V-[ MS8V#KP(0A@K/R=3,<::FJGS4"A7.OGT>@)RB9D>]FTGIVG\GW_]GL=@].SF;S ML.H9UFR9=OS#>A-TOU$.!T A)K%7G1#%_HJ.<:7MQ7YU5V6S7Y>/O5I^(IAH MQAL=[6[" 43R.MF8?-9SV2\^V6\G?-'/*&.,:=/K>_X\^]^6;6YFPI'_C,E07<&Y: MB/48I; +2QV\2/W! :!,J\K*=[5QAJ;+$5IO%&LR;3;NO_F@6CU#4&9_-,:U MX-/86JSL5=RX5O,9.!8E@/"%MQ,4_14-LJOIX9XN2^_>-+P;*[NN5CM&P&R/ M0OOPK1U@M_2>>YMSU"N1S@'O^J!, MU/1M(2:Z'V0]8,)HJF2]!.\1E!VUIGU"(\V@1W'<-N>T[(5?ERQXM#L.*<5$ MV4D#O#:0A8^:?&3$1!%;6)6*H->P\O4X@ ]A7&S=@6;?YI'D:&F5T!I8=+%5 M%RO]2?*'ZUR($&^[0H;S#]6#JGM$Q'+H!/#\#'2\8)0>R7IJ*D1^;]FFB&CR MW+1.NEI9YJ7>[1?F*#%N'Y*1[O'1^3X]/2])3< 'YF%9.N9ZL?LVPDOTYBGK M_#U'^6S3\Q*_L@T- 90JXSQ[D"B$(3VM\XV#>^'&-=S>T<*16>V*MQY3WGL. MVKU+'K3LUREQ35+VS37@=;QBD;&F?OR19"'+EN(Q44;&11'\88+H;N.I@K?3 MZK3RO-#(IR>#2N0J;$A.OI+=N/N)::\!E>OORF=[G[CXTQ61UR][B?)>$/FP M(U&7;N9,>;[^_/B.ZSL.O^/E\\K(!<#:_[ O\T#QY4O+>LL%GS='#CV^ZVE3 M8O&QM2^VN=1Z^[6.UZV*3W9&O2@">/IX+&!B*(#U!*V :3[ 5F$>9^42 MZ[ M4UKJS-;3#:%23!.:SN<\TVJ7DCRDX[$:ZSC8>M^['?=(F5_$'BX3+B56<8!T M0J51.VZR;KW5./X^N5>! _CZX:">PSHN0C]6ZS4_1 RD?>PT>+KO"E_4=!OK M;$3I6("#H.$V^6#Q@Y>RVK9O41*#7E\\^R]/.SEOZ*8\ZIRVLR[SO."X\KEB M^P7'^4)1#'AX%;NQ\9X#-%47L<4C5=EH!(:J4^:9#'1R@#LP;AF+RR,R10+@ M9,@ _-O<.@?@G:C6_(\8"&IU%D"&&[T%E<;H ZX!V5=E_48/C=T0#/F,=H1L MRPL>N&D!$W3$1S/E\*@C-+>;+E5OMSF$V7N-TSPQ4SDD L=!U9OAV[S.U=A'OW\)4UE M]:?WN"K..XV@^.TLY5L:4^I9>Q'R<_-2\%>X>ODK?UU.=9OVFH[PW7'Y8'"C-LB$4@I=I M=2)#L!O=[1/&&U@.@#@0;^C!H Y='/928VNV;Q8-=)32A#] WE-??$_B2V8Y5AY7T3AG8%Y.-5A11'I<=9#%+GB]M:UN=4?O:__ZV#P>_VW5G%) MZ\U,OSK8R-Z5F:>-)XL67#T2IWFS4KIU E2_YQQ.8-_1.C;)Q2U<#A\)K$L] MQ $*7NFQ/VZ]C4C !&'B)K[ZH8*H#U7%()NG"G:^<^0 ?EL$+3:EW,IC:5IT M>UKY4*S+FXK[A-G[B]U^YS:]DQ\SA8HLYIJZD5WA\%_&BZZ$>*,'/U&>QS#? MR@N[.,!CS\H@E G9;BDRY6+VU=6?54K$#R-',1!SI6J1'#L+8I@VVINB"J\(K_6SSRJSKV,VP- ZP>J&8 \35 MT*1.42Y0C^D/L7*=N8OF]SKR>!GH@DY=(OS%<[%_\=KR8T1Z3,WG22Y)L+D3 MJC^UA26LN^**W@]@C&N[%C![^03I_SVOVQW\D+\W?K8<=6E.SMY:Z' M8$.C(YH#3,0O11Z@K)436@H,^U!> 8,+C;ZY.<$N#&EP5OG-E@N]< M7BM.Z/%0U9%RK^S!9D=<71RA7H>R-UUJ6:T+=QS8S.O('6U!)-Q5:/"E8%[G MUXIW/=M_O'78ZV(]&AA-01UEO3&5*+'2AD%#MC%B"J.?!:SW2.^YV2SQ_,O' MR/&M/D@^NCA8/%,;_X:&Z;A5)WJF>N%JR"U&T.*W1Y4_GR5KK/'L@E0XO4<9 MLO+88J@]F28K(J"Y@J%@K9O'&:^;(4+RGF]ML\3-1LS*EBU@QLY(&/T9J[!U MVP/\TFI*6E/^<:>*"DV+2Z85OSXGI+VJ/LP>#O>(AE]:X5O0+^[%HJS#RD[L M/?FJD&' EWXN(^>JG5)CO1)BFN>E?H'F:[[PJT M>ZW];+*9\'B0W$F&F<*RQU\TM/XK_BLX15,^V-20#V8]"+<9?7X67"0]8R\Y M];*71%C.Y\8+CK?,>(QAKM?\G9O=S&2BJ>\XP-FG'C6,C[%<1FW(3ZB4S88/ M@3?(A.E\ZU6#"_=>.Y?23Y7]G?53\N@QF9;5DRW\N(@O[.C=<'(H^(+"-F7* MX.S7TIA13S[AGWG6E:'ZQ_]FSRXBF#IZR4XPVC<2MT28O+/,3(-1W_@_-R/<\:#D]VX2)6YCZ'0(.^;WN<)-6LRW M/.SV(*5.^CWB!UW-UY&.N=-/_N\FB3.A/ ?K:1W6&.)Q8J\TIN7.4#F<\JOC M4*_'JB>QIUWV\-+>[G!"K/$X:C?Y V8TH$:(O;8!&RGK+D;NA*U-[QIGTU] MULK#X>,_^C#EM*-I[.5"&$._3(()4$$.X%;N;L1X#%DU\%/NWD*8I3#2%#!D M5\MUIB^L/_02)N/%S^\>(D\8TWOO8APA2 ?J$.05AS/FR?-%Y0@$F, M_M!-68G/8(V,$%GC\/9VIYP9>%3"9M[6(,)T'=]O YON).D)6*VC=#PQT]6. M;,^75F2$J"6[M#5;B+V<"UTX%MT;XW&9]>VA'4VOI95U*NEY#6/B(:QO5.[V M3?7EH9P;F2[6VF$'[#5&&I.P)P8O9+J1HP+W0A6CBXR>1PB4G <=@3N<-(@[-(>NVY)T]';6)K[V^RIZX)%R ME0P"N:W)N#1MQ>6@?'.0(N[ 0M''YYW"$ 6S@[U\N46#SS6/;.V9#U__B_D(GI[K AP9K1Y2NOU0D^MAI>Y6IB<';"[NA2<^?[X] MS6#ITW_ANN7/P/_!@64NCM'>11]^NG2;R%V$'?!L72L;^F^>UOD_32XT[J$B M[IB&%IO'41#""W7MJ3AT[_DWZ3.[-I]&Q6XX_CYC7D^#DQ["WR*2KF2NM[C+ M#IM*1>Q0FP)57;+;H(S+V=R4\B%TUEV/ \3XH_O8BE/7J1AZQD#56,)F_O[. M<.B]IO!M9>;.C <$8X9+,L"<&6[08MQD0FJ#+-L\*L(2BY-UZSI;TRZ'0O=" M9\0['$-A*SJN5">FC)PKE<[EY8+L>IK.*UW2P;SCM))[(S\[(I6^GH>#+'22 M(P2+EF'N Y^7< OY@GP]A-DS"B_H.$K7:W['H49IZ#OYJ),19J(5 ?7K9[# MNH:]D(GI(U.($)VC^W!/J@]S@,;%090^XQ)*A+9K;(ZF-G'EU8#.J?XLF)/; M![@L7@ODID'^6!;6]'SH+CS)3<.=NNL),Z57<#'SJ-$MUI=I3YZE:(Q8U=?& MW[J[HC'"F$+O&+[MT'&M"P6:8I17R%U?IX\E MP['B#X6AZ^/7IRL;E3#-YWT'=+?D7:?9NPSN2JJV]9J)D#HP<'#/A3MY^NR? M?9"%5^WW\\[K]F>J/I;\ IVZ"&)Q4'#0C M?_Z'P3+$/16:&R1U9JPI/./AELAW3*UAICXCB"D_0N]\V5CTU ;I%>;_?O]2 MO^S!=973YWP/+BV%.7E V+ O7].DV^R1Y=O1=V8JRAMYP>,7\X*.;*J.W4YN M7;O(KJHAXY(PT(8KIG34-EBJ;)6'0-L=9DPJ_F3?Z$U=_)7$ M7U+:G/^T5HAJ880[9F_KQEDXV1%U+N4B>'7-GCQ^#T\"0V' R)[)%< M_46\Q*X:+HU%[8!]H58_,F.WP\!SS\EX,6LVWN*MNXE+(?N^(LQL>:_=$KQA M!D>/&;#^0EUNWOQ4M'G.GG%D$EM+=C(-:^"FV2OEK)"TW>9S#X/-[^)!AU#= MK*<3[]>6LNE]QXQL#8H=SH5G(J7=(%7-^(TP#I"UOQ=#+M0M_GV\#_GVFDL* M='I)]Z!I;+4S6EQZNSVVA7Y.S5 M769#-0.-2)#+] 4.U5*_GK%@[Q@PU9)0<(YEO5A+>'O7?D:5,I)22 ?=[Q%D M(R7*4+=I!])\)N*?D[L##\J]'#T\#)FQD6D%8^GSQL'SE?F[/M,MD./2R;CU M_LL;48%?E?AF?)=M&:[?"0&@"-6I#;W;^@:!>A\LN1E4VME[,/,83Q-[YC7" M:L%]E$IA"UG11#H*W)\S+K#[1G,D#H@62%-5#MPJJ%=[Y_U+W;WMZMG.K58? M\L.#(BH'F"?PR3CJ&;RT'N(T;-?7%01HF9JH?AJM##[$PX@^ 89 M,?:3>EO>JQ[Y>#7[QS0QMNFGT.Z1A4U5V<1@6H[=RD/))E7K?P?[+UW4)/=MS8<1#I(D=Z"4I6F M=!$(B%)$!%%ZB8AT*8I D)!0I#=% 04ATD2DB32I 4(1$*F"U) $100D00RW MI/#E^9WWG?GF_<[O?.?,G'/>\\?SQYK)3.YUM[WWM:YKWVOO):Z326HUG5J= M-# L=_6?U?DNV]K4V-J8I'0CXH;MD>R;RC/?*\,J;CVUS]6C88DVVO2/ $T7 M.Z/C2R_H@^2"B1G4^X4[0$(($J P_^'<>Z/TGMZF]BA[*:J>*H,5K_A*]6Q% M4Q_*@8?]&*35EQ0,_;UB<(#L'PD[!+V;J[AV";/9_$!^_Z]1Q)F,/_K"AI!- M??9T L$!*X8" *DN!A8VA ^<>EVZ9=25\K-[C7%:)8EYV'M25M@X/SI]H9SPY3-B&&5YN4NTKMT%NBKKK3*Z>_W+0_)]O2XGWI.F+< MP2$=%QGK22D6?W@(ZOR)_?@YAH 5P2[."\XN=969#:%]B=P2%H(.7YGL;S$,E)A2;5^6X/DA_'V M=2NR-+N?XJZD>YS\(P=.V02^,9C*M1VIH'U-3QV"\J,0EFRK M#^ABM6FXSDM$76.T @&S;^=D-7-B= @U]/@/7>@Q&9M^"#H&Z\SXH6/YN5#C M-7@GYC<55OH!Z5CB"&C.-4[2UE]?E^N^:L@*FD&('F]22+Q(2:J7'X+5<4L2+M\B47ID4T/;4;0 ^05MZ>)'3'C/3L+CM8D M^W*WBJS.^I#SQT:JE0H@=_ZD HX;JH),?X[CMQW).P"G<[<>?43\Z>PC9.UG M+9@4S@UYW(:IX,3FYT!?7#952 =K?BJX&$)2B[<-$SJ0J XWBC-_?O"R_O/" M+VP:^AUR:X[4R>#$0D;L0)A3,10=HU.0&@[8B#J;K\XP_4KNVP%.M93A(6HK MBT[$N=1[A0OG7>-X9K$.]HHA!-'ZF\2A;2QQ_/JB2&JG8=7&/7#G]^J[ O33 MIDA",^-9A-"KB$!(S^D1/G,3-AJ$>=@9?B0[7P*1#>?8DH?/7@: M$4'*?6*7-1)X^W$R22)78+%U$K3I;MZ'!I36XYO(:1(0,)#=IW%T^4R1?+0[ M=AGLJR%R"(HS*XV%.%>/(R# .$XW84]I'4@//03YAR)Z61ZQ;M BL@ICK.!M M^P/P96(]F0JDXN73(#PP#*9;@[N-8M@QH#I266T>/'HRQETY \@G<;D!903E M<;' [=1@5W[CFLN]HC@O-S+S+[GB5_%EIRZX34;X,G""APF'V@Y"$S.@M&0D MEF(7U1&VT2I&#?P^'BNM"5@3>#@MZ5)ND 5;WM;>!Z!V&^N>NZT3]:/ MV[) M6A03C-*/YH%;\:8;G(++="0Z(^X^#?>,K]$_LY.PQ+Q0M*A=E5KO8-"8E_S] M1HZY8)!*G= -[^=9(.E7G;^&H,VZO<@C(?&$ >4J=P7S>:U8Q3L'PD=EC ;B MZC_M9#,",X_TKF7-[_J4?+IRNUV/_\&5N#N/AXS=@M+9**14_3"W<KJ2< -[H \>NGB,#V1SH-HH6B(4U7.KX.[=<2QIMEF3?',]!$NU2X M[NU?3D9/<(4.;",=GX.%75//TOKU[)#SG+]WD[,@(4AAJ@_I LP+AT[NO$[B M/:]:FF3W\&"(4]GHW-K1:SL>C N:TME#B',VW3;"]!F(8+B-^(^<,]%% M1GV^+4=X>LN\$/$!^25U MMTV2[]!GZY1"T>KLA4!?!CA0-]#/MKB>PN:)15=X)1X36 M'UT6!J\8!FZ<5F)Z9,)2PQ$4R&DNZ2>L1[ 5NL$- GUG,?KO 2IFMGXH3^<) MO/N4AW^@X-@L?G$-?O B%,D7^*@-@!+&63_.K;#.%=S^=.5$R]F#JC^N5))' MX:7SC:^*3S=K!RY'/"C[I(7.=&EY'*HU+@5[8+'F(>[TJ(QV61?Z6G;#O2Z! M,=IY@.>Z?@M-=BT:MS[-@>T-/A==-Y]J[@CSK_8GN9G3YFTEH[--?RJGS76S M;$RU=1+K*N5?O/QZ\FF><4SACOI<@99/?N_L\CU(E]1OH:^$?K0P0EJJ@)8. MG:^D-C]9%ST$U24\9JAU:G4Y<7T0PKY9Z-GYXLL59/P:]2$%8C,NZ/S80-ZI MSH\RVCZSJ?1J2"[,3#[IDK=GKO>YH]>K)$O^*^3[?[*!C&_:)YG\X(F"#""_ M0,F7@+EOHR3>5=[D8#6?\>>OG9UI61O9505+Y9E 0[T3(ZKP =6,J"(&\.)9 MBCT4C3C3.-;!U(4KG"*W;:*(7P89Z?(><,6L 73WO+-'3K3I3 MWC4EEW.$?/O#H%GC(^ZH>V96++WWO:!HE9V^DUEKJ(GC"YV\=&FVVICD40:U]0XD%Z$WT4V+H^-UX^IZY&5W M]);)/RXI>)R<,4F%$D:=17JZ!6;*NCZO91W)NSG8=ZDQ0_)/CL6%I&&5AAQ+ ML)(,N!35N$\]'DDVI;V 9YKV@;F"?EM[< O-=5JE+[[$ '.P77P(;%)YV>__ MW@JB(TRBLC*_A<: ;)Q-0J=I^W5/LN4XM:6I+^QG%^]7U(,-I9?O;Q3IPCJD MO11CC11@QTS#5FG>=;6]PXG'. X&Y]F(P]4/=(=$F@LIYP<+!/.FJC##G/P) M/S,_4,>GNHY5!1I)35!-V>9_UZI)) X*ME-']SP_4'G.[^MW-W.V.V129S.L M1?H+1%)*?NVYVRG'LCI?Z_8^J%I#G*QW+-Z$,L-3T4T&8G660:=?E%\_MTK1 MWX7(_GYS#=C!1\:^< 4Z+ ([0D,5'MU#Y*B94._YM=X\J-5']^92BS/V#I0+ MB#L#V6RPA#MFAZ"M)Z@_7I&)P^20=J0!Q?$R^TVQJR;?+\GFW5^W7KC8G_^>: 3.N4QX5(^8D8"9+JD[;"8S1V#?,?("K\GO1J'&CHG<:FU'(J M,?<@<7/@MQ#R#E4.2OPD#ETP&*-#R8GKCU^LT\R+OGHM!AM6+W8JX]2Y8"+& M+<3*^$Y=KW+_O+M;3=-[BQ?CV1TGKX'LJ2Q^_T9JZG^GR0[FE&1=Y*XY,X*1 M27-18GY*$NG=80_L>-7OHO*4"XR$@7HB\;G!><3<;/IX+OC3 MV4.0VR(#@IG&9[LNI$7ZWC@;?JO->T=M_'KL!$+?R0!UB^23*__B3>AN?\53 M<#A$@]Z\L.$R^Z3.E59M,>/Y/KLMM7>H0NMN4-#8D?MY$.55!NR)[,_QKR:RQ\11+(Q_$*;&=-7^?[B-W="=_5 MB6'S HY?>EYT134@@-S^L]F,)G@C,C(O3W@[,B9,\JS,Z+!RHOW!$XMO2SEI MZX<@7 ",>9RB2Y5['/Q)\ZL1EK(9#'%9:NIL0K>Z=D@\^Y8Z:&?Q0J-U(HTK M5_\1\.3BTVN7CO[[WOQUGP()F <>;Y^E-]/8T7(D;EBN.#Y6ZA)\V_\0Q&)) MR_A)AXP3SR+T8+?-I9]P$X%\RCW(VS'8KV$)9Q7TC_TWI>>"*!9/F3YH[QRT M=)3ZB:L.I6HOWYH=O=K4&IC>0>E(S!*]=:VM//*6T VFG/[58WY'/@NM0;B0 M(:@OBP3'+"3.!:Y.*X7K5@?6?)69+NU0VE=AM7CX0?#JW2A/Q[ M2II.L&8*??L/9M7O@:ZYZ0[Q+KBN*F[-ERT&HJ00RGYTL=:N1Q6/9H+ORH]R M!^\2;-U)CW/>&'_XI*%LA0,/UC_$2G?*%!L VB0V*Y+"H]UGW8L5[AQ"[O.1;"_VL2UP69ZO\'L(+_#F-64]W^B0N,?BU@\<4S MYQ(W^SYK&YB?*DBL:V@/4D>@&$._6/;^;4K)!L#OGBGH-E44T%2TNA6%)(<, M,'B_P<8O*;-A_9/?[)EIT[_4<4-=]^@ZI)\-A,#RG#WVFZG&6;,ZYTV]\O85 M]R1C8O#=89]KU+2ZKA*LV^WDXGW,QU_KO;FZ7A]7)7EQJ4+H8WON9@7@3; : MY]PDN7:NS;M?%OAV$B:VJKJ%#4'PZ_"Q03\HGGP(2B..KZ<-_E6VK+BMUZA7$ MZ[9G^J:NMSK(<8\>&>4[&@O_*,!4'U"O3ZLVDH-# 5.BIC.02X3@,A :<_?O M2C*$2):8U.V.UF.E(4HR\N5.HWJV'$'E($M0+/P<\0F^E7K\%]YW6PA)C,1' M8H(T<76)T41':^+'%2[2MXP"M[P'+R+W:^7\II6NGW'V\D:=>)YR;H5=NI ! M#1* :QF151ZVXH[M3R%?D<>>-KT*T/ M[-?Z7J[]\G FA9%_,AXP"GZ7]I)J3K!)63@/PUS^C.!V\EM /@RFJAH4/-FT MJH)V. UF2GNV75-!=CEP5L0Y&C@VPL_:+(#)=QC>UH#9$-ZW)Q](KMEPL1LB M\+($7/9NTY=LU7C"GE(=]:XW@%B5F'Q$Y_K(! L2.-V5O%6)X_TB3N@O,) 6 MFU9O^KZMAA"$PL)O9L'JO?)T4[=<)*7BF'Q.[:9@CD^(5U#,@*20A=$A\#M( MSR%(ND^>> CJ#XSJ]"2HGLFX!+]S_W7]R=;'YMC4BMR$$ZNK#[AA^YGW=P"% MRGXD2P"8';U: &7;"L].0PK4'(+>"7];M)P1A04,KC[L['@?^-9NV$XXESV; MVXH%5%5? @E")^MCM_9?P]EIK[NE8=>OS>ZAXN;"-HI/3C>-AJE.3 1OY7R* MSLU$SHHZ: >5O<)?%10 G6"\A!I I _"CN &?,D=1-YDE?O9Q^%*I*S'D94! MXD%O3.7R-);-@PR?"#+?5VOD+B& XF*O(GKJ'R(#T O1.'6J8/X58N56&$5N MLU5:W48 5G9UQB"RQL4_DM_%[X%\T^A=V8^_S&(O?TP1,"JONAY_ UQE$$BQ MAVL21;9E<;SSOJZ-LZ[]W=K3P?5-J;5-?61_2^NF^!=P@+*"4/V61B^>^_UG:F,D6_ JQZSV OREN?%FK56#:XW),8)1^T M."C*>O?%64$:,^:![M8.HW\%V/# ]:=+IK7 Z2ANWQGM+NF1LY(\U5^62!'\ MH6_&N#1>''.>S[*L<0 :<"& 8O;V,(G1]RGRL]G$30*7_\%,KC]9]G=N]^6EEQKTFIN60P]M63^MA#]""3WU]=,F"8&+*8-3@>/=^B67ER0AFTBPJK:$/+BB@B!)D M,K!!T8"=GE>ARD;ZEP/H"Y,O)6Y.^[9E#,$:9'!":^R]QDP7E)B/O&'"3 M#48=4,#V@U.AC8[;CM5+,$?S;M)@"1Z9C)!OF_;-&[TQ'<+Y8?8[L8Q^(')4 MXX6 :]RT8>L6OS":-$=. AHID1Z K^U4YSD"9&O[.&[+I:+:Q' EWUN,]\&U M-J=O3Y.NQ(9*?'G$6_W]']MKO EH-ZQK$+\4+O>&_YU!U6745*SJY%_U)/_U MW"+;?ZDG^:^G#?VO2I1_>_[M^;?GWYY_>_[M^1_PO'L(XD<(N0+=T.T8M?NM MW0O,.V"YGON?SK%ABY6]_EDNG(Y6A<-]WS&VJJ]HXBL#Y/H?R/SCH$\&V&8% M;+T;/7<9K@_8A^ XD,V_+:?P%'^.M_!'"7-B:RB$7FWVOYZ=5=4R/^D(3JD] MYEBZJZ-4\T]RN*HD??X'O-_/@9 M=2#K..2,&M:^N&:PT^Z;=>:5V>];^J@PN\E+(%/_RB_^N('$C#,8CR6SO?]=]?I_P-Y+?]O?]K?];7_;?X/5GZ!UT97A%@"8(D4U!JJ)61.C M>"D)$__[ZWPDUAI1!I^T[8KCT*G0\XX"(WDPY!VR&4\\C>,[]M MCL/2!]ICYOK'%*V:&^<,KN,^2%N49.X(<(00'#(E8*U!6Q>4S%5Z@JX9@^VO M08M1S8X]D"1H0^O6\BO$+/C=^K8400(%KJ 7K(!GZJAW[U959GD7X^6BHX+F M%\X_/GE^N$5;=+$XOJN1_ =()5GU2\LP[EJ&>H84M/_P-RK]X.M(8,&W7!UU MK>63@\O!ZGD<; =MSL[VMZ4S-Q\Q[=&$B'/;;$2=(3I'GH$BQ8X^;F1(NNT! M;B19)^63-#'Z.ZG!VES6CM;M3R_,1?OZ[/[TBKA0\UXL./:V[E(3Z!I4(K#[ MV QR]26VI;(?D@3A@X?4?Z&J *9"207%DD1ZHW;\9OO 1S-_G[8<8(E,HUFE&G)Y>P;*U]O?)W=1IN%/Q+M'(X+J411VH!$O@D%F(@71 MGN.ITN=GJ#8BF#\UVNHL@0?+0T71=\L\^MUO%IA^S&2.+1Q7O,O,^0;$-J/U M?[VN]/]<$^JG3T*DC*3I8UCV<&@&1,BS*X37_Y;\S$)?SU*[W+N:$QE>.1U% M)H9Q=0M50 +F0"1=Z_PX-ZS,K'GF_O*%^>V=&O6;SI[O4WL=,B?CN,L%V&6/ MBH, $;SY5B!%)1#23"[#CR= ^'P JPI4 @>^ RH&-Y@=1 4*;K^V0 7C=_DDOU MM-5BNG^X=8;.H(>2[?%8IF?O$D<(T[*'H'@5Q 'Z05 I!HMXY!;N9D& @L5 MI!974NA481'6_YMAN?H\Z>N:KR2^NW .(037(NEBGB/X E>8IX([5=6*6]1Q M?U2.;\7/&W/PI?"\>2,4$*A!T?N+'FY\.O&55;323N1K/Y04 MY#;OH@0^JZ!=[?E=(7(^OLS(3O7TOO-4*5]U([+:_JE%Q;/5HVMS%3!-.H8E4]QEQ]AEQ$'_:FF<[%5 M.\&JR:&3:)^8DQL*)/4!=8GO!V:)E1=[1G[D-]BH4,Q/:O%GCD]&UMEH_V;9 MSS20>@4K'NK5ST_7&HWQO9YD>7_Y9#0P]>.GWN!M6*DB/*TL[S2[U.8PG1G9 M:X"^'3+?.%B&A_2A$Y.D(LY[!?F^^='>M5*B_?0H_U?C8&^D7)#\O?>WRN,M M].K&!\"-R%ZH.#R(N+,M@@]AQH03U#F=K?U?;JJ&G6YNTD@^UNWR/A/(N2)L MYQC-'^_'W(N\+64WA$NF"O*24P POO!A\PS5JMJ_6XVX<'7Q:H6W:H-EL0H- M)_A2UJL[AD?^4[47*9K.Q?5J:)7RM*,)<"26?H,(K!@OYBS0#];8:T6SKP1"W!D\4)#VWM=D9J<8:W],/YL#?\*GQR' MO:4AYKBX 1#,G"I0?:.!Z/&$Y$KVGE,3X!4 9/&#]?*S*.5;SG?4RIUKZ_J* MK]QCO0/V_'$*XJWJ,$1@HPJF$^8&T>QN%=CD^];*9L3,[BKFX*2?9$'_X,>B MH8.*?;H43$.]+>TE^F;(O".YB'116A]H)DZ,U_4&D4.V:]7MV]ZV%6#IL!'R MU(GO@PIKHB6KT)U^^^_Y%8^-95=DG MGY?R#(=?'BO^2SW^?R>(:R>-1?^I1'48$&3ZI^+VSK6_/?_V_-OS;\^_/?_V M_-OS?WDZ--4>&35_O-:<%Z'VWNC.0/*FX^O_V(YX_X=Q(DZ0A.-PJL=V^NFG M9[>UEG7ZEBN[9]1_"HL&X:_E14:RPE5'J,?HR]BWT&WF?##< YB)&$] MN7G91\Z7_K&Y0UGK36>C69W@"$A,7A=TSL Q!]EK%60^ $F!'D'>IMUR/ 0] MC,;S]IN])UF_.7<-Z55I2LYK@H>;WRK?'SDE=;J2*A2)@R1T.XU") M]\>.#R#9?[MK.A&32E[-RW>XGO8P% ]>%)YM8%S*OUAJLO:92GM6=42#>2=MQFWW4VAH=9[>JO@W^E'Z'+@1NJU- M?D\_"K\]";?43F/K;&Q\4=NO=)6Y28/ED0)LN348-@;?H#BM &R#$*(M:O[W M(,7 M7!)0IMQD2.K3P#VM47"J")A?56O,14J>7Q&%F;OM>C7?"FRO>C+*PS?FZP-Q M$(4+/S2@?A0N (344)V Q]6T!-.).RX[=AW\6HFRT$NVSJER(-"P'&?"P"%( MW$@$?AX(0(L@9&%3HY@5:9T&-YV2VA'57.%+W&FFJSOG>JX$*V;X=$+HG$XV M_1!>N [M:6WV,ZQ@M_S&[(/FMS\6#)_$=/_N(KXU8]_X]>L*#8V\C4P$\].E MJ::T$H1<+;WK-2P2YU$/3FRRODSL?EZV))\[6O@EJ'NC[9;C?F:.0=,"DZT? M\W<>-KQN'/4:D8[%U\7A UWKCRUO>%UK^4SP6AL.N/[Q5QP$TXJJ@.U3#67I M'+\.0>;.."B5_]GJ*"7DT7%H!9F7?.:#L;,3V[OVAH-/^MP'EM M^LK=AQ=9GOV\&=;R3? Y"E\#NT^.X3W^FBD]2SK_P/L/V& MKCVV$GYU%\^6MVH,6A;=]+?BEU7[=M334L:6;:5=N+4<*+S82%)(B)'ZG%42 M*#66^]'\:\$I00T]\FD3L,M7NA0\!G D66&Z3Y"0#ZE7DB\36SJ0Y8'ZN5M! M(4<=A7U%N*6-A4I-42L);[?U#.P9*E>,>HI82 XB\0X52>]^(EA,&IPPJG]E M>:>G-TS<];D,?^YJ-37N;N_260\Q8AA9)AMO0SVNV8MLA&3!H57?U]T:&F<[ M/0T+LHUV ].SM[G2_3EZ,98*@[(OU/1MV:JH6K0NB%=VAHKQ?V0[*D]UNA-X.6',&,=N3=)0JLK]3,6KL6/( MJ@!'*VYA4E;-SS46L,L?$3HG:A6=Z' (8J:>H.C#3Q!UG@22=#U(9L]#B'ES ME]YF210I6$4_*R_8U11E93\9)WF>6 8;OY(=#NQ39*G*M%(XM 3 $'07?X_I M8H2GNI(?JJE]\3^^_.1Q^-U@O?>/00MQNR\UO5T-0!&'(*[NTW #X/-JH'HJ MDK/3V;_.3S_UJ=.//)4KUZ/N:=G$&QOHZZ/"M2<<1[#$2[Q_S)(QJ(.-&N0& MGMQ=]4^AZ1B$8+[-1'0D1Q _(LX 6)*Z)?$32FO%OO.@8L+4X-FG#Q/>Y3?/ MG3"1"9O*3@"#Z5R(22,QI"B<#\AGM/_5I)#3^!BU[^?BK_C>3@F=;#G'%"L7 M-M4=3F1+TH(L@.F<;22K?C!_TP=M5V@\77CB/HK#"7M1+GZ*8!=7K]!Q\4Z< M[H@7-F-[Z&4?L(/15]QB=&86#\"SCJH_+3-5:Z0%7/>8HCIZ>O%E2704:;!T M)FU/PC0]'T:3BMI^GP.1#T%9V!;PUA!%T]W%_Q DA=#ZWBW5T6U-SM,-:URR M>#[T_*O9/]([,]O8BGG"43P():H^,(3C"@%3E4DMS_$\PK\@OC--U'?P1;BX\6ZFF8]>P^ X&=88L$&\Q.\HH1,1\#/A[P;J@6 MP/_\@<7DV2YT)N%J<9J?^E^?$)(54_DB&;?R%J%'_P)I%-F:BPIZ!;\'S)? M(G9)!J.!7*.U<\>>RW[<+>/&:; OF2W%:WIXEB,'U@Y!\:]_+*32?CXG>N%J MA)4JR_6[&]1??#2D#QTY!=ZFG=[IM^%%#"#?)J'QXPMS!&RJ7!8%SYOB%;_3 M+RT[C;7+$S,:E[WD&2#3ZIO&),B;V/NI1RQ+T):M%:X#H(@[!-Z$;3B2V#A8 M$(PN74D@!UE=[G NO7=,[%YE$EM\Y5%I=M;WJ Q4R_K6K4?1)G9/8;8$@3XF@FWS>QHN%$*+E(2C1@X^TOU5^ M"&J*[$=S^;?/I1NI!8J_JL>/F=J]LTHJ$M_U\VKY&$O'>67<@K1SM0HR_8Y, MAIOC#D$BWQV*E8BOVORK-EK)FX99)9[W&DWN'N>N+BLY/6(NDY#6B\R$\.83 M A#CRF]&5DXCN<%\VFDN;19[I%#5_EH%G5,:U!++I5 +T:-SXTBB=?0EP)ZD M2QC?*BS]0,!T@X $(6SBMMBH&LJ[JB?X4GG4AKA& _/G+[O6 8@/9T=)8>1R MVDND7__[D_QX*^01('CU=LRFF_8Z!V+[]7"/S^7[U M]^"@8$_GH+J@K[R2#6]9W)U"1TR.\O>R=D<3A[9^4901O=AW"EW>I/O^[;.) M02Q?#T&9<'.\NXY8(F41I\<:EN>-U^84*0*(,6G5O[9"/P[N M8T"?D7I@MP*Q7[PG;W.KW:>LM1[:SKFJV.KLD26J/F)J^RKS-^A MR8R&4>P%IZUHS"' 5&V@I&RS?2C)6<3CW=3.T<'A9X^$YN^UC;R5$3"Q.\9^ MLD,<0)-E 7OBSFH^51!%&,?P)AKQ-T[L22GW20ME8:P;KLC=7,B[93GLXR/_ M_%F>CUR.I4+WQ#]G80?=#>4 \O+[.>UMNX7!D4_"!3]W=\/3E&3_HF RIV,Y MY%XPN>WWJ6>B..B&@(N-!%6"] V%5SVI/*\*MIV6Q_(]/Y)WA9##?(J0=2D, MW039JB<2R*6%F(/(@<4QAU^8 ZFU_$AIH=89:0D>#Z_&$YA?KN1A[%6 M88][__RBGK,7V9S$O>S<66SX0 MFXFQ] [)B_R=]JB;%9A'2%*=:"^INJ6!#T\\L6[K6I:3B%7^MG74])&)!)EH MLC'V(.)QC;_1B:G:YF7F&ZW=#9UQBHV=C47>:;!GK([F=J:GCO*9,%K;^:^= M4."L1-9ZBI _DI]!Y.>U;:61 DBT,-!%W ](UJ58RUY.LYXUJ'A\]S68Y3 M;C#ML: &4KP@X$FP6'/L*$%U"0X_#O'7*V1DG/SLF\S'TK0'? M5GGD0!1VZUJE.]6'M+[-0K%P^3$U/TQ0E[3&H7A^/%+R$D:5N]*R)%+"!KG' MSA,ZU*P]9N@L] _0M] M]6K $=^26O%C173Z?M4G='2-/TD;FQ)>;BOJ_$W4\/O IVP:S( MW@O(6R$I4+YIG&,"Q#^$$[OY;BE*>/8Q%*?FKE6JI9*X(J_#?P7U:7R:/6Q]PMSAN;VY]=,+BFCVI_\\., MJ?X&K:53D\*]@25:N]^+4;;+,(H$Q%2E6QIN^B'J"9Z%:-1>\_NA2Q4#T4B_6::&,@9^ 9K'1K5V9DT MD8%RR+L!3I]3)R:3)1/PNM3CIKW@1G"6@7N5/[-CP[M9N*?J,];H^W?&:X\AZRO0#R;>W&N+W; MO2@?ZYS%I)?1"BJ.[U( Z2$/N8;)O4Q]9FUZ196[RAD3T1^? MMHR9#PK^XEB%J^.)C^&B1-^M36)"SX%U93\MG50' JBI/J&,A@6/F%9!Z[ MX=2T$#7'5'(.$_YBN-&/0,0_AM+I0]"()D*<%HZB&6 =9V;^Z4HR1RGB/ODA M($OR&CC8B>T6H]I._MYVQ:BEUSMO.,9[W?[HQ!+A5G>OAOWHHQL)\>QEA+G> M6DW"(0BCO),HOI.NW06^^EG^88"CM#1:IU73M3QMU_7/2V\[^^L2A)PLC.RY M^F=(SYU$%*\1)[+7@B&GP$D0SDYYWY+O^C:)5'FII,);A79G[J2?7?\'2MYR M?IXJEV,-BC$D6?UU5\3+AR"+J6X5N.WDGG(7@A1TW_4\Y6VCQ^5^)?Y!C8\: MQJH91WH$-)0;ZLI.JD]#&/C=\P *^T62OGV; MG;)JNVW%%;3DNFBF4UK*]"C]?0NK43.M@7XV>_X01'8B[0RR_S2H+CJ.T;7S M'W_A0YH>;0%GC(M2_9B]<,E#C(X($>F66J8Z$WW3^#O/>4=%AQ@UQ$BX&O.4 MUPON!C]5VOW\>.CY_M6IL+2O1I)T++0!-8"6KL3P)D.:(I.TW2/\N2/:X2)? M=-4@2<(WA;UZ94[<,OY09],#>5L9WVE%88*!R2; \^@:9_\6%Z,BW93M^]'- M<3MJN8F?^S7RS#[:W/OD;,;1\R<1QD85Y,7O;^63ZC$MV+>.6ZV>9>B!#K#H MO!,LZ#Y-@J*CSN'NLF+F\\QM6-*OQ.Z<+!?7^;.>L;"7O-UP1SR6"SB.R2\^ M0ZI/J6DJ^C_%P^GL>X'C=$[$ O)=Y;8(GBN;@RH$;+R$)=QHR1A6*/*_YW O M84=?+L[ETO]>)45 $FW=U=0SD$WY6YL465A%]S0.)0)#V<]2K]]:,G]M7NY< MV^^P&[=?&AG6QLO&/"%>P2#2-XF*#XWXX2P3Z,!Z$"P 8T[2[8,(;8@<.)2\ M6I 3T'Z:?W=A[/8 :)FY!G-JFBOKX1KS)E@8J+Q U$T,AX@#I7^"[H^!;0HH MU]IN6B2Q/QJ6?70.=P/5U_:05H;@-B&:V]!*.TT('8;'>P]>Y;.6^-<$CI/E MSEPM*96S:DH*'6V^^WX-I!$X<@A:?4T_^;F,]C08(0#S^#Y0"[]&$GZ^VG4B M.1+]_D9A%F%KU CIH5P%5%-$J+I &SX[L=5(ON,Q59O8XOSJ+?%.R[!J5IGZ M?!Z7;Y%K52M7F]Z@4T+O2QYT'*H9NS5)L7+S<(9S >.EL*QOO;HKSLYN_ :6 M+T+.ZCG.Y[!2@X:9M3M(T83D/G"LA_ AZ.$< =(?I(AQ<7[NF;5CW^'T\)UT M2NSN-I:3HT?QI4*W/[!="=/\:W?IZR$)""% I&1^ +_#ZOI#O[(_R-6RU6D@ M*U6U-9^G=E%&HL!9-.INR^4D;A!OP2 #%6K_477'AX9"G*'/T)7%&:0ZB?B[ MR4B*/M_I7PL_Q]E<$6"4$P&>>R'(L<6PZ3T[(7^\/>F0GMHK>BB4A< M90\2.+4_@$S$LE/!_B7?77PQ4BQ!*BHSJP+SO@Q\64Z5+TKU491[8@RVH(;1 M:M ^._.56ZFD.8)"*JZM?J:YJ((VZ_NL-QT"M2\DK%VY0:_2%]&1^'WEOPXH8AARC@BDFP":Y MB&3]8_-@)SUG2LEG-NBD]\16+6Z>'.AS;EXB9G_C?<:+N4>,4'K4N?1[Z;V\*^C6^VXD/:-6)F!:Z;XL\E[IP;FT,Y]>AX;V M@T*C\)WC/6@2#,T8%SJD:,2OJX YD8S!M,3N)MC-K.DV?JBDC!X-'5PI?/M@ MAGY^"G(+#"BN5.+K%TP)K:ERV;; $WRJ7">)+65O;J;.8##UN18%V;C8:'[G M\> B7T)/KT_?*O,R'0R_1 0/(-GG&8(+E;ZW'7D)?6'V07%^1*.I$MM1UO^] MEA&4]F$&Z6<3KV\S0(.LLAR"!GBD# +?]/QR FZ[)W4\%E#,?3;8IF30%"G1 M\*@\8^X3F'@%S)TM#-@0> >02>0Q')+1T_BI@8;KF&V-$:>'>?Q1TC=:TP7O M.,R7Q]2[31B);41J>/PH&YPS.DD2KH^8 M<\EKOJ>5_7O?D?>7Q;R/3&AU5\OKX0]L2]+G2:U)W>(P62<@G6!XT7E#_%B^ M4@YD 4F"HD>QT]B_2U/K_*FGB?% 5 M[@PJAYDM6&2/2^J*'+%Z?I8V&<)=DFTLWA&2QE#X.YCQ#*@@71*V.;#/8Y1. M_!Q<:,E IU0%U-V[L4D]1TX;IH:F8DT7M"C=$"Y&0QGH@M,1.G"K*0/-RC&] MI!4" YJH&[S$D[1UO;5$-F8YHB94%V[UEAB9@5ZMAG+MU<[[,3=YW'9 MP0_65A@WE.N'C[W-&AGY^HA)+E/]T^/6CVFF<5DO\JE"TV1SX'HE8O00)(H, ML.'[JQS8F8ZFZ9.3]=H=& ,/< LEYJDURU_EP!PEGC\[LG4;87Q+B?EGNFMU M]*;33I"\P"4M3WSX]Q$S$^J;RQ^)-M34 G-:_/8A:,]EMN@_+>\%SD!=%D5B M7[<8?1;,VZD87>\./T%Z\Z-@-O/5P#>W);_IH;659[;W=D_?N?. 53&Q M7IGV%A+XU[; 1%MLH@.D(7GK+OX\6F@3R==L=93$L_WJ<9B@D>34K;:LJ)]U MQ4XS)Z1MK5\\R='/Y=G/- VL_.)L\,[9V93+6N%/@5+?E(5^ H-+K[SY<6V&SXQ=-OY47EY$'I]J;69-:#\Z M0N_1Z>R7@DR_W*"D*,CJFWO#](XK@"IQS);W#ZYF4V,=DIG[?O]/E_Y!Y';A M(4@AA@2E#]=U'()>_=GTPM7WH)GARB141K<,[(Z'Y1M@QSG;;NYG?;!!WY0Y M)T;0OV=1_&1L]2>-J+J16*.[M#RX%>EX+YIHA6*"->(@\7@2.&4/FQ@AHG\U M0;LW!3J2]V'%XB8'=P]?=XWQCHP $/"$D(U1%X%!R/P %X4)>+?^<0X>5@>+QB!.)HE%BMX):EF! M;GONY\BU\J^%WL@:[,ZFO44'A!Q!,/H.*!R:N:(]_:T]OD>^Y7G%@IKX[L\K M*3=YXF7M3.3'.=]@K3AA 'Z'R$$(R$/P <\4I=:XFAYT09UW4.UL"$=G MYJWB"\_^O!B,,QD'%9]CO!&('OHV9+&2S$FL3/VMOE!&+J%5:XT%XO?351]& M9O,FAYLU$<>2(A5R;QM]O%#JNQYZ;_M)WE?4GI&A'<:5N+#IXMZ3M[#;;Q.D M9*<[N-'FRG;T-E]4]8PMV[\R3_NOEMS^%P,6\>K]JK)D=@;)2 :">@!0%VE M6QSN0_R6+[2>+M.0%QVC[#+]:'& YT.JTV".<7\U(2_D4L0-()#$94'K8G"P M$FEAX \Q:67W%ZZR%\T3$.H$O(L6N]GZN;GVTE$!S!UY>W\!/59G$D:][$1( MPT_5[9^KT8&O!9S6[.HET\2<'O ]2)-IC9\5;&F.D\W2YGP\^/)TW!>F"5NV MOD-0LTTVVA-UG*&W9(!HQAC6IZ'V:IF:XB11O/ P+=U!=;Z-"BM!BG5I-?\-XEF@85Y^1"O"9 %G X%K[2*O8I U&>UX'KJ*Z:\<\'@>YKP3\R:804'NS\'1VU33)"^@M]%SUB6<3,?,^G]>3H_ M W[6FP!E_]'-/5-7=[/E\][\5IU"8_[MR?*&ICL?OIQW8I63E)2T91N'$J\X ME9.&,#;B]!G'R89"_'A_C*-K0XY)LKO&*<20-S_9:7M8>KPXJ=H-V6O5+0T' M _7XOTH$M[1D(226-MH[T<24'ZTZD;KZR)2]'$CX7^_XU9OSKQ3B3B)ZE=3&OI9SHV<]_ M[;K72PZZ/"B1LL^ZNYZBOW9?3XN)-+3%Y%]"M:=5T;40$U 6 Z&H,K@4*3RK MR+]"(O/L5A#5Y/5@AIKZ]O;\C3\6Y'$M/I'(O$5EM: M!N0.E'\9N.X(Q%1#ZY-VZO;2GWN2I!^K?LSGDN]0+?K79(7=R%.8U!T$+LB]CUF 2/ILC!DONQW'0>:A2C MZ5+A#L3'7SQL]?9I5>9GG[#M^1-1X9E>';WN1_&X#PJ#T%' M?Q&YT4>_B%X-4%W*^@S[5U^78]+^\9]O[5@MH_ZY%)6E_- M3X#XC3\\0/; M4N[DH4*R/L'8BD3M-EINFZUJ_,H(F^VXK,3\E7=^D6XW3+F$_%*-LZ')UE=_ M_S>RJ?\PTSD\<:.\HO0QE#!<]LU/BEHU*7D@(O+\@S_WGDTV &?KZ[^_Y'V( MO!VRB,+Q;FD3Y9&WT8N:KIW$RDPC\>&PRL5%JS*WD6Z9AN,6LZTZ9GKSWHYF M-YAEOMX+Y1@NWR';&EPP MU%FP-Y1\Z\&KEWN/Z4-]XT\M"M=PZ?N.=TG.,D$3!H]9S[:^>3)!4WX"_"*J M]V";(C&I=$'X99$6DM=/8-^S&FTK$ZV M"CI#X+U=3VCB%?TTZX_;8I$WOG!*BJM^^(0-*J4 M<"8EF@&E/]) )'5)Q/1!R !TGMD=. 0Q)+##*+ZB?>%C2[L@^5=/0>?=T:_+ MQ@).K8WLU"4%S#ZJTF8P0=N![[)G>HA M)=B8L@M=;1D8N=TAHZ":Q!:RS_T%UO&GVZ.\TP5IRA)*:K<[DS[)%;A%O:NY MJ4EX97/=&"R-F 5SXHFZ6X5$L4*5SX)F6H P<78XSYH^K><;G5)[)$* MO=1BL9FQ2;E%_VS$PF@8I@"41&=@Y7BDT&.K('6K)C?M[;78E)?_"$PJ MZXGV'J"_ED%*VZ:2R$$9F"^J!6O,G:C,BTG,6(3+<8D6D0 M-;CZS6QX]-[8@9A.A7<-8-\)!C)Q!D. Q)+65?=<60X7)O5Q*S!3J MUG"P!FSX]T#,6;?@>D9';-\9LI8@)WYVV U"&D^H-17)BQ-HXBO*J?Q?'YEG M_ZYM<(Q [(CN&(M"FN<&4:F'H,:=/F^@BCB.XZ9KN^LZMAC)3MUQ[_XLG&?% ME9Y^W_;*._-=J1<\':DRI^J?'H*"D8N!Y#.T1HC/LNDJJN<;BA%D;?CE[L+4 M3::HNO>U>?0I'^W4Q-92$2,G9?*#,+*RN7)SV%QN\>"BP##5[>:'9\>,##;L M9,2O(&%Q3X )M@_H%L<$A#)5=KH;A)C+?Z"]GQ8.31#A8>MGO_\L8U_S"]1I M*/"UAUG9\\N"V&QSE5!F_@^(64@S;Y\Z<$H]N5.7(H88%O\]GGX(PBF3%(JB M"$4NTY?;TN8N3*JNNZ;>+OJ6>>3#F#A+=I5,5>]IB9\'2=,V;]\>4U'Q3!A[ MU-E]Q22RX<>0E$T7"+Y(ZJ"K'8*H@MDX];Z+M*_)W0/&YV5*#,IM3XC%) M,6+NE8^.=?J^?(7LO8(.&5,FGP)B*OSTI9;+C31)-5,NL'L[UY/,WDU-7E99 M2!S*R_CXZ,_KBP$UG_I!Y:SU_D1T#_H(0P&:IR$,_?&[4#Z@O:]O]%K>-P(\ M='%!N>9NWWMIEYRML>&E)5+:UFMF//2+)OFO@'^'JI@VBE/$C"^$PCKPX*S? M[U']1G(S6E*70N#FU9\HIN>'@X\H[)].<3K-/"S7J%N%['6&?)5""1Z"MIA% MZ+FFT(O7C"6'>B%_9(WX&9+L%N809$FH*_ZW]G-Y:L1]"!J!(C21\UH3D&<, ML'[).XX$E'BW*<20(;1T'<0S1(@:^@2W'[?W$=DW0S*(<+2)>L.M+"7]T>3X MTV.B'#XW69='-)B@P) OD?C(9#G E:+(0"/K0BNB0TJ.U:MY?]V( MQ_YDJ]VDL7X+]@_GSJES&&Z[OWXP:4:;?E^NEZA MH7#T^C6?2)U M/\+1D<%-[A<;5+]7L$AK///I^_B%"[N]N8AT((1X",) .(VDOR.Y#<3\)ORE MI::"]I9U1((^OC45'RS,)NE\%C/\9!T ]5] 5/(EV+U-PC&SF] M#,B #&KVK1O1<3*G@?9:F<=QD''IE& M>M5S^/U54E.S9L&?KD7J:!(WJW^S:"F?EWQ'S,[=[*[X>.WW( T+>^*0+_^M MP/DFTSW+A9HO)DLY'Y=15&$K^K5ZTGEZUWTL3=]Y;OJI+:MO/'+MRA1D2R3D M$%0ZV_1OT86_[6_[GVY5U9L':G&@][/A>D%/:=BS1-?O^JB^)]!9F0DMUR*? M56]5G'HK!$8&I_90 WM^+T=>)TE7*E2_61*3?T3G/*\D%;OW*O?3D@(_WC5H M7G9ART@!)F+WPM4%R)):6^6P+SM*EG6@NZ ]XCN;IZYQ?;-FYD.700<% M:7]"Z!PE>!ZOWG;D 'J^;'"!-C8VQY#"J?D37\:KW+5R>,2W8MX,+[]X$O_J M^G /R)&AE'JUC/3@3K/HH%K?H4,0'_52C&XBQ$]5TW6VD\,_\JZL:MMTN*67 M!;\DSKA%#:NFH4-:B?U_VONNJ*;:[\V#H A([S4H( H"BO22@$J3#[%2!10I M(@(62I"0T$&JA ]0$"+25)IT!"3T(E($I$,*:*1$$L1P)(6)O_FO6;/F9B[F M:M;Z7^S+K'VRL_=^GB?GW?N%69VHR45P5&Y@I;#X=RRCJ8#?^?4$7!Q64(:P+!V!1!)MX +;J;0C1&.X)77 M&_L N]W=M9=8A)<3:U*(_E6>\^K3]$/_1H=9E#E;.I4\+!-W[ARNBT4#JB3L M;#%>\N_F[*#N<*@Q:P*F8.)!A"0UMV:3:*/Q9> HZ9+'X=:;UIGS/=Y\-<_$ MQ:4DK[4TA9,4(:^N.V;]YZ4)U!0A2@FMH9!6[/NRJ55IZ1^T&$==OGWK1:_[ M7E0,?X S/O;T^/G,=HE%P2M1ZM/_VYYU6R)I(",6Q1%\@2K8K_74R#ZQREO9 MM>#BIM*HE;(51.NH0C)/\E@V)+ N[DD3D MVM'\=AGB( ZJ4(=7%/4;ZD.S\ZV)SE_M;DOYYWV8VLZB2KCFL:7G=+83\ MPY"C?AK3I\*;;F6A\P6?QX)<@4;B .=.^G^.L8") SDRJN0 -OJ)4++8U+)1#'US(>HX<=/MD35EZ1*>F^+=]S?!7+H6(M@/*H:X/14"BH8EM(%MAO7B!)'+.%F$'<'^$-RW<\^GE%)_:=+$ZG'9 MPE(_E?RQ-_P7REJ6O3N/:J MY:ZF[K@%8UH!@?&*>+GM?3K<*VOHH*WW4QV.+3%'$G;S&ET.H<^L((*U5$GB M3!H#/E]60,7VNKBEYMFG!U4IQM50+Z;,H6O@%=F]F2ZZ@1'N$&%] MQ8IA/8-$&->F&?X$'.^:BT\SP=2CMQGC-W7_:.NU[\[VAM+_TW)U"WPA&;IFQ]L#;L/] 4X6F,+I]=QG7FI.;MZ$_^B587.'*DL$5>:#F-F.SO MB#;;5/D<]UZN,'N7S<[8"NPNCA\A6,* 43:;'SG=G19VGC=E+BS^\Z6_Z'I[ MNJWQK4>]J^.'^L2W<6F_R:%:X"G)&!-]B<;0UF LUQ8IIRO0Z=QV"HWCDZ_? M+8/1LRY&;.6%[=18"9)@:(*/*4I$_323*WB<\%CIO5;5^!WK:GD)Q9*E^C]= MQZ)?)!_?EI^34Q.J-..>"'9\SOJ,:\1T8^FB$G/T M'YE'4&WM*=5,&=VT3T./!%^03%N%PC[5%K39]!^ZR[FVKKXZ!JH,]%4IL55D M#,J&&D0,RT 1;Y1M+"NV86="U*>S[S2F[]W!ABMG'SX$C,*!8/$G"RS>1DJW MK*V]/+R9%@[6$O:!Q-8XZH O5=V)DI1Q<4[I8#K1KD[:,WI(UNODZ#>\3Q2T M]'7[V(HDV0X/BV:=I4 23?Q+UCWF/(1"@C8_:O7E5(BN->56Y[]*(# ZATC! M:=G.-MPJ9B,V;Y&32/YF9MG./C!WS6(\Q,VU]RR(M/-W;GN??M;OM+3D7A#Y%XNV*?TMO3/=L^T/1:.6X M> N&V[]('0[55.114(G ?+T,CO72\IY $8TMN:0L^= W?_(IA]XCC.E6#&'J MC;VU//U>8R7CIBG;?]'\ ^/2-\RA/54(6^(^(,GN#TC%%BHL6?>D9HVFQ^-! M4KQ\MA7ES0\ [^ -(-$A:Q:(7W01A._7WX3'E(K>YK$'TZ$=R"R=JASAD[Q? M1)Y$9ZO_T!>(XMC1!<2N>.3+E).EJ$P" M+MJG/2"^E=9N0FM-SWYRW3Y(8U[HQ@I,6SMS'!_K7D2W1'?6^GJ:M;WQZ1=G7_Q;G]-T:*28& M&Q#$C7@ 9KQAB%&Y>V"2('?_7F!.:S[HT=_JZ3H2XGG3BI8?EFYE4RQP#GU8 MM\B(*$!".>W<$@/=<[O\JOI/9'94X:$J.@":_;FVV9]2C?-'N:)ZR12OVT )<_)?-]Y7)K--I) MVNN,;IM%S/*#?\/=G8:THCX,JG[W6.!F\6J4@V,T<^K7@GV@,R,9*U!,%8P/ M=.SJ4*?NMR;,GLCU;-%*^9UL+&2)42K_-<9K%*A3:GS(:D#14E$,K, MCPR-%5R*BT?GUE,/+I-(RDQOH6)CX4J/WK+!Q+$$^=NWW;9+1'I.)7M?^).G M-V\V<-7LE6#XZ_;S*R3R%[Q'S#X@&M!Q"'0EE/_-Q^4 DWN24&F*YK_-5]=H M<03?#V'!UCUEC4#E*8G(#1LP%O!3PV&42 M85&F4M)JGD[6R!LEGCT:@MG-_*27D%:H)SZ6XE3AJLMZ1(QOX.D@.3 M[RA@7J_5XW#6Q2JW$_0R!Q4^E76<86)@WE@V5':=9_ $T9U9LSA1$S=:D$1# M+I(?C"3@A$?*UUHEGKO%?S@F4J7S,\KP6>:S'L4= /+@BH<>!O0:6GY4V9T!^\70*+Y)ZS M/QAV["\5#VIU8\1T,_[^O\TZS# 'BRI!K]?@&Y#[O&U^P#%+KB25/!OA?T#N M7?^652%K;T4@\J!%N%6/_8(J'M>'BS+:)?/A_4).-NP#?/,X6%*P:YM6_;I+ M2%^)G?)TEMEJ^.,H(XGY1X?OR\UDP1CBDW@J13.7FC",U^]3QW(LN2[85(#? M)WMXCN>7Z!2%*5>K?$Y0#=)T2#*JB(FJYV_@^!TO_HL[%85_A^)&2)NXJW\$ M3:D**X3/>3%SF!2]#AG^5S_]3&J-!KU$3#OV@=Q1GL:,1=PS^PBZ+6MA'SBT M#WC#1.!GS4",0MD7.$%7M-1C+738Y-YTSII^SO738>@[R@\O9%;D9GZ%#^IP M;%YW'$,)L(L&RD/5ZG.3_7N?@$,S#:&-@&-T(S+<"_?>!PQE/$=XK'D*=NS*PF';)TI2V M/P'CSV8TI;./Q@E9[MXNJ(H*;0),D!U[")C2">-% M^6*?8D1"+U#0\Y&SYYCAHY7DYOGB?XUZ,BI1T;6/[!GCQZ-VGQPEW/IQ^L.*#.Q0W,, M;\^#_(H2,WF(>KN>H\ /KA#I/8&JVI]R0FN5^P]?2!5'WKA5D7VS<(J#QB^^ MG3;#$"\GQ,(/#:] $O?%QC]]-V1D*CW'^)VH2<4G[_VB13/?=$@CAPLY)AAV M5#[ZU;U?3A^2>WJ6Y<=/\7\OKUS67C4/ !3;[J!M> V&N*+,3+63*1FQL&;L MWU!>_S]"2>K9\_B?H31(^#]"Z5]-L2<;X\,L->;SFF!Y1TNJ58+.1N3% M$[^=B$Z-:= [#6[SVL;22H[=4'RIMV' W.+&/(TO]I3@Z!)!H) M5#"?$FJ$AHO-B>J#1%<[3[B-J&F1HP]:^;[6\T]%3_\\CLVP_G\:.OQ_LC=@ MUC\?IH/5JS1'-P9SX$TE[8SRF>2/%IPI#]%WMZM0!,F4^\'^^6N(RX$Y4JEI M01]&*8:F]HT/Q'>*@%1A=_\5^^A?8_"]C#CO).6X>N=/H638IL)SFL% U57? MVKB!LL5[;:&^>=,ST0B-=V"]BY[1#=)X M.S\W5YOA9ZTL>:=$69D21.)?S?<#*$+7@ M^=@V0QP_0YT*3:N>7\\MU/A%C'$;$R#]22Q7%5^^8F$;9G*QL=S%,9/-$"E7 ML7].HU(\:,K+^\ /\5G6)\BVOP<_:M/L"W8G0>8'.RWT*1[]@L ZCH]U[ =N MWDBBS9/VI"IC7CEQ++Y?.JSWTP;FQJW(=5(<0ZL(#NF>]XUIU[I# \XV+KV*2U%JG]@OF.)^N%JMS:9=!.$\V2H!:0S M0_0'[0ESYTYTJ?N%)IG4EV%A\%F:H>X.J1\R5X_/'5CRZ-[;ZL,=.%^Y!)YU ML7/M>30<9N)QI\W!03"IX$+LB;B2Z&=DZ6NN,'&D.,B]$M8SXDBP[X,(E%41 MF($+FWN%A;^&A/),NVH[]!RO\L;POE>,,G\ER,'&PQM^,U!54(68,7_'L=G[ M(]A&%72DJH57)*8/C@:0/?>!D#N)C^@V6Q['6+W8]_:I2"76:%XN.9)RA^A0 MRMV'X0=)5S&$14E]93_:%]>;GX]/SFLO7'1[H2(P $B8=_[29[U"F%*XXZ#B M<$EKT!_/+ZY#%C6??%T[47G5ZB&7L.(%MU%;0^!(O4CO*MKF>!WK"$,0=*-# MX:<9IJ Y(6,S30ZWZ,[,(-JCC87>MX-OP(QTOAL;SJA[&3 MXC_=19B%4$&X*)&4U&$(&G=#YI:/4[V$+8C&"V[G"+>QVQ3AU:9?)K&* WM? MI% O.H)>U'^#FK ]7$7V0(3:G=_ AZ^ YZ$%(947O:9O4?:!I* &NO]WU5-> M,&2]?DF^,$NU5=3A2V \V!I:SI9CH(N(Z>);HD;R+$@J&);!T9>SCV\/? M6-_V"$8K'*P'_2BQ77H*D/%- M%[!>?9E_0>37$^GW>.M%_]SYD0]B5D"E89GK6AUCHDB--G<#E8; M8NIOYQ]AZO@XH][P5MBWPX%+'[ZW/3G!N=VV@F6(P&AU%%C7F# X@S=7PUEVBUF;6.[_W\[C/DXN@\;7\05<_*;1%98OZ^ZS>H 95'R5> M *97,8>ZC9T+(N:2W:CI]@<1ZM1P"GFTH-0V,JQ&5*VJ\E;E[; +YP,?$/[H=0P8D$3#)"EK,"FS3SHCD5=?\$76R9#GYA%C:\S!U M'%;.<:GABAG$%/[K/#,!&P1[ZJ[.+(">8IC4S9A0X, <3TOG44;WOE4@T\\ANV%U)#*,*&LOS7 % M[ZK.5'H*NX"QME.!I[0,HRID(3-'7ECPFX,?WFOFQ'L^ V46.1' G^ 6OU95RG/ M,"EESFTTTC'("1QF%\$/YC.6,?B31 Q*9TD.*WQ$267-"66V)8YN]V=R=4C MNCI+M0T\>*IHVUZ[U/I0Z1 05ACD ;!/O^@%-8Q=K_Q!5,(/_,P M\@R;(,W$$C#TT[JABLB%$=@+HYPC7=D/#&0Y?OIOU,SYTLY1K#8_!-6LTQ34 M9TRN$6LDW0?"B&-28.&F7>3;(9GL-)O+XDJI9[G,H)=GAXBMN#@,)TL2P3?Y MNT"+X)$ J\-3N9.J&Y?<84UCL'E=OH*.X+D7BV7DE&U-H3OQXM.7V=R_RV(? M6.V%:J)FH]^B?B14Q](,]X&L"Z#C/N"%.[\/3"+$IQF68 2;K:= .;^RI!%F M$[ &'=,(^YSA&W7T"YGA%.M2-_W^3QO/K#^]5ZJM4."G9"1V0,#S%RF0N.!] MH,[/Z'C^P807?M_;"^W:SU0^+".IY!]^I]V;E8JVU^'X);FIL@^HUM(=4+,; MK_>!M2/9OR,?(;E "*6-@$EK=Z1*=BE(T27J5R)F QE7PFESJ_3[XT7I>G-* M=5;QRIZG7^URS3B;04[ MUC7]/$>]*-Y&:R7,G]'SAZ[N)3W;\T',A7-=3"R MFG?0E[%GU3KCS:%1;<(LZN\:%/:ODVO@V&WZ.0_X'52JS@BOGEX9$ LH)'QYCU;<_-C3=O/_O/NF8$X4>5P 7D> MC#6HAY#>8[?F!VF!CC3R@;94\=O1] OKZ%=M:Q M">/B!''*1QXY)>]QTE3 >(HO2WX#+RCMMS?Z@CL^N";1X6FEG7IYYKT \@TM MB<"%G O_0I^\+'SL_@*/BL$QX2MWEU,0)Y]T\@1 MY/6 .BOO#)Y^)5[!JSS?V^M0X''(IA6LU[!#*2.&.F Z6M*:MIQYJ"9,(?MA M:%6+K4KR)XW9F+,-93U+=@#"EK# ;W]S'XB-_/W4A"=(YPD">:IP?9LK;G"X M_'A[]1\SI/<%CN>^/XN]5G1W)/LR8G&-^FDH'SO?JV#&/G!0#41@^76Q?"9A M>^4,M8B[9($"$U?.DI3P[6\W[ZL/!K2%]T7:4=CJM-L^%B=X'+2GT+L>N,!# MOT=\J ZN>/&M+=WG0VAX3V31R[HV8V^;A=@H@-B>W,/B,:4?\F,I9;BGX#/1 MRWRX)O-7-S=V)]:NC+W+'A!AV MH!W=HL\ W)*H#WH+7[DZI9GCIUM@BK>H+5PV _SADV<";L8]>F3^H'@-(XL M0"NJ[$"A&)B[$G0X[;PCQ61[C."G\O&E^6V=9.%2B76BY -@_F?JH)G:]=3) M1FP4EM?D/#7+DODJ!,9+ZI<1R-S#[IKK\ M<.P($++S7^>9'WG(FG#4(&PIIPHE*:0D;-U/]^^&!Y>=;IT<@ISDSOM#)SIN M%E$=>Z"'IMJM(JG*Z^.S7:216PJ>7A:*M3TBT"LY^T#4S->I.<]T^+QTL:/5 MU>I4;2F%5^D[''_:+"*EJ2B:PE>,0_Y-T"8L<'K2\'&)VW!MD>I+2U),1_1[ MJ[?5QCW86L=^LCLSX'>!WO#%V+"QAX\CY9XK%'F>LJ$9["4#)"0G0H4:U%T^G$/^6&]S%=]J61@A1[VF-VJD\.G &+>U$BV$8- M]+SU2-F?2\Y177^>RCD&4<+PNPD=1T G>(2YAL[D:31K[P;'3^5^[8=?K+S) MA:OH)_. ^JK6G%7/$\%45"!N@:_;76U"$3NI:SS&-[\NH7\E,9THK5,1!Y]5 M>'?]F=7'R(B;F)@.;H0F&$85[<.*,^0)J-H-EF'>A(<8CMD4#IVGU>I1_X-3WW,D#UG?"N>9K_)FK^VLK8 -F6UD3!;8;3#:P(\I(N[91_ M6">F$'=6^*0U^ZI>?=!;MG@IW!J>E>/V6;KV/4G.Y^/CE9K-.]P0) M',(G?.P87_7]TIC";QFAOG!L=E&I<.E+=].AZ^B/U&?\ *(>KR%*S(V'X6N6 M!2AC_1[SEV:(JDFWP"MO/TXZP^_A+F;8/OW.+Z=P77,UIPLQV)>D]H!#?!I\ MC+?OBU0EQG9H1Q7 NYB-K:PG)8_WW 9OX.-IF MK^8JL))N?8-S'BK(8A.$FDZ4I!].""G).&4'QKBT)9']&I1\_'+ MLW&ZM'D#&<@ B91+^%F%#]>WA>Z[K]H#4*U@$)M O MI=PP'>EUF#QF?>F2J^QSM T;,53)DG3;)>04BF+_=QY7N7O&P5ETKB(@_?>;A; ZK;IW;(SOT=YVE'11+3 M'/HC3'VM8N1YVK^%M+>A[R[/=IO_&;RE0 M(:N.+.T MN6OH9U50\$;*8;(N1/2>OK#3PJ52']LKRJ3-OG^SM11F>*V/<"A&/8*(8._: M)^\# BP%Y"BL?K=SA*]'M<]#--BZ>+)Q'Y :4,Y#/LMQ\1*U4_YN@VSIZQQMH4Z1FS-:E T6SP@=PM"B2F2LV!]AG,K^31:\892=@'VS ML3NCC_7;_FQ>DF/S-/N&5'S:=@KZ7(R-HD(87=;#[PF$(:9.RZ/DII1:MSN^ MO;>G65J>$L/5_,2@;D[4HM#%8/C@_0>E4PK^6MV%2I3C;+%T<)1ZL#FV.J"T M?1+F.U8'3ZN:E?/@=UFB?8#T*Z(7%?"W0FL>,8M0GC5S/;177QMPHHB;%-FQ M*C_AYSLC$;93/T]IO4I%_^,9X6OE-124_12H%^)0GDEGJ#!S=+!1&,HU-Z,5 M@F2W\4=(IQZJ?JKUT?K[!3N5^G7[FO MN=RK@=J+=4C*UJ-OX2:\P)[^2DU4 M=8<:0IB:T<,G&Y^,$H$[7ID@9(\>,.UKR#P$[>SP[]L'\#DP&1-=MI":4^^! M\?FTV$(D$4:363WN6I218:[VR<#[OP*/9!:>:WW]/C .?3;[%A1=(P+^9J?* M)I,-FGY:DOM =P]81$E7I?*89?GG698^+E\R MZZV7,KL941[UL,Z,N8CN1W!UO'Z/JZ# K+TB^H?+%MJ_G).C+,_23T51A"/4 M@)M3?)#Q@%VUD:Q/J ;5M 6B8Z]6XC75I./-$KNM_?%52VOUR]W <.1RK>D M(\"'!TX H B<8 N<@VYK':H55VUB&N25Z] K&_X[(E+@6U![ MG<%R=:>UE<.M\.I8FX;&9K83H?;3KJ^/@@=-XF^8R>9US39/U:I"RW5W9F)1 MOAXQ*$$H_P@=!I M;L5.^J,I>!OFBQ5*NHD0 AH,V[1O7D0-1&<,G_ZS[%NP*Z ?M(0+#7\E^ )U M=_:H/7@4W?WLC05X\A7Y===C-JL7(A)()DP06Z;$ MJ[6D#J^T1$+[- I2'K2TW$U?&4^EU52;V/QU20WKQ($^."'0BJS R^J-M6;U MT2.[447=;VK[2*=BW+GNZ@37P M=4_OX+3(S;FYN9&2 :Z3#U:%H@=G2T=MY.3&#P:!ZHVT%Q&4?,)6U,[;*PSO M2H;;.(K TY0:^T"SN&5X-.J1N)+/$:;DY\O6BR>1XNSXR[-CBF4X3#+"CIU_ M!R82.A*UHF56\2/EYZ2#E.(*L6N\(*5EKS4XO@.7?]6WZ>E45 MO;0/)!_O)\Q(J^?TKVQ"FMK'YUG+L+KLD<\5]0_QD0F_E3<=PL5S+$_"1NF^ MB,"TM)Q<,O '1=L')J G1MBMEQ<4C,!OI;@$Q?!_3ZQV@C_N?;(,4)!&(QLRO[P04KDU^]I*RVZ*)X? M9Q"FB7;M7TMC#T7<+7&MFX4_KWA@>1'- SA^63[+S$9R("S!H[?I1O!]@+#4 MT4B0U^Q?GKDTV:C^HA2]I)AJ):K2A3+TNBY[(7H7C\G/*@S"^S)$]P':#68! M(V ?X-,BX'H^8'K] P/(OT?"7-JFV 1#\6VZ1&LF(S/F^K_ LUX1\SX@0A?! M3X&P[,)HZVP16D 5W >L^2-_W12(I6LQCE#&XMO#\!\%.UF6+ZA:UZ9"(+*N M*+\E?5KVR [2;2H_[^KXEOL98;./UT^^$M1@8AJ63&'XK$+I][8GXD01/$G# M$EV-PVNN&*4.XF?[:CO$<%CDG2)D#ZS6([T]3%%!\ M2\4<]/#TB]KF&CT$, M8PE$M;(FM(U?9&_;V.\C(+PO.E&42N;;A8 M]1>FQL0C:Y:(U1/2/A"XI$I,Q34W;]+__O9&03'0.0+Y7D]/H?+T#M=45RHP/SA!<+Y3,QY/[B[S?S6JD9JYW MG)@*E)F?LI7KY@N+B*$-=RBK#JM]/C2M8B.^X2'-.H" ,(N0D&%*VPHL:K.1 M*>#@*!&6'YULP74JZNW9FYXI;J".HEGX!IV&6*2 M7;N.3_0S%+\R5(LL*-OR>K\<]1YU:PP0BL&P])L_BM<>S'.9J"7(3-[9:$T*ZAEF?OS 1X/VGS2G Q M^2EG63S[ %V--::@QT;+7,H687$"GJ8Q\K'I0_6&XY/LD4IEH3OQU24HY5O9 M*H#R&:YG#]VPL<@##%6*8"].E.%%P<:;8$3!WDX3B\J;'F,/-3YUMWFF(=:D MSLND6.P(\W ?>PU*0O/ >FB7%@K2Y#Y2B?,!'DU:V!CM/G:1WZ,\[ M7)-4\:*G<\-#%8-\M+YT0;MN)O9 HG"\T",;R.,S+&FX(_TX2LI?HP*>8!!$ M@FL&.=TF.;G-&[AAD_K?8H$F:ZF-'__7FTG_V_[;_MO^OS/._;G_ 5!+ P04 M " !,-FA41@M]YM10 0!F< X %0 '1W:W,M,C R,3$R,S%?;&%B+GAM M;-R]>7/D-I8O^O_]%'B>%V_LB$2;"[B@9[FA4E7Y5MQR584D=]]^CA<9V"AQ MG&+*)*4J]:=_ )?,5*X $Z!8,S%MRQ()G/,#\<,!<)9__Y_?[A?@2915OBS^ MXP?_+]X/0!1LR?/B]C]^^.WF/4Q_^)__^3_^Q[__7Q#^GS=7'\';)7N\%T4- M+DM!:L'!U[R^ W_GHOH#9.7R'OQ]6?Z1/Q$(_[-YZ7+Y\%SFMW"4>BG/(4A2@*(.&>0\DC ( YC'K$,!<*;W?Z5D21B"".88H0@2E@$L1\S MF":I[Y'0C_V -8TN\N*/OZI_4%()()4KJN8__^.'N[I^^.O//W_]^O4OWVBY M^,NRO/TY\+SPY_[I'[K'O^T\_S5LGO8QQC\W?UT]6N7['I3-^C__GU\_7K,[ M<4]@7E0U*9CJH,K_6C6__+ADI&XP/RD7./B$^B_8/P;5KZ ?P-#_R[>*__"? M_P. %HYRN1!7(@/JW[]=?3C8)?Y9/?%S(6[5R'X19;[DUS4IZX^$BH64OFFM M?GX0__%#E=\_+$3_N[M29/N;793EBU:5E%A)Z<=*RG\YU-G/9XAO2=YZ5U8+ MPC7J?K(EXS%,/UD3]T;R@W O\$8W9XOQ[F9#Y(7ZQ4?Y4]>-:N@(F3;]=-2](:KX5HN"BY8M7S0-&ME!U@L/EIWTCA<*T\%W9!4X'-)1[ 2JN7C0S<5C8]GH MOXFKS6^B51ZLM >?I_E-.#8G''X;HQH8$_E&W%L= P?,NAUB*L>T+9.!J)YM MJPSMU\QZZ<]#KA\?'A:-*&2ACCS>R]8_%-FRO&]%I;)_PNHYY0F/0DK4X4(* M44@Y3#,:PBA.TEAX'O2_B0M/HD/!5O>BQOR[8K4XDHH!?-%WO1S>:=H]D/Q5CY0 MU3E[*R1EEH++AR^J2M35W\CBL95(D:K:%U[<+Q^+>LZ3V(L99S"1) <1EYLO M&A ,,\3C,(TQ3Y)8>\OE5-2I$62KB*1 P#L50$V^@:=>?$!Z^0V,:K>#K;'% MFLP0.N;?E9Z@511(X8%2%;S4=0;6X]SK"WJ%FY=:E<%*9[!2>@9:M2;^$N&!,+ M4:J+R\ME55\_R,W;LKP2]6-9_/JXJ'-I"LUQ*##/$@\F(8HA8LB3!H67P2#U M298QG_H9&7"&.TR:J=D,G9"@;*0<=-@V<%B,3E?=@SW&T2G8ND];:R.)>*T/ M4 K-0#\TK4Z@5VK,,1ITVNE^K,8\RG0[9D,/*,_#6//T<6 GKW&T>!X>!\X- MSVQTX*'@T"M6Y3!5/W\HY/Z^F1S5Y_I.E#=RR>Y.-?\FU^P-QPA*,^%Y%$,O MS#(519% FGD"AEF41"GQ2.QI+8MC"SZU%;25SMR5:?0!USRXG. P3N%:D^Z] MLNI]8EKEP8;VH%$?U%+_];56]ZWD]MQE7FO8[)[#CB7\N >Y(P_)SDGPV/T/ M6_ N'^46LJBOI34G+@JN@MP6IY1GK(T"R'/!(<(DTBN M5AQ!3",A*$H]X0FC4 B=7J>VU#32&D8W:*&KMS18Q\PQKW?R@D;@)ABA$;DY M$^N$!C]V8A]>M,UC#TQ@LAMBH-7SN)$$)F#L! P8O3R,?CX*27]WRP7_HQC"3#'/+/&:E-,\'LKJ,6[<@TXK/+)L?Y&91$-Q;>Y0^>5 M88SQ2=3M&?G'957-LTA0DGH)#,.,0!0F%&)EHL2>("2,F.\ET;Q>A:.>_.1? MM&[$"@/%9Y(:KJ@LD= M8Y4W>\,WSQO_I6)[F]#>.:BAA!%*?,QAZ/$ZS($DX94:GC0.$ MF!HG]#HH#\9>"["IQDR=.FW\PO!@<<@X:1X2.D;?]8&?*?#@]YN&FYS$JI\# MIMUCN"&"C'ND=@94.\=CY[0UP(_A1MP_+$M2/K?':U_*SGGB0R&YIB"+]A9) M.5U\$?([+^IYFL:>),H ^AY/(4(9AI0$"8Q(S"/N(9&&F;;C@G'W4V/+E<32 M@&I%[IP60*E]*C9P(#1<%9S"ZY@.5[)WUQ@SL,:ZE[^_T58:-)$X[)B%9@-T M ]\#I^"/Y&Q@?Q#,? L&8WC4F<"\U?&\!P9K_,)=8'@KPZSO'9^[SP_*(2$O M;I5I?TG*\CE;ENH:IYJ'(B11C *(8RR-;A0B2'P:0!K'(1),#A=+3(QN@[ZG MMGJH3>>REQ:HC3A@F_*:F=8F@Z!G43N"UO'*LTL0P-EO1Y74MS>OF.KKZ_%BKW*Q<^&G&68"@ MB*($(F4,$Q3[,$L0BBDC%(=&-S G^IL::ZU-@$K).^L\C,!R+?)PQZ-3V.L1 MET5$'9/5&LSK%LQ66+ AK3UZTH3%*B6=ZG-4&M($8)MZ=%\;L 'OX[F[MG\K M\KIJKY;Y?5[D*BY2F?B?L_?+4N2WQ;MOK(EW^)S=W$GC;?FP$-65>'BDBYQ] MSB[O\H)TEYE1%*C-N >31!(4HB*":20\Z#.&2);XF"5(>Z/N3,RID=O5]6__ MJK)(*0G!]<7[=P;;27=CJ;'7G\0(.2;+M8XM6X)&RUGG2_-24? Y YVJH-=5 M_4YJ"UIU_[4"O<+J#^V0G[P?'W/8#4X;)C'\(YU*N/\,+!U?.!^4H\<<[GH? M[SC$.8(OCDW<]S;HB)[=%"&(2$9^G, H]#A&G M&%*6!M!C44())@&.3,[D3_4WM35[+7'C3TG[R[.J%5KS&$47;*US=YL0.C]H M7Z$GI5U?/7;R#ED1-5 T.DBWB>9H)^='4;5V/JX+S8D#\9/-C'D"KJO3UI&W M]FO#3H7>RQ6@%A_SI^8878YU3A>B/8FZ8/*;>ERH"+R+^V59Y_]L/VN?^UX6 M^!Y,@R""B 4IQ&&&8!S20* PH-0S\B\Q%V%J5-UJ !=*!75EVND 2'=,2]9J M +*AA]DATH"ATCM7DHU'*;M@ZLS6AI&DCWQ7B[OJ;1^F]BNM9$:>MOI=3XT4-WVZF!+0C.T,,-=C.3=(.F:WE86U(?7L MA;M<)WB3%,'BG9\Y6E;)S*#[44G,')9M\AK0@AEI564]OU+[]WY/$B2$>XQ# M/\D2B# .((E9")' THQ+/)*&G@XC;;4[-;I1)QJYRI1$%N!7052ZTB9J_/>W MRWN2%YH;O6WPCE/+&9 XYHW!:&@3Q0'=C[& ?&6# >1_;<_^[39'F=H'%.GG M[:$_NTKF>7'U[OJ"U;]=OQ>R6;+X).I=EP!*V!]]0''BT31%40A3.<$ABG * M4Y*F,&-"HLN2* Y]NTD\346<&E4T"LA%M :_78.LU0$4![R6E!Z MHK8SN5H M/-9!A%+D>F7U7D\)RHB'5/7+4.[< ML)?*=9]Z,*(I\T02X233KXVET^/43#8I,VR%!JW4X )L.1D:<+<6YAHKKFTD M'2^@&B .N1?50M-@8;.-ZDCKU#F?J-DZ8P+0T65#JZ'Q5@$3O5Z0NM&+YT;B M_TKJQS*O93^?LX_+XE;N6^[?"EHW82NS_\VT%X+K_Y+B0]KA;-28*1H>S/\'$7::PKQ2E'V9A =CK W;&<@&XI; M-6FOQ(.Z8RUNV[+Q[3_7LRQ.(RP0B6 :(P&1'U&( Y_ +(UQP+ @/C-+>ZS3 MZ^1XKQ7:\/93#V!-&K,-FVON:N4%*X%GH!46_-[]VPU;FAZ7ETS MV"$CHY<',A!92$.OX.^^L;Q2VWAI1RB&Z_)8SAGE81@Q!$4@(E5-.H8TB!D4 MG'(_\7 8!&9)D([W-S764=5A!"2<=X7)E =QI51H_NNAE=V0DDX@KDE&]G!T M34,-7 JX5M;FW+&3=@8Z>2W2CQXP=HGG1)_C4HX> #MDH_G:2%7OFZS>2>_]H:C+O*ARUDS0"_Y?CU6M_O!WD=_>*:>U)U&26_&+[*)^2VKQGN1E M\^B<^SA#(0LAR51I):>T- POO-Y7L5"GA2U">PI:S,#A MCW &>J1 !Q5HL (*+*#0:E_Y7K_*076P7E_N"1Y(?]=?Z=!J7=/Y$C0K?TU MX->H(C8!M??=)$Q20#/3E8M<[L"9.@1\[D-Y/TF:F/L)]TCJ!S#*U$TR9EA: MD F"G'#B>UQD#&DY A_J8&J&7"_C.D)>2:FW+AX$\;C19 ,:YZ=K1JAH\_ I MU?=L7"O!_G*[?/I9OMKL6?]$ZD?8_MAPY<%&1Z&L4RKUS''R.?,)_*ZH&Q9A MRU*E/%3$TH3L7ZH2O^7SY9*+N9=1Y@M*8.@Q!E$H,IB2&,,XBA/F>UDL(JWC M=A[:M33BP[4, .>5P_+BBS4 M[7J6?U,QWDTLJFF*0/VAT#MJ=P2P8S9ZB:V26^':2SX#C>RS]ER^%]]F+D%C MS"SG%=3O?^0<@\; [.8;-&]B:H6=WR_+3.3*>ZDZ?93%,*:9_."ACQ"2C)F& M$$<9@4E*PS 3<90QHT*:TU!K:F36>EPNY>:)L/KO M>7UW^5C5RWM17M"J^9TF[VJV-B%B["1NC>I>9O!5"@UZJ<'OO=P6G>H,D;)* M);I]CSK7#0'9GHRFKP^L$[^O:;6G596A9PFQ$]BH^.! 3),S3+==,)?S;DV3U5;(KU3(]=-YGG.^.@QFV/4 M';/P'R#%N1?OA0.W4MS^C MJ9$/(7:MHP_%%U'F2SX7<1+[",5R,!&!*/%B2'$40"E Y QYG7%DJ.J7,3H$;$/D[% M D &_K@6@!K)-=8<,#-_U!-(''4-/?3N>%Z:)Z1_X3!YZMF!6>G;2B1M# ][ MOI$D7$GC7?&LM->;_UPTGTBU'1*;1IFJ <9@1F,?(HH1)"0.82("@D6:AF&L MQ8]G2S(U$NW+!?6:&.:>'SP@>J;M*# [9N%MA,&F%LWYPJ8>H\0TGPVKW0SU M@Z49-U']N:#MY*L_N\%A++I5+WNW[&C(42Q(EDF*]*4Q&0@!<882&/M!G$8> M\F)JY*!PJL.I<>*5X$+B-N\*!3>E,@_,.$0=RS" MA%-$(19J-B0!AC21X$<\BE.:L0QST>'^KN"OA7K?M4M_8#X.X'JF@4T('5L M*U$[+Q*W=8]U@;&ZAI_L=-2E6A>"[159^[UA"V_CZ-!>]'V2BG0),E0^$A&) M!/I,<+G:^@E,0Y]#$7/A2Y;WY*)CLMKN[65J2VSK.U4L"]@).,@Y>C^@>OQQ M-DR.2:-%J"]7M1;1'E$<1< J.^SO:51*.*KL-@\L*H=;V5[G;6@%ZB5H];+,=A80MD^,YP@U M/H=:@' OW=IH=Q@S?WI4B8 _9WT)+E$UE;?D/G^>1!B%,0]@G$H##06,0>J) M% 8TY)2G*I[6R#8[W-74V+255+FHT96L@'3"FE'H$7SUR-$.:HYI;PW86DQP M<0HP8QH[C855@CK2W:C4./C%, X:C)(Q"HA>I;UVRJ9'1IL>LCC]0==0AJ'/BU*QE8'_8]4CO M50;3,4>./(YG9":WA+FCE.7G2O=*N-]ZS?V M[MN#8+7@;_.GG(N"JW)$_8 0SG(X2.:PK M\=06DEXV\)R+A:$9ZWYX-1>&*0V:ZP7C?.??=: MV-![!GK-P>J;4+I/P!G8 M=)BFX1JL+?7WX2AL.@C6W(:-.QX:RKS4_VAZ7[S%QM/ML[_'PI6"CGIWXKVW_*_%X_J;KG/$*@F=UN-6F MNMR&1C.P5K;]8QOR^_)W+UYH00 ]"N#''H>?5.[K#HIU(M6F*'&+AL4%Y55& MT>Z:-*X*XRYKKS(\.ROCZTAQ5DV5WAA>F\J?E MNI;+ -.ECOG4"M %VE\M* M/E#_0]2J6/-MD?]32)663'D!R(MMJL\:+W"752URII1U?*Y&DBMP=7& MZ&\H/@.MZM/Y"@;5$WGMKV'4"B$3^"J&5OMP.4Z:]3N-36_Y; M^8 2$+02FF;-WP#N^-)[+AR.UTH#) :DO=]5^5W>SU>YZ9 MT*7KWY;*;5BE?FKNY5(2!$$D*,P$%A"E$8&4JAQV@L4T]KV8FL5#CB#SY&BD MOVU[6HDY@=O7K7%^Q?O7X:/WW^ &=JW\]W 'NW^HIG\+NR7W]W\/NW\@1KF) M/=#UL"7LX[*XO1'E_5M!ZU])K>I%Y:*Z$@^M,)4JB) 7+'\@BP_%/P0I;[XN MYSSU/1PF&"8L9G)-\C D@4B@%V"?"[DO$1DW69.&"#&U14;.IM!L51D$O=XR MX1I0Q[ROQ(=*?J 4F(%.A><94+("*:P]FCX'*JN\.TB048GT'*BVF?&LMH91 MW;K,976SO. \5ZQ*%E](SC\4E^0AK\FB86.Z3=A7ZF*VRFMQ+ ML8\%O-5%P+G0HRX88PW!]N(R6K_#%J*W72:G&_)M(]W^+\LE_YHO%A>%%+*6 MTT6E?6KS &S_]SP@S*,4$9@$E,N5QN<0IYZ 28A"SN((^5XP(.?VV8)ID='X M&;;78@[*]''^>.DM%>/ /\Y:T.NBXNPWBTHH^E\-QL7QP3"F?&L 6N7T\Z4: ME;2M@;C-RO8:?IWB!^^^B9+EU3J7]HUR')5"RHU*E;/6*(PC']&&BOTXABA. MI2DDF("8HD2D(F9A.,YQO8'04]L'K%+FY[V8X.EHL;K7&V['I_:.!G'ZQ_:? MU^?TG>KKF@G-$M)]%U,I8CA@H*9Q:&\B^/=Q:C]@*&S773#JV[+#ZA5ITM/\ M351U7MS^*AK?AS3D:9)@ 46(,$0>2R'FB$.>AB*A<93R.+'B@KJO]ZDM+XW\ MX(B'6:<$Z+2PY#>X=V".KQ_.X1YC(3! &OS>JJ"9'6,8Y):<+\^%?DQW2AL? MNSUWR&/(#79PW-OH-%P6C^FK[81XM)&!^Z%'6HD_'V7C[Y[D/VYD*V^7]R0O MYBD501!@(A>)6/D<$;E_"6,*4XJCF*.,XL0HV^/!GB:W-*P$!8VD0(D*?F^% M-S4V##=!<$_PPO,SM\E-8V#6F#_8VK@5\2ND=L_7D"Y9M354F@MV) M3WDANL65"H)$%$20AED D;(V<>A%,*%>D& ?A33SK1B:.UU/C4HZ 8&2T)(Y MLPOWF>;C62".>(BPUW#9!-BVX;B+M"6K\2S$1XW T41^!'OQ(&:#C<7=%J=A M*1[45-M,/-S",!NQ3V!YN;RG>=%=D?9Q+A^X[#'/^S7&X4,,Y%U?@P M"K[__'_.PE0(5>)$D)! )+B :1;(#S"B&,=JYNWIBRE MF6;"A[6PC;A%L*MQ=FJZR^S89(S;T IW6,W#H"M:> M63[>*%FU[T<0>]2-PGC#L+WC&+'G@84ORELBA2%MJ&91+1F M/F?OI?P%R\GB6OZFS==IF(3,2E\3HJ5-?51,]89&#>ELZJ22ZJZT FNUG.0S MLPJTW9(*5B0;MZZ"33!WBBM8;7R@V_>]*M[PSZZ?'=1+&? MPE3X%'H9C3@7R \B9N2T?;2[J9U2;$JKYG!^GJ?<":SU>-0>@HX)IC8=44^WN6XCL1:ZN^X >N]-8Q6?BO6R8:DR=(G\.R=VU6NJ\>%NJMY+[7Y M4N;+LG,%4-5DJL:7N)IG-/'BA*IZX&D&41H@F,:"0I\QST,!RC+/**>V#:$F M1U&=_W;5Q O(32UXZ$4%I5BH;;4JV?2@M '/@I2&G&5E(/68;>SA<H8T8CY5*0,UJT"C5YS!4KZSTLL>5-E&VRJA6!!N5=VU"N5U5 MU!-&C!FDFGMH"T"YWA;OP>CT_=/ DH&'D7!0"G!/9Z]0XN^PROM+]QUYWLUU M][5X$D5_WXU\/_63! 8L"" B7@A)0 B, NJG,VKQ-LN[?> T&?VK7W\0_<^KWW'M3.O?C>;')2 M-]][=#6]^M[7Q,"#PZ+.>;YXK/,GV2KK4E2T^1\%5U:IB@YX[$\PWY&RD-:J M2EW=B-GG>LVB&/M9#"-/KKLHB1FD<4@A35E,?)(A:4X:G2_:D&IJ:\>F4J!: M:05$IU:[>61KQ=1Q6Z^:VDZVL43@Q[P E?JI^LGPX-+*6&N>;XX]@JZ/03<' M;ZT0>/=B\"Y/#9Z]A+Q.@+9[MFI%LG&/8&V"N7-2:[7QH56IBN:ZZ>]Y?7?Y M6-7+>U'V%]'/5VI5>13KR^UYE#$B2)I"+V4"(H]22&B$8(2QEV8H8)1C$UXW MZWYJ!-X)N)& W[!8C1GX>D3K#E+'C-H+#KY*R4$O^FSEQ/.LO(-:P*]. SZ@ M7M@0W"R7##,28>2J84/@V2T<-JB5X:$^DF!)^7Q-FEJU*M/6Q;>\FD/!GJ;&6$J\IA2T$A#\KD0<$."S'U0] M>K("E>L3"1.4!H7U'$7 >EC/_MY&#^LYJO2^L)[C+UB)_S-U=SOT^I2^WJWP M-#?N:*> 7:IM)Q=/EI%HOE5R)G@).49#NXN,HRMN[HM1*'[:AZ)!?8[K/6 M0I4N"MZTWOB=MRX#JT4N8RSR$9'[]TS:O"B-I0DL,@3C+)0D$ M#)B.A>:.RR'"KG=B&Z+_*VB%5Q4:Q:P[6KAN<5^K *Z.XFZ^2QL(GMW=FZD0 MX^[J!D*TL]L;VL[ BYNVEO2I6M/;%::7BYP]SV.!,4$1A0Q[D@5#[D'JDPQ& M%'LXX)@GL9$9>(XP4V/$K3KTACU]D ;J=VR,;;8Z<1KM= M"CX44L;'ML:/\M^]N2-%ES;U%]E$O1W]ZIJKMRK2"WHOGC6U*+56FT M.?'#(,@2#%GLRRU\''B0""&W\!%/4N1%@F1HE%S;MC6;VD+02"@Y2+E7\>5B M0_YD?AVIH_/\%WMP78@ >T@16U!&B=_KO%:#/W M=X\3Z(!J'P$*JHUBGQ-(">YJ_*>1-]RZ=M]' M$IDG,$H0@SY5>2)]E$$J%VW( I0(S'$68J.E^T _4UM(5Z>^+\]WS7U/#N%J M=FI^!EIC'8\; #7X$/P #$Y.N[?[>I5C[0,*'SJ_/O3XP/T#NQ/\43FR?"BX MR/(BK\7'_$GLE/^Y48FCU&:VVI@<4Z.47HTV 4FO"&PT,&(N!S!KH1:MX= M82!,(I_=#\A8(=#.!L8P*OH\1(^'1P]L>\0XZ?.T?QDP?69;CJX(JD/'%\T_ M5.$*E2!2?IN?Y-?:54T1S.=^X$'P<+X(F0V/_T/H,[,8]?QXBZ+2.DL^ VOA4^)R^ MS*B>BWS^47Z'BR]WRT)\>FS+3&).:(;DIL*+)44S3"#U8P$]3'#H8Q&+0*O, MY+[&IT:MC7R@$1"T$NHQZU[@CC/BN7 X9C(#)+2)[)C*>PBH$NPOM\NGG^5K M#??\B=2/L/VQ(9R]#8Y"%,=4Z2?XT6<&>L7)76Q>OR>L"2CN5EY$$>9,,)AF MF8J-DC\1E/E0^"1ATK:*<6B6M&!/)U.;J*V,H!=RH"&T%TX]0^9P8' 4/[=;:;%.EE M%^-F-]JKWDZ:HOU/C>Q'V3ER]'G1R>)M7K'%LGJ4G]+J2XY1Q/TP(-"/L33% MI0$.,4E#B;V(DXB3.$!&4]^IM%-C$@O^;2L/MK7B8$/SP5&4;K\:2RQ:#(\T_!"U))X6L=!-L"WYBUHU.FP9>[CLKB]$>7]6T'K7TG= MI?:[$@^M&-7G[$N9%RQ_((L/Q3\$*6_DIR7F/B5I'(1RP>+RDT%!)B#.$()1 M'',4$!9P&IJL7\/$F-K").QT;_]TW4;*\4BY#W4DQ\B(5VY3" M-(P(1!'BD+ T@H)' 48!]QGUQ[3K=R2<&F7^351U5R57K&4=GBG:_I".8W2? M-5#?D:&]H>?,VG6$\T&8E#F]*^5W94(?!-FVV7RXHVE'ULXC$L="Q!',6"+4 MN3"'-(H$9#[B 8F)9UC>:BS!I[:V;,;%CKN8F(ZXXS7&X3A.?^D9&,HZ@55I MX+!-8[$R%?[[6,,&#LEKQ8^>N>+]LESRK_EB<5'LQ$FL3Z+6<44\39((QPF4 MJY=0.1N%\B\*(/&#V&<846%V*&36_>16GT[Z9F_3,LZ9\5Z&PZ&WJ+@#V?'2 M\ +?W6BNM?#@=RA)A\CAM2+&4Q\$E*.4>(Q(W([UMG4J.R%K*"4PAJ7 MCSD,K*:7EB6X7'MKO4!*R3D#:TFMUH Y"8?MBB^'.QR[OLM)U?=4.$\$ OA/-('Q.DB"=1 MULT*_-"+VP9LSL#_[?W%\WSP0$KPI(3_-^![WLQK_]>LW_\4Y;+;HP/R6-\M M2U569];^/F\CWM1SR\>ZDLL 5Z%OI 9O!6M*2?X__^+'WK^%_@RHS[=YEU/#7FZN5N6&,E] P4XG"MR_.0UR4-^W@Z M9Y)69&GS**&W$1TC$:HI:I:91[/SD>G(#))=CC)\?V"UH/PIYZ+@EM3HZ"5<(;U@%X@ILABWIL\^Y7:*^>Q]Z'4\9CZO[??.O2()<9:2 M+(0T" *(!",PQ6D$/20_&1^'H>#>_*%-BU"3LA[';V9'3I.ILBVMNUGS1MSF MA:JU#"A9J,I8K^VH;@S3]"^G5E?.&GM/SA3HX"-.X7CXHY?=QCWP* M9-N^4(<[&F8'7(F:Y(7@[TBIEI_J5]%2/@I1'*HR?<(GZN SA"F+&$0\#F+$ M@RP)C9* [N]F:N9[+R7X\:W(8#/"/H"J'NN>CY5CZES!U$L(?F]E MM+C]/PZ"5>HZT-6H_'-YX]DJ9',S7'4VM3M%UZZ/. MRAVEMB?B[@-#"VS3>NT+UF283X3'>)P$%R?J9DA,Z!X]B'E+9?.WNEFY,+9A]3< M+9M]\$FS";%G">^5D39 MNLFI3>#+N[P@>O-U Y?C\W.8MH[GX^7_^O#IXOSIMZO;D91KWC^%]OQEJ!/?_7U>-[[1JL+>LJBEJ2L*EHN]3K(1#W$8IPE, M11+)]3(*(/&" &9QPJ.,I%G(C,HLFW4_N:FXEKXM9KDIOZG/G]$XZ"VW[M!U M/?6/ >O>5WD8;I8="(U$&-FE< @\NTZ&@UH91G/OA7Q6Q<*SY;VX(=]4">>F M=L6<^5Z ,/T"P/O[/<7&6B< M#=>UWE6!@94+[[5@70:..4\2%F5^#'V!"$0!4G$/DEV2".. LC")4S&7[]&E M=CCR.?*83)]-J5PN[;W(JLZ4*DXC[IL<%NRP2S2HE_+/ZYHVAO>Z9PTH4\M MQBGDJ:!0)6N"V.?JP A%V(]8Z)DYIX\VG*.D%FQ&IW,XYVV)E8>NQ,I3ZQ;- M7HSWYB!7*[7&'$^]]6BT47*\9AVK@=/YK;^G!\C\GMT&L';OU,^2 M:-S[/[][DON#FS*_ MO15*M.8_NV"DS]GGKX44[BY_N%XN^#ST8HX3:<,GL9] Y <V<=J]UJ>/:[&+AK5B:!M"!4/LK6=R.A(J51%L), M>'(]1LB'E"01)/(/C-*$A$1K/3[8P]16U4[ )OFJX8YF!SS-7L3;0 M<. )J)$- J/QA7HA;57CXQL"/3:-OK>\ET/*X'G@$4.\YY)N\.M"U6U>C?=L?"-^1;5[VFX!]S0E7-J5QL5:.? M>[X7!I0+2% :0A0F*<1IE$(?89%E24+CS,C#=J 6BF^#_,]&T:VD-E&5<>^P\P':LMC.; M&^8D^?;=/$(419['8$I$ )&*)$XC+X,\B)-8!*$7IEIW6NLFI\9QOXCRGA2: M&8LVD#E.0\/T=+,$[%R : MG+G;!7.D<_1S034[$M>'Z.@QMT8SXQU=Z^OTXCC:X+4AE\4[X=KK8&Y5%"\RD6&62;4615FT@#" M,4PSP>7.D,9IB+@O-X?Z=\4V19N:(=4I -8:J$FDHAL[)8#20MU&-7H J8C) M?:+54=6Y('ZML7*]K=R7/V.MV@P,&,?3I_;.IZG!_?!K#>Q8U\,.!MC6M; + MZ(_?"EOM<<1+81=(O;P3=M*#Y=2J'_-"?*C%?35'41+P$%$H0H8@8HC U$]C M*/=,&0XY\D6(K"15774YM?7U: Y0\+N2&S2"&P9D:("O=^1J%U+'RZ %-.VE M4-T!:)SDJ>MNIY$V=0<&[82INV^:$1$7^?Q=4>?U\]_%8O&_B^77XEJ0:ED( MWOB[EO,@$#C$&84X]#R(1(QA&L<4AA@E/@L"/TZTPEE/]C0UVFF%!4I:^(<2 M%_3RML[BAS.K&2)\G&2LXN:86X9#IDTIVG <.9B5;30D\B=2/\+VQX8Y3K<^ M"F%H*]GSA/X+9R1II:>3Q='M9''-/SJKJO.]6]7)F(>"(4XQAAY)&$0HC&": MD@P&Q$.AGP0A%D:FC1,IIT9+4K)LJ6YNF !/W89FV:3D&Y#*T_J0:MY1O_9 MC7C4,#"E9_.OU8ZUU=5-X1^G@V$_M:=U2<=/[^D*[+TI/IUUYC"9R@6MZI*P MVF8.C[[-"=&$?@J/7OBQ$WAL@S9^_HZ5!--+W[$-SJ#L'3N-#+CX>9=E;?VI M5:#_%:G%E5#*YHLV\.%C+F5I?OI\U>F\UD(THA\%(C%1:V&JW/!5AI!=9JC3Q6!G\VQB+J+RX@['9[C [M,U9_SG[_"!4#<_B M]EK<-DOU/.2$R$4O@#PD/D2$A)!DE$-?)&F8)![QLM3D5.)@3U-;XEI!FW#V M7E10=;*:G2T/U9XW62DIP?0HM8RO])!)6+?+#O8UJ?9]4>MO2 M/OW",#_P-U?SB$=)@#(!*9;&,8J0M(N)1"X-TCCV:,927ZMJW+K)J4W[-R7Y M9[XPC;7N ;?QFV MLO:U(+Z(LG>UR-D\1%&2$!; *"6)VE\*5WN9W-12 M0H$?Y4Z_^@F(OD:))*E5JC8E>E..Z[?KM\T?FM\85N7:C[C>4GLVCJZW>3UJ M4L#VO'P&&AGMK;%'(;"ZON[O:=2U]:BRV^OJ\8>'QLUSD>5%7HN/TI[G'^1F ML[A5&;/:J*Y?R7\MR\L%J:I/\JMXN[PG>3%G$4E2E@0P"#B!**&9(H\("B0R M+C"*?(*-ZL"8RS U:EFK !=*![!6HHN3G(%&#] H I0FX/=6%T,_J2$CID<^ MCL?!,36Y&8(!0?J#0;06(^5[H1]@HIY!NQU,C MR$[NYD3Q5HZ4L8.$-N)Z7.<"1\<$UT.HIA+HA09?I=2@%]M1=0%3L"R7X=/L M?.3"?&:0[);J,WQ_8!6!PZQX<;\LZ_R?S9%N%^YVD4DJ^(?<&;V7+\S#*(T3 M7\0P8]23U(4XQ+ZT]1(:^4BPD%!N=/)ZABQ38[.;.U$*HB0T+#IPQG#H\=I( M(#NFNE8+^'&O'3=K(F)9+?^TJ=(,- ,"E#I Z6.QO,'YH-HM@'"&/..62#@? MN)TB"A::'.@K1:J["_;G8UX*KGB[^;EJ3)FYY]&(QR2"#'L!1%&$(6$H@8'P MHS1E.(B%45WD(WU-C0N5J(!TLK;&"5E+:UA3Z@C$>OQG"3C'_-9@=O$"LPL- MS,R]RDZC8=>'[$A_XWJ,G59\QS],XY4SW/6'U'97<47U\[K@9/6YEH;'S1TI MNJKOGU2&^TJNA.V5VSRD-!,HDN,2!S%$/B:0^CB :9IZ%,6!2!&>M^4NKFM2 MUGID-)K\)C-T6PN'UP;B-B_4P2N@9-$X^JL;@N9FH#*\&ACO2\ 9SPCS0^CC M1+E-A"E,PQ3+;\+SL1_C /&D^Q+>%2?2^WP'WT&O@\.;CX)_9Y^ WH(YR4%U MO/Q:" AIM=\HOER!1G]02P! A\ ,K#"0/S8H6 X4&7/@[ >/C"+]^ $E8P[* MWB"34048DIQNY398W2PO.&^,+++X0G*YI[LD#WE-%AM%?M0_%>E>+BLI5I:U MA0':#5XU)]Q+"$L\&!+E*L^"")+ 1]#+/-\/?(]ZH=9MI'7)IK91Z^7K4]UI M>A':'['C"].KCH/CA6=#+97K9JT84)K)U01TNLW 9AVT&>@5!(V&,[ :RW>O M/)8FR?E>:4S'2N,W_M@:9OYS@/_Q'($V.QPQFZ #G%[F'731P;"CB8_+XO9& ME/=-'0Y2=S7RKL1#:QG([K[(WEC^H,K6?A+?ZINO8O$D?ET6]5TU3T(4),*G MD H10:2JQJ8A#2'&240S)&)F5FGT+&FFMMS*^1"8;0W/&PR][=YH$#M>294> M4"G2E.M1GCV-+L^S]O['2JXXJYA9W3V=)]&H.R(KX&WO_=_]VXA5DCMM8^0JVNY]*LH(#L!AD*CC4PM!\EY(Q M<][9DI>/9:GBH9GP@C0@$20D91#1T(2LDT>4W4TT>>SA89/^ M;5Z1V]M2U==HJJ1WGHA;U:TXHA&.HACRF J( B$@$0C!(,X\SP\S+XF,2$"K MUZF1PDNA57!Q)[89.^@AKL<6UG%TS!X'(71:)\P():L,H]?SJ(QC!,8V YF] M/,(AU,H?-O%B'/@X@A@S A$..$P]ED(D_##&7AJ$2"L4_"PIIL98\JN,'1XZ M&3HC.X?T=0^9[#H9GP76ZYTNO8YC\5E@G76:=*8S<7,!H#IL/)A;O^7M8XLD M%@*)6#(;C0*(4HYAFL8(9A@GL1=P+_*TG(DU^IH:?S4SKG7[;^4UN-<\@:K& MK;,]K,8@IDV8C$YZC*$SN.2U!^%(U[;Z7YS9;:L>$$?O3T\T,=Z-J)XN+^XX M-5\99C#^(I:W)7FXR]FEDEZ%SZF/Y"JO_NCJ, 4IIR&F&&8D01!1CT$+\LU4OS+$ 4A9Z J<")W-E2:0GZ M 8%<>!$.0R:0;^16,:[X4V/"=6; *REJF3>!HZT'UF]%;II+<>1/08]9ISO MCFGZ%1WYU0?5-"MM;P4.Z-"QN"B\SK!^;V[^FRK\=_/UWS,\K^#POT\*RP61 M+Q=YEIF76\4^1FDJ*%3F/D1<6O@X3@3,/!Y)PS_+HDS?]]^^?%-;"ALMK-9= M'664-4YN7G?L1ESE]E;2'3RNM@LF#QQ@2U63W0_T5$HGVY_(]@HHGS<*@ZLH M#^QV&J64S\-,NY[RF=U87O.O2*UND8_*L[OBXT"0E#'("8\ARD0(<<(2&$5! M'/@\3.078V7%'R+=U-;[1C_PYC"/=$J>9A(7UL"@\3_3%G ]JF-8 O8'U+89 M,&AD+1D!KD=X3!-@Q*EK;_T_9P &K_Z#.IW&VG\.7MHK_UF=V"D\\#9?/-:" MKXI)IHG(HC1-8$BQ@(CR"*8^BF&,4H)"@>(P,/+?.M'?U-;F3KR3Y0C^>E[Q M@6W4]0Z4+6+I>$7<5Y"@A]9%G4Y-9)S6*=CN\U4K%AP X%3M@D.O#8_)6Q9- MBN_+SIR(21BE4>1!QA))+YP$,$WB"*(8)U&TK9?S7VA:P>>'#:SWSQ*TT3( MUI;W-"_::_TVA?P_!?_ I0F39SE9IX#M$CA>%/RC_'6^:%PYY=^DS;Z1+[:: M MQE'(4.C!R/=#N6!$&.(HB6""DBQ!+,B\#!D%1.KU.[4%X$I4&4^F\IM,AO"U"3;X UN@"VJ8QAV*3FR.@1OP.\'1-Y+W%3CKNO8*5^ M;L4&EUK0FL=.F@%E-WI2L^]QXR?- -F)H#1\?6AQ@B9MF*+2OIZ,RA?V2=3S MA#'A^:&J39 1N?^5IB[!80P%\PG.0I82;N1.>KBKJ9'5AJ2 ]063F)1U!@IQ M.(&!*<":.V4KL+G>,6\@MBHQ==D@]ND(8@,*$YP"PW)=@H/=C5R6X)3:NU4) M3KYQMMVS85[-XX!@)G?"T$7KRZE9,;6 MSD9O6A\^;C_\G3[=38*F#VG<=,NOLF86:Z$'<,]$EHIF'"4V$"##T ML$1/FA0)3(5@$*&8T !YF'MKEM"W+ YV.(0HQLBHW00*+!^$BC(D%E;IXG!OHS+&2:6W2>/T M"V:\P9:/TD)YGE_\-J MXN)1W5Q*NT!OEF]@+\Z?HKGY[YF(EV%]NET\_ M=P^W4['[CV86-O-OHZE1)MJNZ/V,VO.7 =JKU^^87DQ<=E5N() &D09!"/Q2)2!FC99:P/:H$^DY[8_G+VH! MA1>NH3;:LWG,]*54FZ;Z^8O\$NN+HHE%;:Z1YCQ),.6Q!S.JJA5F))0[RX3! M($QP*IC@.,@&["P-Q9CH?O-]_DU=T1LDQAHZ#.<<39V'ZFN?6?72RY^4_,V] MYDH#UZ=9)Z$;X9CKL P3./\Z"9#>P=CI9BR8[QI&AZ!I3 7&,.(^@)#-W9%*@(/78[U/\0G*P(;I3G^"3>+EV]#TLP&M[ M[YZ$1L,E]W0;0VL-+9_R2K8I&?/M\I'6V>/B@C4'Y]7^@"B) M"*3<1Q CG$:A%R.<&45C'.ML:CSUABA'6EI+ANJ$-JT]= 18/5:R!9?K6ZA. M)!7,(/(GY2H^ZYUAU4K;ER@"/ZHJ%65%%A:OE'4PLERKZ$B'(Y&'BG2>IVVKG&BS8O;BWO5]IR*F" >A] /0U6W2/FO93B"(1$(!SYGJ4 Z M]V ZG4WSKBM[K!_+QMYI2Q: QM>BKV5@>FQX!&K=,T([ #KFEB8-?+TN]=%8 MCS:/^TZC8/EL[TB'(Q_DG59]]]1.XYV!N>.72_XU7RPVL^PR%"?R?R&49HXJ MN($22+$0D,527R_F?AP2HVSQNWU,S>KH1=1-7JN-I1XKG(F08S(P!<<\W?MA M]>TF>-_3S[@IW0\KNI/$_\RPC+(ACH3/1#_8PM6G>"@E64H)63+UI?AC'XY/< M"CJ.I[@I,-I3_*3R1]S=Y+O-W/X3J1]A^V,SH0^W.LIT/JE4/YE//SCX]( ) MP:OW4J0/5?5(I+B?LVO!I*G+E;4P)RD26>K%,,*I\CC-&"0H"F$49FD04$(# M$1@>(1SO<6I3O1<8J&$#=%F6RZ]-9J1E 18KZU:=-!B?+YR 7ON0P1Z@CMGA M)9:]M$W*_U;>9I=@]7!!#QO;)PPG>AW[F$$/A#UG#9HO#B.?&W'_L"PEE;4I M\[^0\G-Y72NGG[^1Q:/H4UK-&<%13'T,,YQQB$2(($6!)WDH3'$8; M]CLU(KH27(C[]G2.J1H"9=W<=CZ4O=--I:JOS, #*<&3T@3\F!> 2[N/E&T" MO";SG>:]L^DHZ;&5 ^P=<]9*XJZDR0Q(H>5W#EJQ02/W.DV>/?(RA,HJA>GV M/2J1&0*R36>FKP]P5?K1,6!''8ST6QO/ MK\A8PQ?N1.9O#S-A-TM M5&B8Z6W\"Z C1FGD(09C[*E"CL*'J9<)Z/M^F'DX1 GF)I>10V$>[_*Q 9AU M]S6M<7\&?GJF^E!41KU1M&=N[U/7JDW]HH-1#>=]JFU;QWN?&4:*%XR5CRJ7 M8/6H4M^+UHFSGO.,>%XD65%N9!E$!*Y/H:DWB2U@Y'@^=Q*"E8BSSE_;XMP^@8+5:7ZHKU%G_ F%MR?_ MJ<>'\< G45^2ZJYQ6>*"OWG^K5)]?&C*7RJ_@U5:EU49!4$H\FD0JZ317*[L M00()HP'T2(093\*T6=GU*<).UA-$AZ]&@=\W&(<7\4 M72OX9A#=#*S%MT>'0T"S2H1& HQ*@4.@V2:_06T,HSV5E+Y@^2)OCM\^9ZKA M/DW]#?GV1A0BR^OJW;?NP*AU2U65C6HIBBJDMGSWC=SG1?/XE:@?RZ+:=)'T M!$Z\F#-(8HHA"A,"I=$8PH3RV$_CB(;$*"&S:X&G9FJ^U%=Y96QJW*1TZ'56 M)]O]N5ZG-ECKK8+,>\V;USK=SW**=?[YZ)'XE#X*Q\0_F>_!>-$8:Y"L+C3. MA1YU<1IK"+87M-'Z';8(MOE 9)1\(HXI!S M7VYK!0I@2C(/8AP2WPO2D&5&920-^Y^:Z?7;-:B4J.JZ5,V;6@G9)+M6RVXF M5.#XHLF83UL",[.=3$?'D(GL8^Z8G=YEF5"G.@)L\-25PO^E*K/6R:^MWJ;4 MV7A>C4^[>#C@,C-$W?";I@ROPWEF !WD0<-FAL9+7=^3Q:)/"C%/2!0&L8>A MBJV *$X1Q"*.8<#"$$E.C%&JM4\]T/[4N*T+"6ID!+V0II%2+Q$\SD\6<''- M/T:0#(B1VJOXF1%2+]L<.3YJKT*[T5'['QN8(8I40JT)7=UF1GGH11S!!)%( M.1T)2#SN0RK_P&/F<2\QLEA>-C^U2:ND:U9$P]1.+S'3LR.&(^%XFJY <%#B M>K_2=G,LO>QBW"Q*>]7;R9.T_ZEA\_7 3E^NXZ60_517HGI3BT M3J#RZ2_+*F_J+L_#.(D\@B(8(!)#% 0"4D0]2'W.0AH('F.C@$<[8DV-'RXX M;P53=V_-QN2A%[6M8:T*?"U!?2=6?I_/@I1F;&)I1/58:/QQ1PYK>Z7 M2JG6N:13J_-5;UY::6:/^NPB;94R+8DV*M7:A7.;HBVW/M!CHBF2WM1(WTX4 M^E&:>A]J<5_-D? Y%3Z":1HW&>]\B'V4PE1D)!8">YY'38A;I].IT?*!:O)] M.?K?E>"@D=SP]DUK!#3=("SCZMK]P0*DYEX/!AC9]7;0Z7A<+P<#*':\&TS> M'1@!M,Y^?U'P:Q6!?;=K-LQT'@A&0R^-Y$91_@,Q:52FA#"8>8&7,A32 M&!MESCO5H1$EC1; \J+0:[F*9#\6R-Z:2,)A1VHV=.=3IN1(TF!#M1-KKOG5%9MG/FW^AJ%8##/(12 MN;6-6>1!%*8^)!3'$&.:(IS@@'J)B85TO+NIV49MD532A9N(-J>M83#."8#U MJ,0>;(Z)I$6L#]!Y4<['>HB.'BCVZ\L>[G+\(K,GU=];:?;T6\/(I,F&H4[H M^.7R7DV6YH[L0CG!*#=1=B<^%_U!+XTDD019!%/$&$1QP"!.?0^&*4X3GM 0 M!X:LZ9-UBOW*U\U(>8.IYD/@$ M2;X**<0H#2 )1(+\*%/.2<:6T,'NID91[;K^8V<"_=0Y'1E&$9Y V, 4LH+; M**90Y_W3;*HZ69WX-.K!8M\8.MSE^,;02?7W&D.GWQK&)Y?+HFGF[WE]=_E8 MU;*3LK>XGGOS/XT)11'W8!I2"I&'L;2'4 A9K#+N,!+AT.@$6J?3J7'+J@)H M*9Y$89JF1 _FQ(]H&JND+T0:FTAN:-5!&A19BA'&892DW"S/CFV@Q\F_TTN] M>;C6Y=MI@I8!=S\6>C1O&U_'9+\"]JN4%_0"SU8[X&<'^U\3B*P2OU;'H]*_ M"13;BX#1N\.6@I7S\-J+E-1BRY-TKZ'[[AL35;6^1>T*OD0D2KF?(!@W<8M4 MQ! G@L 81RS&-/9]WRCIA6T!I[;$-,>FW0:1;4BOHKY5,;T--WG#XSWK0ZM' MCZ\Y8(ZI5-_37OUA56BL4^>G&3AY&F#;!]_58%@E;>M"CDKPKB#>7@R<]3/P M3&*5E++QG'G?%!3[-2_R^\?[[M.NWCY*8=_+Z?8B3(W\Y82(# \JS&'7/+QP"J;K XUUVMI&^AEH MY0>= CW9RC]('=1N0FD!&C4L'G0,AM#NX8>Y&.,>B R&:>>09'A+5F^1UBMX M]>9Y_4PG0G,B_/FA<1U\]TV4+)>R?NA2]OY=Y+=WM> 7'LM\#:]>0>!RO[1@: 6BA:&&>B! !T2JZ? EZ-%XVU= MV3D>PS%N_5RI,(6+0\?#HWGWZ%J*H;FRJEHV(QM7J0GG- MB1+-(^6Q1=>*= M0.KA"%(19X$7,C^.C*XK7S8_M55G+5U38]DT3=0+Y/06@>%X.";I#2@NCT$Q M($/2/HTMYS-ZT<7(V8?VJ;>;*VCO4P.SGG<1<63QA>3\0W%)'O*:+.8,!2@2 M-((1$M(B3>1/-/(93%6P/_5BS%(CB_1 /U.;Q&LQP8.4$TJ[@+62&J8_/P"K MWL2V );C&;Z!DQ)1V4^7)W R3W]^' 6[Z<\/]#5N^O/C"N^D/S_Q^(!*8">M MC3W&1F=GJ!=(\7PE'N0W=B?_WAD6*EZB*ZV4!DS"SWP8)QZ#*/,"E4&$R^$@ M 1.>$#C0BE%V+^K4:*F3&)0KD56AL970YI7&W [T<9:;UO!-8+\*WNS=KFYL M5/OQO]H8_PVMS>NAN1U_@QIJD_D.1JJ[-HGOP:QJVRA#=+32FUL)QJL.-PJ2 M+RK*C=/C8.=$)I3?B^KN*J_^^+@*R<8LR:(X5I:"'T)$(@33A%&(XDS$6. X M3%)#E\0#74UOI=^0%"A1SPA_/X*PWD;$#FZ.E]BAD UQ=CN!AFT7MT/=C>W8 M=D+M/>YLI]YP$[:^KLB$,B18DD(?)Y(V:!Q"&N((>F$0A02G4<"-G--T.YX: MG7R<; "[8U>Y [;]*<%M50$?%6:@+Q1!8B5BZ=ZL#3.&3EPX/38SOUP..:^@UGQ5E(&*>0TRB 2.XG84I9#),H\$40$R\)M8+^ M=3N<&DFV(L_ 0R-T8YG<-6*#JI/;X!Q1!W"-TV#+,#HFMQ[!5EX@!0:MQ* 7 M^72 _S H#0Y6+4,ZTO'H:6@M'6H:P'/T:%*GG?$.& VT>G%,:/+>,#OW2[ED M0O!*Y=O\4%6/JE[SAT*:UV31=OM9+@-E7MS.0\RXIVJ%>DDJ($JS#&(N..2Q MEWG82Q)"C3(9:_<\-:+N!>\K*#55O).]7DUKZJVPWG8R''YVN9 M-_[R/*]84S/*S,S5'S<]R];):#CF^Y<#T4L-.K%[KNH%MV>\&F-EU5[5[WU4 M$]48E&VKU+R!P;6EFES#;T7[[P_%!6MGX!?RK [AYJ$D,]]G(>1)*"U15: A MY1S+G3Q'(>$\8[[1)OYDCU-CN%X\\-#*9UP>Z@3 >I1D%3;'5+1*@?YC+ZW* M@P-60'XY >20VDYZX-BNYG2BU['K-^F!L*=BD^:+ X/Z2:F*/ZHZD,TU[HWX M5K^1DO\Q3Y* "U5&F,91!I&T6F'J!QZD"8L13V,B4B/?ZX,]38U3VJK>H)=7 MN4(H=XG[9='Z5!B&UA\$6(];K,#F>CN["54C)?A=R0D:02W>4IP$PVZP^<'> MQHT:/Z7T3OCWR1>&<<6-8J#'\KFYRO@;63R*"_;G8UXJUY"J_E74=TL^1S'G M$?8SZ&><0)1%!*:11R%'. C\)&1^RN>%N%654O2(0Z=;KG-&$,+9CWRL ;=.#S2BPL:>6>@D7@&>IF5UUI5@U9L>Z1B I)5?M'J M>%2J,8%BFW6,WAW7L_RCE.BWAS[J1?U&4J/R+_FU_UH7R<[(9.=*HN[:-XUPBA%)8!9$%"+,.$P1 MEELS+'#H923QA98WJTFG4S-(6K$5+TC!02,YZ$0':]D-EA5=\#6L!P>0.E[[ M]= &VKU8#$S?/3-1XDY5 M 1+XDK,C!D,J/(C2$$.*4PIIXL6(I8GD=R.7AH,]38VTU^GZ^L)5IN4:#F*J M=X1F!2G'7+P&R6UUAE-0N,E-^,HU&4XI?3#3H*5*#%SD\W=%G=?/'PHYXTCC MZ?J6U&15W2Y!21@&&&:1ET'$(U7_UTM@$"*144PC+\(ZW'"JHZE10RLKV! 6 M*&E/IJ@W0_(.JFZW%/=. M+^/6W3ZDY$Z1[8,/#CC(N1'W#\N2E,]M;&!SLE1=-C&VE=Q@?LXNU_&VUX(] MEDU<8?O87&0"1X(ED/JJOBV6^P029PCZF""$$2$\7MVYWV@>\IPCT(#;^)L1 MN&(MO;I^THQE;LIK=.E;5Y=659,7N,D%7&DF SY_E#6.D9P/VDA^ +T:7<1S M5PVC25NS&L+/&=C0!JS5Z9\>:UP,SJ'&&I^1#J<:)W5P7C' M7#9P>''V9:7!@0:NBED1'Z71S*4!+3\]U<=%58FZNKA?RB[_V54M:7;:*FV_ M2M\_#V*/"99F,,9I"A'C'*:I7!2]T$^1'Y,H#(VJAPP38VJFLGD%D8'P:]K1 MSD%U;6PW"L!& [!6 30ZS)JCN":!\:8VLZ:02%-2Q*)9?A:2=FWW8:*,:^"? M!=?.+N"\UJSF_.B#!*HK43TNU!FD"E&Z%G6]:#.]J^J \GGYAXO'^F[9,O6< M$"$R[GDPC6(!48@HQ!2G,*!I@&-&"$M\@^V#$R$GNJ78$+LMFJE2@9"UV%8R M@@P<5CT:'G^47CE_R STNH&5;FU0D9W8RL-J4.JM0L:B"OWU4H:=M?LW&#;OYVU8M#SYGF6"Q2+ *C<<0 M"9]!S+P8XI2GU$^)C[!1>)>Q!%,SCU=1V+\44 MDOU-.=]\Y/1XW>EX..;N1C[0"@]:Z5?%E;J8D/:13H=5@26+42&#\;-;'LE8 MBG$K' T%::=(T>"&S/BR*NMY5_6ON_1!:4R3-$PD\BR#R,L$I")DT!-$4"P2 M$>DE<]II>6K\U@FGQTZ[.!UGG;.T=\PF?6%/>_=A![4]-O?E2QOS7O[7]IS? M;764N7Q0F7Z.'GY@: K>0GS.+DO!\WK.L)\F6>K!**4$(IH0F,:"P9C&*4XR M#P5$:_KM:WQJ,_#S8UW5I&@L!5Z2KX:6P@O9+A#5#U+*NA0#FFN8_+XA;*S_@>* &59=J*:#-'\*[BEO, ;W0P6:D0-:F'F-[__*AJ.JRN=VK/M=WHKRY(T5G'?TBFU!%W59W,X=*-C8/ MOB6U>$_RLC&RYHS[ <'2!,H(#56ZCP3B(/0EH7"?)%'*LD3+BW"Z*DYM.>A4 M 1!<7UQ5G1-"+O*HIV4A^.ZYVQ3N#D\=K%71+Y#:A @Y4*Q"[6 MP97]U[D!V-$:Q\WSRJ-4 5OZ9RAAK*RV8HU3_!ANPSL%:K_:,:V^W?;;Q@,>^?NY&PFS'0@9SC MYAIT!_1.ED*'79T9?OVQN;]__U@_EJ([^>Z6R^KMH_A0W'Q=*D>N:IXP(5CH M,T@2$4&4H1!23P107:T3Q,,XQ4;A5L823&V=D/,B'!B?K0VZ'GD[A=(Q-:_C MN5OA9Z 5'_176;T",R!54'L:E1RBT<)!M+)WH<%.0#D:-&SD(5R=KF^$Z+^J+X%:=2_7=Z3O)@G/$(^QQY,.8TA$CR$F&8(Q@'CD8]# MAE,C4CORNM8>G<(PCK,9@=W!Q3U5#(C.GH-!I6>>=( M=Z,2S&FUMYE$XXV!/H9B(?]Z^XLH)%4MI!UVP>\E055-E=XGT7FXSQ.!8Q:K MP'.:I1"EB$!,X@BR+!(!24G"B-9%DEFW4Z.23NH9N&WE;O9*Y(7DJXPVA@Z# M>L.@QS'VP75] =+C^LL&KB^%[I/@6/0%-$+)K@.@7M?C>OT9P;'CZF?V]C"N M>ML%<;_/"T6&*@-U]4G4\R DDILPA;Y(Y88MQA$D**4P"U*?\BSA03PDU.5 M=UKSYA7BX,E#7I-%$QG!^VCWK!&]B840II1T"&T]#CH'O'%(YZV@];IJ5R/@ M#$@1[3',"0RL4LJAOD;ED!,*;Y/&J<>'%MB2G__A^+TWS[^2_UJ6EPM251?? M\FH>>3P22.Z,>$A]B! 6D$014]XRD8A$3'@6FI7;,NI_:C;.6GSX_W/WKCMR MXUBZZ*L(.!MGJH%@#R51$KG/K_2M84RU;=BN;C3J1X!76[/#$>Y09+H\3W]( M7>(>"E(BE:K=F"FGG9+66A^EC^3BNJRN)L&:,G1:;\>-D^NHV+%,0*P#L\]X MF ?T[!H$EN<.7FXZ3-S/:Q! E]V]ACUF: ?56JJRV2 ^B/]^ M; J9OI(5WY;UL>\2II CH@K J*DFIB@#),6Y_DEJS&*1%H*Z-5)U4V!NA'>N MM&LC5$?X[8@M)*B!F>UYGJ5 :)SG/0<(8 B@U)=14 M#@%-_P&P/G:W&LI2$BQ@1##*"]7918@4P M)*EF%Y'(Q(2@,;S\7G/AIQW=[NPXYH8TEZ_A7&;PXZ%%Q.27U 6B1"0\SZ7(6HA?KRW[37H#N),X ;QR M+?P":T?0'J *S,PWR\ $K^02A(EOR9I#=95;W'OO\G$>?OW$9K/\M^VFJI98 M92275 %8X 0@E!1ZRTH%((GF!9)D!4N2Y6ZSHRLWS_ZI&*>5W%Y8N+?\LY%Q M\.771:AJ;8?Y\<\P=7/C#T_A\TW1@"---;&U=[N,1"^Y;'P+6 ']Z/Q*>'>\W^=(5?N?ZH5US7M:UO([V?4=E.)99GB<9-^5^4A,/0%.JMV@( LQ@+$5! M4(ZL'$!VXN9&%6U+F$;E,]?%D=JNG71Z$>^G#O\X!B:0L1 .Z*YC@\S('CN] M(B;NM&-C[F6_':N[AE+*@Q#ZB=6GG4E9V7[8;IY*;V3;J%'8ED!OXVE+'>-2F(8T! M@ V@BWXT1A+%C8=/3!'])EZ2PYWKW6B!;Q[7N^W/Y=]>+ D1,4)9 A)A0I\3 M9583E +]0N0I+;"@T.J\_/#(N7WJOYE8!1']EV91L;&L)7@$4/\7/,SLT [$ M=V\_OWX5_=?;=W][]?[OXS_,2R-[/L'VXF;MW_ZE_A#KS_#H49-\<)>J=Y_6 ME=^,*HS5%22L$5A "Q1.IO+SY+E]DJU^D59P4+D="ZS[/]N@" ;^NJ\6F3EHOHB.T!W2R]P)YD'% MAOS"_0PU@.[![KT CSUBEG5Q+![X'.5J[.V\447&X0%#*\$VD5ZEK-J&J/OF MW%F>$:M>M#IH[-CRO =6 M.\>M'[ "4_>1DHNNB7&0MN?WT?![ML/<1_F]38Q_KSYL]0ZN_$Y7;]?[-F1Q4E J) 5Z.9@ E"<)P#)+ M09H44--(G&3<*7IYD!9S8Q?W)G##P+ M1H'EEZ(&:3(M>XT!ZX+81CW,?T>?=_)'_9MJF6:"IS'&((4YUQR'4T 31H&, M4RD%)@G,O'7QV4N=&Z?=ZMSCKQ'/ 7 [7O,.8^AM\/V&.UKMY@*/T3).,$W6 M5^<@>3:]="[ <.F?''%93;@B*+B!Z,T5=4MQ/5IQMH M2^)\YN%[;G?CD1EUG0&/7!L06;_4'$+1:9D\(-07Q!]2UL"2YC5&"1XX(4@&5< MS]$PX8 4/ 4D3W,2XSAFTBT-W/?@3#CWSF=4[";44%@'GB@[M:/=)FK5BUX< M8?VNP;JN./UP#VOW%,L!H/E-N'118-KTRP'07"1C#GG&L+E(SW*/WQY7-6?K M*;%:G66:MR>O<2)4(0D!A.4I0!(20"'AP#0*((G2LQ)V*NQC)W9NW/9FLY7E MEW5[F&**+1QT=R,R2]CM*,P_F(')ZTCAZ +3HYH6#[O=MF2/.VHJ^6BB^T"; M,RQO?4J'(>B5R2Q%3\IA;G";+,8W7T;3C M'P\8!2:PV^3&_LOWS*5J'O-FWKIHO6 M3H<>3O>[WRF8XIS%$-!<90"A.-?+(OW7(D$Y(Y GO+#*CIJ!+7-CM+KEY\LY MM/ST\ZKT4^D,-)P175MU0'S1VP%10P(:3*XT0UPQ#M-)TX^*?X*6F5['PD]O3+\JC3AY/\FBEC27M, (H"2% M %%! ,D)!4I )A&%2 KD7EIL5*+UA$7%]K7$6-M]9G"9PDMD2B_:[C_ M8_7I\_CO&GGU0-M#MO[H _*V]?'K/^26EY7QT9[1?/L;^6%;FN1_J;C)2@%) M6G" 9(%,[J_^JR )5OIW+'-K>S2-WG/;%^_7C+1=,\I6V^B[47<1_4-6]:_7 MHOM5[3X?LW^>^E4)' H5[@68P[Z8]>Y.6ML7T9'U5S8B'0)1#<$,@JR&C=D\ MXJX<=?]SA&(-&Q!OT5D#Q0]Q,4M3<'\G?_OT1@K3D^;D6ZJZB7=;G^J MS=:H53VL17O9K^6WLG%7O%?=^?W;M9XB-#^WQ[LXS0C,: SBC%& %-.;%$H@ MR(HB8RIE/"YB>_=Q,#WG-@5VED:__?737Z/6C#KBY:@OL#8X.K&XGA&[BP]& M1^_5/G FZNQVSUL7,:S&/30TU[P\1Y4N2#KLOL%A&M*29* MMBYPUIPRM[K_)=(C'1V*WSKW(!XQ:):[WVF&(O34?C0*!SO,WXX*#[>V' W. M[[5!87I=>0#6[[9SA#[3;B7' W>Q/?3PR*&5=]9&:AU6UZ[*.,TP9SD$/,V4 M*9J> (PY 3EG,>4QRUG"W"KNG(N8&T<:#>LOL];1M<;.!8!VQ#8.EL!\=8I( M@$CDV]9[KJ%S(6;BVCFWS+RLF7/S2E]]438;\:- MI%[T+0[9=^4^9H&[L?0H\,P]6NY#<[]SB\4S!O+7/H*Z615U3O./[ MZL)G7AUE2$ 6Q[DI',@RJO>$60PH9#E0#!*9IY)0Y;2,&:G/W%BNJ1WQXN*, MS9'U1@Z2)1%.!_V$)YM7ZCZ$2MCP@Y]?GARIT[34Z0? "S;U]-AY))34T8Y2 MW _<1BI5U/ Q5Q#K#29,]+(30P I0BB3..8?OW<&U8ZN MLHN[H8U-7EJR6PVDW<9ZHN$)O!*ZV=I]<7RZ^N%D9/8140]W1L97%W@73*?H M%&^ESQRZR;L 9]EQWNF1 S;7K\JG4LBUJ/Y9[KY^W:Q,]DH=7*$%F_(_XL7C M[MUF]R^Y^T!+L10JC7G",R!C:&JY< $(Q!+D+"^DPKE T"IZ98#LN9'LD=*& M3O7'^IW^-.?=#IL+1_0M-ISA, U]%-,I'AT#6ZL>=;I'6GF],-]%6OW(Z!\. M:H>M5SC()]HM^87>;438CC(Z?;-PRS]62I/_ 1(](0V?U]!;N1"7*4 M$'FVD?@H39MT_>\O-^NZV72D>F1TM\L6GLW+8K=SF/DK, ??JV6"XA$25QQ? MMU\KS\F*SS.6_A,7)[9C^B3&YQFHJPF-SZ3*N&KT[]6^1XJI;U$?LBY%*AGF M. >YBA. 5*JW8%G&@& X9IS%64SBI=:/;5QKFU\3Y\)DQT+#$=K+IEM2K>HB M*KL^2J9EB&-&0"_,'!%$9"Y "@W,0J: "40 1R;"L$C-'T,*R(\%>;* FW#0 MVDW;O@ +/+_NJ[YO5'1H257C]K(7M\$5WOL "5+1_:K 9ZG@WF?ZK8KMO?=X M[7/7E($Y]%TKDH1S7B0 $T4UA< 48"PS32$9U52=Q);MWMW$SHU,;G6Z&U&M MR0Y^R]V!=U!#+^A[^MYU-9\F;'QW Z@I.M^=BYY#Z[L;<%CVOKMU]^!&$N9X MX,-VHV1E%JF4/.$8",[T"H=F"A N33\)DJH888RH4R9JO[BY MT=*QFI&2KMFD=["UXQY_B 7FG%;1Z 0TH^J^B[G7Q@\6H/AN^- GD^\V?YJ!M+LH_\HJZ7".88I*@!+<6KV MI @0I3=+,8*,YXI3**V*KEM+G!N;'!2.C,91JW+4Z1S];K2VK&5BC[L=S7A% M,S#3C 72F6ZLP?'*./>E3DHZUB"<\X[]C0-B$S[+;]\W6[K]V82G-8NC0P5C MDXA@?MZ9/*Y/DKJ^C(F.A@S<(YP'W,H#A$24PT.!.%3(0=)+<0"@_(]L93 MC'G^=,$5'E XB;3P\;QAR^UVT=X6L[JHJ;*4D&E]#U,[1;2'I$*/(FTFNYK[%VMV>1O$6T)C-RR;3%W-9[NEY@?%A!* $FP:8T/3 M&%LH4% L!(P)5\KJ7+-/R-PHH],S.B@:-9K:L4@OH/W4X0NFP'PQ "%KDK"! MX HS5)+_]Y/.W,:W[YJVN';9B:!OV=OUZ MZZ=3;A[_-UJN3:7,%U+I:S3!+ F3BJA<:"!-K1%NF( *!I*8\D1QG.?$R57G M('MNM&"JU&XE7=7).";3YG&]_ZMJ>R#SK@?R+RMMRE^B+]HHMZ6'R^#8+4," M01Z88JYWZF[TCHSBT2]&];\L(E9K;]8L_E8H S#SNEIQD3_IRF4 ,.>KF"&/ M&+@UJOU.]>%IXX#()4ZS)&6 R5BO9DP[,<:%!(G^,CK#/8%S6ZRX;1CCO-NM-U_ZDJ0O1NHN7/,ZA( H#GHL,(&QJX<0T!9PH)5@A4Y(FR]UF M1U=V3'-3DA/%[.4%/($$J,(,+^#4-=(TT*HBD,\%*OFWJ*75 M$8.(Z,6'XAS 0@G#%!A@*A*-=-^J-9]4-BFY4C8^E]\XQO<*^,'V@&>&A>D//MOK$1/[-5Q@>/2U^-T]S#* M>OWM^VKS4\I/$?_][D\S453S[NZV8JRL"T?] ME+OH8.BBS5FLF_I]M'@YG.>#YQDCK_/*Q"9,.C\]S_" (\D0S%):),B]'..1A+G-.GL=%VW-Q1^M MHD,J 1XCV<_[7O )[B?<0V.B/?_I"9@AA1 ' C1UN4-+H 86-+P"@EW9PN,; MGZ$XX16]KY<@O';AB$*#0PJ87]0MKX]X/G^E;5WS:D_=]YLM$"@IACP#K) 4 M(%((0#C/35?1C&2J8 BS9;.@_;2CVYW=)F$.IKE\@^<&AOL,7\@OY;HN%\?H MJBX0,J89S)SP7A:E6[#UI7[CJ]$XDPR)6" ,4Y M Y3&"E"<%U05&5:9TTE8G["Y;:,?A*@]$E4D'J5)Z*=&Z28CQ3&,L!=CNTG, M%W*!)Y=.S474*7I:?LT?P]L XI5Y>P5.RH@VII\SE=4]PQBD/?-ZX'SSN#9' M]A\VJY+_;/Y[Z VCNYD_WQLV/0MV,9_Y@&YIO]B?E!Y474J!O]WOX9 MI >S&U)>B8FEI-<,I+&.'%.D;HA:VZ$=*1J'<[/CY6-?ODDI3F9E%$,'3T$ M?7C;QO5X03%X,,\I@"=Z^DVRN@.&]WRK6_(F3[VZ8_BU+*Q[MPSTPC^R2O[[ M43_Y]9/)43>%P)8)$30NH 3"]!A <98 G*^UFHYA@%?AM/3JC00IM)?-%1]W%UL"ZC'UPB73=^W@ M&M&/WQY7)FVQ=M,87\]6?I7KJGR237RR2>!^)W?OE:E0D*>YX'KI "!-I>8# MD0'&<0)B&#/*&4]HFCH6C7:1/S>J.%*_S4+@QP9$IFB$[[?(:V=H2IZ:&W3%YK1PP$SW>):B<=IJY9/02@*T6L!SUF:/IF M&\?PH6G;^O#-;- ^R&WMU5X*16".]6:)%[EIWI%(P"3+0$&5RFE"&92.R9M] MXN;&:XCU3N@VY&9/R@#<]G_UMN_FQ^VKXC*Y_+HE ,N5$ M:6HI])XJ41 02#B@$#+&TSCG/+,MP=K/9OMH\ MLIUZ7+4.X>JCY+)\,MS3]8X1+(U)S D0/-7T( L!4B%-]E"K9K6(:&=/G3LB6HLBVIKDN-UR&AK+S58HP,-OM6H=HX.2 M>L%R@O;+K13E+C++\!"M?X8 YW>;Y:3!M)NL(>!<;+$&/63@V?EC5:YE56D. M9>6Z/A9^559\M:D>M_)P>LN3M) %S0!,% (HSU+ ,D5!6D!4,)$E7#B=3]F) MG1O//0P.P+&$V?*0W#MXH0_)6X6C(XVC@\K1[V%.R)U@\GM";B=ZVA-R)S@N M3LC=[AY&1N^[FAN_2EK)ZLWC3C_\[^6Z_/;XK>L4^^I1OEU_UJ,E_R7IMEH6 M:1(CR@O B.*:F=(CJL"PQF8 MN/;:1XWZBZ@Q(&HMZ.+2]2^T$5&YCFHSHMH.?TPV D2OM#9$CTDY;@10YX0W MYE%#,H?;>HB?Z1\/525WOY:4E2N]U6V.I(F,14;U3C,M8@*0BG- "-%\ATC. M.<)(46J?0]PK:VYLUFE;YX'6^D9[A=T._6V [FF=+ M8!YC":B""4"F@#45E(,BA86$<9RE7#GTH+00:?5^3]]FLM/8G,P+K7-4MDHW MA8,%;[G:/CR*4H_3PVXGJV;.>;.B7Y:"D@R+(M9K,HD DI!K-DECH%2> M$U00+*%5A9=^,7-;F+U]^>9CU*H:'>D:&67M3PI[<+U_4.@'K< D,0PHIV/" M^S@,/B7L>?1DAX3WS3L^([2X>F#P-?\JQ>-*OE?7DVKK8O9M_JQ)C6V2<37_ M?&O^K5[+'+R]"8="X(P!)>-4;^4T;3"48@!9 25.9:H2Z!2V[56]N=%-9YV9 M:GM* S0=(O8E /9V1D>&.L:(^QUUN^7/\XUE8#+T.(SM'C9,?EV8 ? ;%^]7 MQ6DCZH/ >Q&+'T;* /_>YZVDU>/V9]OOI-IM2_;8-2#8T7(MQ6NZ-966JK?K MUW]P6>GEZZ'03*HRK& FS0&'WJ4BDQI(> &2.%,(%HG0"U!K_]\X7>8V+QP; MT!2Q;4R(9&N#<&="W?3H;GO>F+ MT@Y/9T[T=AV]W@^/12T>[\/CX+F<;I@F\FR&'RXW-Z@?@'O=I"-%3.=&]8/% MB9O5TR,')G.T/MZV%6F3+'+13WU)4Q1#!C-3)9>8[+488)XJH"B6(N$I%LSI M1-].[-RFM59;Q\P-.X3MMB#^<9OJO*OK8MRFG9E#FU;IZ)=6;8\M==QP\IO; M82=ZVAP/)S@N.SW@M^CT:9.] M1U>-.'Z3KE\P;.6HIX%M79NL[NE@&EP;=T[UL&O6K[679G/IXCF4P:R6F4H* M1A@&>6SJA9," IQD"C"4DRPI4%[(PF55.5ZEN4T379N-MF/UIG6R-C69ZB[N M=3)Q5><8-S\Z)A9[&$:[I>NT@Q/Z^/!@3-18TSC.J^C8'E,@]%6YTINY)QF] M5DKRW4T7^Y&=_I;!_C#WND3VH-:DRV=_,)XOK3T^>6@!O*JNA]6NY:LEQE0B MDC( DPR9\@T$T(1CD"&5\;2 1&1.'7'/!3@Q['2--L]]H?5[_ MH1'8(3A2DA=(+L3C%&4!44D"Q^?QY MRJ#,>,%3X;(:&Z'+W)9A7>-X,\Y19\R^1VME.B,<[(EJ@]SX8\RXV5'-1*,1 MF)4&#$30B 0/J'HEO3'Z3,J/'H [IU(?CQP8@]:5Z7ZYHN9PIC[)J7M5ZZ54 MDJ6) BDK-*?&D $"(02*"YRG'!(6.Q7#NBEI;HQ9ZU=O=NJ-ZY!VX+=1M6,\ M+UB%7F4YP>0>,'4/ K^Q3S>E31O&=,_HBXBDNS>,.UOM\F=,X[_NW]KUWD=9 MR>V3-"O !\ZWCW15U7]*T27;F,K8A&4RSF$!TD10@ HD ..<@[1("LH@X8PX M=4GPI=C<2*?5<. >SMMPN1WE3CD(4QWV[E/RVE:A^U^TABVBSK1ZA]D9MXBZ M$3RRS_^AL"_$@QP;CU;N60Z6?4%ZZ^C9V_.',?E)B$[CHEMB; I;L!1D5)IJ M8Q !)A*]M,-!:*Q==DS,IK?08>LX0?9<._-CEM^^;+=W^;/KQO?AYO"QL\NH1RU%< M8 AR9K*$5"8 2?7Z+(%(<*GTC\*ITN!]D;.C@D[CMN_GPKA>SG,0W-'![@=*<3:X3\LLM]L=.2C34,%]QC?^?@&(LFU.[A8A@06]*#@.UC@FJBI P!ZS+URJ-]W]4 ?,ZU3Y@RSO-RLJU+(IF%D M4WQ4BO?KSUNZKBBO$V98PJ#F!0X42PN B$A,D?0,X")7F*4P3SEW\CN[2)\; M<7S8;KB4HFI.C2K:)+K6>QA'C[33&%AZJ4,A&YAF/K4PMEN=$]VC3OE(_WRD MOD?']A#4_#J[G328U@$^!)P+I_B@APS(PGW[X?TGN=*__5(+^[I9Z1NKO\MO M3&Z7@A4Q43@#D$E3"2J6>J-%8B!9FDG)E>+0JFO674ESXRRMZR)JM8V.U75( MP>Q%MI^=O.(5>L%S"ZKH]T97EX)Z_6^C?5*J+^PF2CEU?]W<4DAMX.A-$.U] MP'3IGS9VG"1W6MTP;$7XVYJ5JY44A_+S5==N(18RRPN4@Q2:L -,),!)DH-, MP12*7$&1.@76WQ8U-][L-#WN?.&VR.N!U6Y%YP>LP*2YQ^GC<8<0[XTI[F/A M=5'6(V[2%=A]L\^76Q9W#%A;O91;DT#>)F[J'6G3AJ2;S[BB,<2D (HH")! M!2 P*0#&!2S27$@26T5\6LB:&T^TVN[3DHV[I%788;5P!U^+-98_U (31@]@ M0]99=Y!S6&GY0W"BM=:05\]MM64'2>]ZZ\XCIEMQV=ERLN:RO,7+Z>!+NMW^ MU*N[IO_A:=[.!UJO&C(J,,6)*0R%.4 *%X#F10ZXB G"3!0J4P2E*DL=LE5]@/H!$G+H0"UHW\O, 6F^2N!Y"'ZKMY#PF^/ MU9O2INVG>L_HB]ZI=V\8G>RL]Q%U39M_EKNO7=+?ZS_XZM$LGDSDN/X_$T2^ M1'D&49%PD'#3FA R#G",!8!%G*98TS$45DV[1N@P-W9N31B>L6P-OAV]!(8T M,/&<9"AW^D<_2M.$OK5@$>UMB#HCC!;X E.+8JE$SA(<$P )-AMQ0Y H-8>(RF0; M0I0F@RJ]^E1R;@Q:^ZO:@D[\2%?O^8?NPVE'N<\]2($YV2$O\=B*.C>Q,W1Q M4K;KY#)C[:19BH/'8NJ,17=%YY:].!CJ 9F,PV6-;L%8/I5"KD6UA+%D&!.] MAXZA)OTL20!)" *$%CSE$BDHXG&M%SM15OPP?G 2G_-GOM&]6ZS9"W7CWI] MVC;9WJRK?;%@06&"42R %!D#2#$"&$P9B-,,"D@SG"/FLB8A"C-D^GJ@]YHO%V_I-_+ M'5W5,DU_;"E.6[2C+(])#A.@]V<"H#C7;U#"(* \X9)C3F#N5)AYC#)S.P]] MK_1&^JAZ\R):R]LN&?]C8WEN.A'BH8]6#V:8Z)B#(9&QQ'1V;&WI.L8VYBRB MSJ#:8>9Q_^@#5[\'M6,4FO8LUP-T%\>]/IXYHB>)GE9?R>;/M^L/6VG\..T2 M<9FF"5$$)T!B*@&2(@48)A2P.":(4RAP00:XM^[)G:FOJU5R8!C)7;#M6-$+ M=A-V_:!F_]DI^Q=#=QV,K<*>VW=80.._.4>?T.E;;UA <+6QALU] W>"=2RA MHU?F]*89O=>-8D&<)M=M]KO+.!4Q[=;BJGD7^XGK5PWMV/+M^U9^U2]Q^20; M'\B'S:KD/YO_'OH"2"Q5QA,"H) %0!Q20"4A0,4HA5 P!*6;U]92\-Q\M ^< M/WY[7)E)-7J_^RJWT8DEK7_1M=^+Y2!8^FL#0!O:.WL%PT74Z!O]WOX9I.>" M*UB>N\I8"I^XVXP;))==:!SO'Y"+?/T8^\CM]>+G9:.K'W0K&@=,]&VJP^^ET+D,XH?OX)!#I MR$A3/_2JF]E8VCF8JT6TMW9Q_BK,8+0=LL!G,.H3I8\_\^B[9:(''I;>%/90 MLJ?+?0^,WDG2?&A9GD*FZS^YOR#S.#UTJ/#$&^#;?=QB8,B('GUZOA MPIWB^B>C>M,9LU,^8/3O7<#"QO3>%O^\D;IW8;D;?WO_":,V.9>M>E^N2J7, M\MH4@WMDE?SWH_[7SYNW']Z_7&TJ_:^O](K<5-7D7^7G'YLV["%7K!"<%B"# MT(262 Q(3!(@$4N8DH4BU+X$IG_]YD9^M151:T9TL"/ZO(FT)5%K2F1L642M M-9$V9]!ZU]LH.VULGF/LGCLD9O"X#JE.%6" !^UEGF.@GV$;XW? O6]=?(^" MY:[%F]CGV+#XQNS&7L6[F %S_DD'HGK3\\#U6F)K=E+5[N]R]W5C5ATF&?2K M7(EEG.,DX[P /)&F>X>INIC%$-",*EYD28HQMI[0'87/;;8^ZRA&6]T7T4XO MO7^T2CL0M^M86$R[ 1$./*>>MR-K/;P/>Y"- 5%C09,/^<_PB#O,@P&1GVB2 M"S ";I/80 A[9RC79TXW_0RT]F1N&?J,P8?YWS;K6E:W3E0(BYA@4.0T X@3 M#BB#''"!N""9GBYRI\XM%Q+F-@4T"@ZI^7@)GO5I^W!(PA^K[]$($/]_TW3? MA^1G4J8^#;]NY)5C[QL7#ON:_T&WI:DD]U&O,)M&;;F@14'UQ\PD OK#%L!T MAP4)C97D-,YB9E5@^Y: N7W+G7Z147!0;[8+".T^Z3' !/ZBG3!Q_J!O&>[U M>[X0,NGG?,O$\Z_YYG5C>B_^NJFJKJ3/>5;A"ZDV6[E/0Y156W%ZR8E,TQA! MP%.J/_LLS@!1C +%I(*I@MRQ-?1P5>9&$*U:0_HU#AH)._:8!M_ /-.F2?]B MS/C+H?S896XTJVTY2JLVI1'O#[48YZXC " M;06LOQPT6,HLADC&"!2P8 !)%@.:D1P00A I\JQ &+DD,5Z1X41Y$^0FMM]9 M_4%N]IB[,> U*.VH;21 @3EKKUUTPE[^6*C'?*_T2Y2KGDA2 91("I*D M,!A3P'*1B=3LH)#5";:V9.K4CL2QWA$_4MPYR&?,:-GQSG1C$)BB6D.B M8R7K$*!%M!^9$VM.KVSL\1H?Y %7WS%#8U2:.H[( WQ78HM\/'5@8W#^58I' MTZSW9D339[,M7B92%#R!"&0DX\VNE.5Z5\I(AH7"L>19XM03W%+PW BU-Y(O M^KW6V=%K93T&=N09 MG -#D.5/?^WXX(^6W];2M\VJ[?CI!<-/QVO7] J,3# MXV[S;;,KGTP QI.&8RWJ+N+?-]OF*+8KI\43"A73^T*<$X!2D0!<)!#D4$E& M(J.QS4VV+?3U&A$ U,3\=@-CI'6NGH M5.LAD8*VJ#J$/01 =Z)P!RN4/44V.*+4&]%@^ZSI(AD6U9;;^)>DV\\_-DN$"&,JH: @7 *4 M"PF8S#6[DYRR&!9(%LAE#3I(B[DQO7XA4[?UYC#P[1:?P2$-3/6-_J V(#I8 MT"3R+.HB/752\[$QB\C8X2=XV N.7M>KPS29=/$Z"JSSE>RXAXW=A;^DU5=- MN>8/LW!^HJNZ$EJ]_9-YIF*5"D#B- &((P@PYCG(TCA6!1>0<*?@+BNI'UA'[,0M8 JT#>^3_$Q[< LP M;F_ ;6[VTKW\J SCJT=30/5#W=6X#GM])W_4OZF6B E)8L$!3E4!4%(4@$"5 M@)CE29PI%6?$B;6&*#$W$MO7,M5?FUT_\[HFK;F\[&[EO650_8T?I[F$B4I! M*HE>= N) ,%I#J @.".289(X%BLR&W$U1W M>G*[/!:ZM?-2C^C:O3XN%FMWFRVIJJ)Z>@@4JJ(GN54K$DS+@!6*-%# MEPE*DT)J*8XQG"[R9S??792^-95OCTWXCZ@K(VK,B%H['!?PKJ-DQY8!L0], ME#&7/CM4[-J-&S\0/6 MFMH15Q^<_>3D":3 !#0 'VN"L4#@"HE4DO_UR^;I/_7=-7_\&YD?0?-C31I] MSYV$&"P,ZSY^FTL'=O>\=8KO6+7\[G-F]+;>B4()4-_<&AV_G2SO2IVVKZ4M M"!==+JUO'.B5OUK4<"D+F<:^Y M%R[R_JO'9VV_VGRCY7H9(Y%)O=@%29HB@&1! P%3@B,RH#.Y3XX/E<+=BGBV+^]3,OCSNLRL' MA)R>U_ULT^VZ7'^IEJ1(%&%Q M#&(4ZU5"G'% 1)X!G'"1Q9CPK+ J+>Q+H;F11VM"Q%L;FB#5QHA(_]_WO1E@ M9^R(9&N(0Z"ECW'L9Z/G&)W0N_>+2L;[3.^H,RDZLBEZ7WD2Z-R+7AYSIHG4]HG(2R>OSN4,[%E]MW]D&M<2 M;K<_-5,U'7_2G"I"8P&RG!. ($L 9ED*,I%*1B6'"7'*#["2.C=FV4=OUAXF M>=#;L3RB%>)V!.,=Q\!$E_*RV5]P+&0<4P1BFF8 J3P%F"8(<)GGJZ MN98..8(,903+6*2 *69RN10'C*0%@%0#AQ-.4"+=PDJ'@C9-N.BQ=C6WT*-D MDA$XVC'P4&R">Q@LWJ4!54XNC?5?2?^Y476MIQ01B#X]?*S:T'2C",L MG*[S'N<)CYH']O-L T"/<&@;G>\T$H=NGPT8B^@ AXDE;0"9]SLT12/82=ZE M/T^/V)#OU$0]9$>/:)CVLL/5^A-TGAV-N9^FM./5&%CSUH@QNF[E5ZUN^20/ M138_TS\^F V#-F#7E( SI]R?-Q^T >M=O"0QY"0W/1Z5U/LI @4@G.C_)+R@ M<. NB@A[ M>.0PBOUUL_ZBMU[?7DFV^ZP?T4::,9QF+$]RD'*I-YXXYH 6' .:8DKR'/(X M)BX.O.MBYK8_-%H"HV9D]-3?HY8P,'KO!JYVA#<>K*X7UM[:)[$-,]I+@ 6&0,HAZFF@9P EN>"PX31%#JU M7;HB8VY$T*GH6*'@"GAV'_Q(2 )_[:=]%P/$%O28[[^*Y_T!K NF?-9_K%[H6WZ/TM> MD!C#C( X2RA &4X BU4.(*)2PDS%G#FM$3SK-S=..:XH=3"E_:9J8Z+.D*%E MNOR,JQUE/>-H3>A"OIJM='7T%OO1:ZN"1<:VJ#8N2($PK[ '*B7F1\=G*CKF M%>#;Y'8&.P"0P 1[WLJLC2WWWL;LP.D!SNH.,9^@X M=V'@]39REY<-"$NH?4==++OI@+(M9=7N/G@*DX3# G A4H *E &<8PHREA"$ M8$XEM HIOR=H;A]TXVM572)5IZS#L6P?JA9G\)ZPFL0EO<^"Z?0<4KF_#R^' M\V9/N$UT,'P#/T\GM198]!ZI]MT_W=FGA14GAY0VUX\*WNH.-@\K^G_HM5:Y M_O+ID57RWX^F,\OF[8?W+U>;2O_K*[HSE?_7>KWV^<>F?:-SF!.>Q1QD<4H M(FD*<)$+(#,H)14IS.U<8OY5FQL3MP9$!PNBSYM(VQ"U1D3&BKK!A;&CMVA\ MZ%&UX/5G&ZOGWO,.&,D>01>LM@(Q\2GR.. MR"-2-T*$?$H8Z93X* TXY:H)X7[YU2CT=OUZ38U[Q/Q>RUX* 67,]1R<,,I- M+VP,,%8()&D&N629E!"ZY4\XR7?YY*=)L/A\".B)ZCC"0Z%9$^NSU4H/='-8 MC4*UO M2. =O4^^X0R\4'FME#0>T'WLE'G-ZUI"IX8LHL84\[JWQNPO77CO(SP(S3!. M+RL-GL9TT-&A)V^VZPWIZW=V^)T2Z5@IA"*@<2R (AQ!FA!","J MX#Q!.(?1<5_]&;MT5.'Z!YU_RK,9CW[QH>9OFY#=9Z0\MM4RU 2;U" M2C(.A.D'I)DD!T3H-5*2H2+7_T,X=BJ,>%7*W C$*!8]&0QSCT47_:AZMQXJ$L& M=D[]G6!4[8AL'F,UH6=Z8/*E-ABN;R%B!0I+"^.D@(#R!^F61*N:< M(J'7H.YYDO8:6''-]&F1'_2#OAI_J5ZD?F]UK^O4R$YQM]G"84CLV-\SPA.U M%&F5-@F-K=K169N1Q6F?$8_-19P!\]MEQ%[\M.U&G&&YZ#OB_@0W6JNVN^7? MZ1_EM\=O74X2AX@R(@#.( 6H8"8 (Q:@+B'.$"V2F-HL>R^>/+=5:JN<'==< MXM1/):.L#\P4K5X>LXUN6MOWF>N;CCYQ_;?SS_ORJ9-\O3>-Z3[.VQ<,K.]7 M5GRUJ1ZWIJ/V2:#ZRDS)+TWWY7JQPXX6.Y5C=ZQQ0F;T]MX)MPC2/,L/>'X+ MPXU3:=I2I4Y:KN[TY>;/9*EEJM?\IRR]?]9\/3W)+O\AZTV(B M0 ZN6,BS(J68 )4E!"!LRJ\0*H!@)%50L(1/4;G.ARES6Q'L-:\]5V*S6M%M M%>GU5N/%FJ1^G9=7I']*>'X%9SJ=W'2"O1CC!-O#LH@Z8*(6F<9!5H?_V9Q% MS.TUFZ+:W=2OVYP*W\WDM9NH"I[/D0Y3$,^+AG^"VG@^1\)/F3RO&DU\TFB. M/*OWJOYYF6+%6,IC0#%+ )(P 51!!F**99Y+16$L)SE4/-9J;NNPEYMUO49_ MI*O(G-9/='AX,E"!SPF'PC^'U5#_D6!MF7'MUW^?P='?-:CG<SNZN/GQP4WDNI:C>:-/?5M4CU;"\5Q^ED/*;*>_0%%3=E?K'#]NV>UE= M#F*9PD0JQ#( "X( 8E@!C!.]O48,29&F*!)P/UUGF@/)X+ MCD73[S'A8&VF/34<"]K%(>+H!PZ,S"TI*U?EKI35,B$QE4F6 @1C#% L"D#- MXI=D3"F*<%I(O>[=[.C*CE6/GNW$DWL)X3Z_ST9&M#HHZ!A_>X2:'6<-Q"(P M"_UJ 8![<.VEJ7Y#:H^>/VT@[:5A%^&S5RX96Z[P@?/MHQ1'CSZK6!BSA>5V[3WK)PSMB7C:<;IZ)W?[B(A$ MQCC5! 6PX#E :9$#G!!H#DSU[HU"R1*K$"8;87.CJ7TS]O+0?(+62D>;]?]V M[?[7 [)EV(DGZ *3T64+^VH1:57#1)-88.*YB6"/P(F;"MXW_;+)H,4] [O& MUUXG?>_#'V6U9 5!$,8(,%R@IJ0?99D"FC"(BFF2)-*I&OO)T^?&$[5R;7@3]^>RC<6[M?,]EO*_<3"=.V;K]FW$6K]JL7#?M+O>Z2$T+HN&$QZ.6MRVJ_)W>JGQ^8=\Y/] .J5PT:J-"GI^8'OG"4]/350 M9$-UZ\#NI$=AUYGP+!#C]1]RR\M*?MB67"X%365:B PD%)JZ##$'&$D$$@63 M/!5QHG_K-?[!G^YS(^SC+.NAL:K/\0IXBJQXGH&=0?Q%=2< XZSE[:'-[95 MP Z'J 9BPF -_Z,W;4B'1_WG%?CA?V" M_/RM,O.SGJSIFI?K+VW#D%(>DK'B'.$4J12D&80 Z9T%H Q)/=T5&!:"0DPR ME_G-786Y35-&_4BM-C_:> 35J1[1O>Z.?LD!XV(WZ81%._#<8=R5-=B=^F:> M^,58H*> OT1[(Z*#%4'-'$H=$O@[Q]WE=[D MB+H2W&Y;KJN2-QDE/&9QP84 DF$$$$0(,"%3("C""@F!('$ZN0FFZ=Q8]N'+ MEVU=P2/:Z^F23!1^9#VM^J<8KQFL\6V7^$?V+JQ'?KK0:]M1F4\9EAF1,J92SRX*2H $4X QS ")4T)E+BE+ M\BGGF2LZSFV&J55\EJ)^/>,XS:PR@9C5%')-SS_5 MY-$#M.]IHT_4P G#Q*Y_W:ST'563+VI".W*19 I@D2J]KRAB0+*8 ))0(3%5 M*$F)2_CYI0@GNIXL"KTZTO,_ZOIZSBVP+\$D*,4<<@X@1!2@&.6 )5SHCPAF M,"$(IEFV_%Z/Y*<=W>ZF@/1<7#A@7\@OY7IM_"B,KDPJQ7@\4PF+ DE .-4O M)X(<,,P3@%@B59XG2*6HQ?/U6DR'9B-CIY31[W-4!T;N-GKVW7LLWWD;$[ZQZ*6;:2?&FF1=SVNTK!_8]Z3H?_+JI MJI=TN_VI-ELS"59+QI!",%>@$! #5!14;TH8!K!0.>0L3G.9.O4\N2EJ;CL* MX[ ^].Q8:74C?J1OQ.1:JM(U0[0':CM^\ -@8)[8*QD9+:,3-3UV.[D+A=]. M)[?%3=OEY*[9%QU.[M\QC#CTFOK;9EWS4;V*KDP"IQ1+'&,:YVD!&%-ZI9"C M&- 40T 43!$1>5Y@IUC&&W+F1AF-FLVR=M&Z(>I\\C&.B5L8V]&%!^0"*B;$>C MIW?"N ^&Y^H/-\5-7-[AGMF7]1ONWN%&'D*6RY=Z4_.PE?3E1L@E39(,*I(# MSG,($#$=?@M%0,PX(TD6)P@B&ZHX?_#O&P23[*6R9TG^#- MWX\XRF3W?>7LIJ^\#FXT?J#3(]9X"2'':9I0@"#/](: (D S)@%&1!:29%C& M5I]P>%7G1@HW0V<6D>G+KN?!NC?-P9X!QYYAQMSA]//91_)/=0BZ-SAT4$W0 M8?%_)!I&W>E/1H/"?O6 -*S$ 3T,'C@WC=JKCY++\LD\_&&UVOPPYS!O-MN7 M>K59[HPSZY_;5]6AK6O1#Z[Z3ZTBKOZ^#N&U,L*X0YF'< M^F>,:4U,BM=E&C3&U!WT1=?;HBXQ%46?29&/C4$U_LC&: MJ!I^\+%R*V'O!=[>$O3C)$Q70MX+$B4(:=GSH@>.[WKS)$=H$&I>U[-N&DRZ1!T$SOFJ<]A#W/V( MK]<[XQ\10K^RCN&'3LL[UTZ-H1)ZHUJ]>9QIPGD[^7:M,'LFNN]>I2?O\JMI&;27K(T MD3G/(*"*<8!2$]>8ZYTBQI RG,1I3-2PR"9+#>9&$ ?-AH8TV4)OMW8)"FA@ M*CD*@*J57T2-^E&K?^?=T[_0)D06T(^(CG*$+U#0E*T6SQ1+Y0C2[1 KUP<- MC*QHGZEW)1_E][9E?=UIM OC6 J)=:#%7&^R8.V=0,@?A2LY1AH<1][RX +/U!.%'C1 M*EO[.P[J&BB/0[@\1F!8H^,W$N.^V&DC,JQAN(C,L+]S[\IMAN>BQUC%:E4^N5?EMH+8D';\ AF:=5MM%5.M;^X/V&B^B1N?( M*.VU+Y M0KX[ -V5.W6O'UL@KG3UL;YU5(_S[DCR<&#Y6?_$O\K7*_DDUW^7 MWYC><5"HF,QA#E3!,4 $%8 F::(71$4F"\2P3,B KN16PN=&1ZV*4:/CH';. M=J!;'.<%A'+"D(Y]J,9!^45T"G/T>V.!92'S07@/:GCM'?=G:%%M@;_W]M%. MN%DV?+9[YG.T:':R]D939;=GN$T*]:G=]N?R[;LE@;',18%!2DV'S#0A $O! M@. HXQE+,J:L@C\.CYP;@;]=BY+:\<@1+OUL/,S:P!S[]MVKMP_CO]Q+VWH< M[>W%S:JM_4O]T=8?[-&C)OD,+U7O/JXKO_%5CV)_QHR2%.."22 8Y0 )J@D7 M8@(*BF.%4X:3W.I3NB]J;I_8L:;_[_^#D[CX_]KZ%([%0'O0M=NN^<$L]&+( MOBY D /[^R %+A7P/$?Q]\V^7SK 5]'-X]9JC]\>5\;?\7[W56Y-6.E6?I7K MJGR2;^NV7R:"YKR3(U64%GI;AFDJ]*Q-4L (U/]1-(<*9DPB)S?12'UFQT>G M[0@[@Z+:HNC$I*BQ*?K%6.5:!&WD*%I2VG1C$YKWA@[+=/TCA^,;KJGD )V> MK]/D< ![VT^.>.S U0C3S#,B]8DNC= M-4X 0N;@D H,"JF*A,@L1LHI,L):\NQ8]_'[]U6]4Z6K2.SCTNKCP_5F#8Q5 M4=F95?NF?=2/MQXH.[H- G]@8FUUCMZ>@'LH$E_K':8^O"M:?LO"6TN?MAJ\ M*R@71>"='S#@4. ?&_/H3W7.RL-I6GKK(86X$! E%"AE%!P\T_>1MO#]>\4O,!_=@6Z(=_\^A@[^ M?*]83N3!'_HZNGGLK9'I]='??\IT7GEKBT[\\/9WC74 _+8VJ8-?UN7_U%V1 M7[1U\CYN5JLW3=FQLUTC%X7*&5% ,,5,A0 *&)(,D)3BN("4*R:'[?U=59D; M8Q_O+X]MJ1N!=]9$QIRHM6?H?M]YT%RW^B&'8L)=OMTH3+2]'XIIH)V]LSK/ MM*D?"MOM_?S@)P[DVHW:Z8=*O8KN?GPEG^1J4T?8O-Q4NZI=0A"%5"Y% I(D M*0!2IAAVC"A(9%((F5 1*[>.1;:2Y\:D;]=:RIJN5C\CT2ALZJ^U)CB2IC7Z MEAP9 M/0E-@J6F_+]W\Y4CNJ];Z_+G9G/U>T_)*=M?1INZ6NXF[V)K1T,^$ O,.L/ TAX992;PB8ED'LF MG_/%W>L'UY,^/P=YM]D=[3IRJK*\(#F0*I8 Y3 !.-.LD0F""279[NVZVFUKK^<;_=8\?#/1=/*+B*EKXMHK:L;N]R$UHY5? 6F$UJK-X> M866TC![ZL7(FCWM >"6-F\(F)8M[)I^3Q-WK!RY)'K6EF&F;"O-9;K]52YZG28ZA H4TA6@H88!PTPFCB'&J281DR.KXRT+6W!8: M^\J*VZ/*BM_;;*Z=T7A4?GD:D7*+@ONLU_<1A7^'(K?<1S5MV\9LN=LII7;QFV0JN/=F2U:PE[B6C,.9,(J%S& M "4)!)10#@J8,--+'>=0#*A[OLA-IV4D&S7=%F7G4-JMPH8@,U$" M88?&ZSMH."^Q;MCL=4UU+F/21=0- \]73;TAXY8";PB8E@WLFG[/"W>N'.FJ;J,4;>[27 MF_6N7#^6ZR]M-;[-^I KD5+.)<0)2 @W"8:YTER2QR#CA>24$RES1U_N8%WF M1C*=*8Z$,F8T;-V_DV GFD[*%I] MHFM$QBB)]8J4RK0 "',%",T3H')5P)@PG$GAN"SM%3@[JNW2)XR6SNO/?FRM M%YG>$ M/MD;5Z%C7&KA (4NVT/A>#?8+G7K)9P7!E76=W7T#XZA;FGJY^<;* M=3TI?=QGH+P5>J(J54GW/74>^+\?2\UR1VUW?M6_+E=U?0)]C9[;Q#NY6^;0 MM.,M"("4FYKQ$@*&8 Y2SF/!>((E@R[A#('TG&<U+_;(V*BU=A%I>ST& MHH<=$+]Q[(%TG38,/BS@%U'T@<4-FUM>?_N^VOR4\I/F":\ILT%)*DU:C_&W%I0PIY;O?M2:V_JW3L!O MRQCSX\[@9>,LW.E](&LL'KE M>4^J34KK?N$\9W'/3Q\8IDR_EWH-:B:.>L]!>9VU^?!ML]V5_],XRY"BL20I M RB+$4"$F]902@&J5_4I1I )QIR2I^[+G!O='JFLZ;;16?]0Z2^:'JGM&,IL M@;T=CWI&-#!)'H/9J5OG?2^B!QLPW>.:[>'Q&]QL(7?:"&=[("["G!UN'49% M'^6.&M_':[I=E^LOU5'.HO&*\'*WI&F&F"00%!DT%29Y 4@68Y H5J@L(PAB MI[(4]T7.C8@ZC:-?1*/@7R+9*N]&/A9HVW&/7PP#4\\>OD[;Z)?CU-A688\I M%?;H>&4>"[&3$H\]#.>\XW#GT##@_0DZ_=;NIG_5$NORDLN,4BQP04&JF "( M9PHPEB$0I[!06$"68*?ZXKW2YD8V)X$G>W6CWXW"32E5QU(3_5C;\8TW! -3 MS1CP!H056X#B.=3NF"8-E8-IIE:Z[[=8JMO4^=EKQHTA"TUK\7OZM>X2S,V!^ M8Y[MQ4\;!>T,RT5?R51U+#;A]^/3;?SCOL_H0)1F% M.,EB4&CL3-.Y.C]%Z/](PF-2,(ZYVX;6$YZ3[&5]HVF[8?6$4?"]:J=G6RR\ MUC3Z1>MJ&L%XKY!HA8OG76J?Q(DWJ!;&7^Y-;6X:6*M5KO1OO_Q-KN66FB/; M!Z&7J:4)X=Z53[+U_EU6IR49R MECC%!0Y38VY,TUJQB%H[ZCB,4TNZDSE'0AHX3'9,%1[\T,>A#K@OHL:.Z/?V MSS!%L$=!ZK%#8E*KGC9XF>3CZ MON^M4=5+D-W&1)M\TQ=6]JU?[$?"\K33)[ZASSI/H*VU7;15WJ*]PCZ+15I" MX[E:Y#VI$Y>+M 3ALEZD[8U#6R;371T'U#[^>G_?3$*J*,]!P9&F(U@D@.2( M :A0&@N5QS%U:VEJ(W5NE+17>O_9G+<)MLAP'3$(E@LTW]"&7H_Y0'5 EV4' ME#PW7+:1/''O90>/S?B:52,:AVC3DD[AKF%8#^7>, E M,&NX06)-#W<,OT($E>1__;)Y^D]]9\T!_T;F1]#\6'_XMYXYR2=^QZ#N8[YW MF:<:)T &(W@,V3K'ZFXB/ZV[>L<,+[$R!4\PM80 M.1;XO$5"KIA^MPK(M7O&98K6R4-5>185I6)!%!6@2!()4"P30&/-+$*FE*=) MEK/,Z=BJ3]C<%@C[7, C94>$1/7B;$>QD3HW8NG),2GWBD[QZUQHRC]L?]+TNVG M\H^EC*FFGY2!&*I";YQ4!@AF*> IXT52<"6XE2_62MK<"$F_9=BA!-==,/LI MQCM$@:G%J J,KI%1=A%UZBZB6N'(:!QIE7TBZ%#$S">2$Q4Q&XVH6QTS6X1Z MZYC=?)*N(,9Q3DD&8 I9(#7"09R#179S3+,X'< M3LM":SPWECMC+9:3<=#M>#C;'D@-Z?1"WV8=U1KXMC:XX(3$?L9 M7:U)86PV/>?*;52;'1W9O8B,Y9$Q?5\[,OK8]TZX'PE.-4Y^CQ.#:SWM4>14 M@W!QC#F98*^SEM'@L]:1?Y6??VRZ"'Z$"9%(SS\88H PE<9K(0!D&94RR?*8 MN07VTS2ZA=I!;W,'E?Q'C4/C$5Q0D:_6CWH".$ "0 #0)N"7J_*GP-1 M]@%C27F]CQA(7OI9XG$EWZM#>L)+6GU]6-=_F%B1)[K2KU-U"$=/68S2.!,@ MJ2-@"T@!T]0%3)*[D 7A@CM5^!F@P]S(K%.\[J:@%U5&[SI\O?[AR )'JALP M.I:4%Q;SP-1G#7?T^^>ZR&:8[(#A&/IEP@%Z3,N(PX&Z8,81CQI3\6,?2^<8 M\WGC[AE]2VV6]R'8,T10YQT8 M2:N)3U#%4F;AI\O;[$[@C4'>4AJ2=](#@.]?DFJBI$TQZS+V25=)W]=A5?ET,XL;V M0J^GGLK=SUK@83V909%B:FKG050 A#(*2);&>N.9QH@J6L#4S64Q7)>Y44IG MRCX_(GKX_GTK>=E]/5^^UI7=&UN&+OW=A\QU"Q!T()[;"_+^<5?M]-[ M+QK M'=F=4:; ,E\]BJ8;7A-A-LE^83#@@?8-[OH\T_YA,'"W]Q'#'SDT8^:C_%)G M,:]W[_2+O^C$F3/73;I,G;EQW;COVWT_CZ9:SW60IR CCD"4"*0L!RSD"<,DH$IY JOD^C<6\)?$>\U:M]EE$S M81?@:"N?Y/K1,7# %GJ[!9!/))\[L\;\PUD+8/]Y-I9 !4FYN2?[6;)O+ &Y ME8AC>_LPGJH7-D?=T>ON/NVY:)87 C/&@5*" ,1)"HA()4@SI=DICF5!G$+H M>V3-;?G1%+@\Z-HVX'(CHCYL[<&6 &.DRWP\,HK??(FY1(+P\_Y MP^:6H8<=IE' NMS)7\LGPT-ZY_REW/<&VV^7N^9@2T501K*"@ PK!A"A7"]R M<@EX1F)&<4*3V(E(7!68&[M\WE(AO]&M8[$C9]QM3Y_"H1G\6*I3':R,[M%! M^8Z$?CEX;SH#//9B&(J=Y[,L1R4F/N0:!M'EZ=? YP0*,Z]N110V3L+JS6:K M9+E[U._[V_4'N2TWXI_2.'NE>'B26_I%OOY#;GE9R0^F.^L2DR1+F9 @*Z@F MR9A@P&*9F3*;.4JPI)@[D>34!LR-9%OU35^;W0E6?]]%IQ_!$.FWI0%B$7501"T640=&]*&WH[+_ MX/5 XSAM++MO(^80L1E\B)PCW4/I,6P>?7-[RG[Q\^_TOS?;ERM:50]_E-42 M"A'#E,4@R_,$H)RD@*5F"B0HR;"$I.#090ITD#V[V:M9U?YZ8U6K::W6/ZH- MB'XW)CB&J+@,C-UD% CNP/.(5Z2=B7\ 9EXYVT7^I'0[ )ASIASRB-$-W^IZ MTVU_W:54/,F@8""/10P0YP00*13((8:<2)02'@]L]78L9V[D]?;0,%PVB@[N MZ78")\]EQC%-0":0 $@1"A@3!,@":6Q97N2F:[!]L3D?<$Y08"X4G+;NH=$@ M!?<"';7%JW6,?FFU].KJZ<4A5">\$UG/U0/OFL$]W>^N7CZX[YVIEUU]E%R6 M3R;$YIW<=3W7XKIAF]@\LIUZ7$6T-FFJ,A"/WY:=VB5CF/ M$2:]9O?-I?K&HWE4_^U\#KW^Y$F^REZCNB^S_Z*176F:-A+&4;U9&]=T[4W, M"2\$AQA@''. 9!$#6O "0%(0T_Y!0.)4ZKE7VMR^WK8IRD')0<[;?H MSPY] MP1;XBW=&;'@WF3XDPG21N2KQ>;K']!E_LVM,[TV#M_R/WQY7)MB\CF$S#]_* MKW)=Z;UIXV4P^ZHFHU9/[I#GBH,\8P(@H6* DYR!."$\ASB1B!>.+@!KX7.C MEB/=VP[M)]IWK=I_,0;\95A>L]/86&_]@R >WA7@$>PA+@!GU'R[!.P5F-I% MX S-%9>!^S-&!)JQ^Y7KV(WC_'>FE6"E%7WW:%9N[U5]=;44,2L()PAD*&4 M<58 Q@H)TAQCF:=)0IA3"]) >LZ-1/]1ZUB[1LUA2]TK?;>)C.IU(%D=/%8- MB1X+,,:6"[WG'[G 9.RA;ND^%&QOK?ZQMK=.W*\M]ASO%6Y(_(=U!=!U^NBM M<(!?#=(**&YH5OEG^L=;H669G7ZM4O/\I=1?F"A2$V]%]):<( P(30A0.6-Q MG&2F0X%;>OD-27.C^S:CVIP=GZK;?ORN&>>W +[O[_8&6^CM^%#$!F2CWT%C M9%KZK:=/G)]^Q\C+1/5[-[B3PZNV&\.;LN)TU<2$OM'_5BU9HA#/4 8(DQE MB J 8Y8!@46FM]Y%PK'5$7NOE+F10J=HU&C:AH-'M:[VA' ;U/MDX 6JP$0P M""4G$KB+PF "N/WDR3[^N\8=?_CW+Q[H:ZNC(;M8#5KD/&%Y 8HX*0!BJ0)4 M,@14K%\&Q14I2.827W?R=*>/?+*VK5W*,AV0WWT*GJ6W:R@DP8_5C%XA8E6N M&>S7$W4B85I7TS7C+GQ)5R\:6%:FK.B7+UM3BD7/^Z:^;5T@I2W9B8;+==+E6H2*4S[Y8PE M &5Z_L<9@J!04J1"RH0H-:[P[U[6W$CD2EU;HVST>Z/NZ!K !Y#M*,03=($9 M9#!J'FH"7^ 1N##P0=XS5P>^,/Q^B>#+6WR%Y+>!97%:,,1B:6)>L6$.!1CB M$B 4IQ(7JA#(Z<3IEJ"YT483BG\E-KP^1?IMSJ9B4#SC# M'ZI?8.B_BM0]( *'SC]'_:A[)M\/F?<3%TA-,=VZ"K:IL?E>F49%%:U[M+0S M8T(YI0(Q !%.-8EH1#'B#!1)G"8PDS@7;F50[HJ<&YT8C0_%PH>M/2R MCP[ M]@I?Z&-@-^3<3VVMP?![ 'M?[+1GJ=8P7!R+VM\Y<7/@)H[Q[;K:;6M':U6' M_7S^2M>G53-,*GGC?EURE>.L*#*0Z?T20"F6 ).$ 1[G2"5%+CDJ!I3NG= $ MJT]W^O*_IY6;A@?<3/0>6!+IS(;U3Q.8TX9_'P'0QEON- 07%9ST_?OZ33/H M+3Q\\.;197B _O,JRN1_8+QU'AZAPM@&/_4,_.)G7?ZD\6EG"+,8Q\I49S4- M?"@&)&80Q$(QSA'A<8*'-?"YD#6[]?9%@QY-2&VUGR%G!WTP6\X5?L +S>W# M<1O1%>Z:N-C<-O]VUYO8M/E?7#5L]K$U!>A.5]"0_Z/>D^K!9 ME?SGDNG_4:FW\JDRG<%HG@),&04I8QE2,5)$6C6N&:'#[ C'# MX<;$H\K'$ M[1^,,4M5;Q!/N.2\TNLK^KW1.%#WKN'03;#@Z]=C!@LW*Z#L%F!VCQK:W(?M M#NNVMVM-&K+:?=3[8RUL*[4JKV3SYU)2E"J.$9#,N#/KJLZY7F')C&"-&X:( M.;51M1<]-];K]#+[L[+5.]IJQ5V[^UAC;QFG$031T%$;6NFC+?$BZO2.C.+F MKRW8OW3*>ZR$YHZ8YV8_UN(G[O?C"LMERQ_G)XSK3O9&ZGOHZE:!0)6GJH@3 M"7A:J*8!$.-" 4H(585*B'1+KK83.S?B:K4=UH3L#L*V%.4;M^#TU#89:S7N MLJ$#EVATPRE(![([HI^E 9D='+?ZCUG>/;)0S'OU_W/WK3UNXUJV?T7 !2[Z M ,492J(D]-=05)]!@?Y8/"9:([+KF/9Z61^_27UL.6R+9$R):MG M<":=5$GBWHO2XM[D?KS+5W3%<[K\N"[RTG:K^]N[EC/I>-2,/I&]N&;[9"]P MT$@FT'+(0QD"1$)(.4*VQ577]$&>>V]+>$ M#;X;::_J)3/FY'9SY$RF; Z'C:\Z#QO;$U[J>E=U>C$GBM5]MY]J4>>"E4^; M^Y0?"?L_=>JM%^())J5:M\U Y6(<1O52/.;0DZS<$V#7+/13##7,7OYC)4R/ M\ISMME*\I9M5OOI:F$I$IOPT+P-TUA_I9IOS_%G+N_KZ6?+=INP03MO:)()F699/U(EV$])75GM_FAFVAH%!Y7N@E(I?YZ4+WB] M>EE7"S6I!^8+PI?>F;?G3ES.K3<X$K&W&B,G#7OQL.)_^S MG_$YN)%>8E8OOE:M*G0SJ#GG;7+G49;N>G7^&I7KO$V;M^)V_B0:L*OZ5JFJ MO='^),,8?DF[>%MO\2?_Z7OS7KMB6LMZOJE*P]T\F M,VXA6"P54PRPE.O%-HXET"X4!#B%*6$H)&EDM=B.(-OL5L^#H.:PX]DH$OS4 MF@2R5J4H,V771@6'_37/,VJQA7J[>1IYS=LKUCZI-;H%Q\J5>V)Z]HQ^0:-@ MT)Y@K6*UUNGEK=3R=A/JL%%ZNXF=:(/T%A/LMBTZSA1T;H=Z'G*Z;=!QL#K: M_AQIB(%-Q&F^*2V!WR0M=M7N:A7)6?UI8GG+4-Z%%)BPA"" 9)P!E*84$*DH MP)+36%&B?VI5R-9YY+DMND;PRID(6J([5KBSQ]W.OQP%S9&7QO- :IZLPLA' M#2=WQLMO;W#KT:?M#.X*RDE?<.<'#&.MMT_/R_5/*3_+S?>.VS_%:22?=$F9=#)>+D?3#CYL M*?NP7GU]E)LGDZ'0%#R6*I69D@G $4L!BK(0$(1-M6B:XI#25""GA>?,&'-; M)HR(0 _T% B3@ .:\M%N*\,Y,-,$)1K-$##&8@TF335]A1QHCP51(;,(DWCQ M76[8>B(XVV.-N.[6Y;>?UYMRZ5VK8'F$\?7(VJV05Z(U\GIV>.^,?/LJW<%O M=%L?7?M;F#J0\+J,G!MG4M+O4/0E17==.HQ0'Y[EIHP^^N8IW.SV1\K=\ ME3_MGFJ+I7BSD^]7[_+OTFRQ%(LDC9E*9&RV-@A 1-OX3' !T@13%D$50N*4 M2NHNPMSH6+]9J1M!#(#=CC_&!7-D>MD+'U32WP65_$&M0&-#ZU]H'4P"K]&B MW"/V2#S#(?3*2P/$F)2VAL/TDM6N>)(;Z9D6XQ\W:['CVX=-;>:6C:H)1E1% ME B% +:>$2 Q#@$41:ED6 04;N.!9<&F!MAU3*6IYVUF$[MOR\"V4U2/N 9 MF8(&(&--,'WJ=]&'OK=%'?I?+VGCXL,G(84^U9I/OO>Z 0$5C_))F^UT\[,* MZ_B0Z_^(TAE]^]WLJ%;5$<-4A2J"&=#62P(03/0GKG $:$HCTW(026*?=68U MY-P^^I:4@6GAL#6)8UWE"8=";1' X!W D6EA+V\=4G<7M-$L9>XK]C@438?H M >^H3A04X %=MS-^)Z ZC^[MGC3=B;R39D<'[6YW#O,V-?5KSMG^-"60MO>K M,A#OV;Q@K98D&*.8$4B PD3[F#R3@&(> TY-2?8LQI0X18];C#D[IC;;+!^T ML2N"1_WSW+0?*+MW#:S";@.[G7OI&CL-3H@X]5-M!EW4K_0 8B7 MCJ#+K=>6GGU-BV]Z"/,?,\QWNC1N9EF=\A!-DLA0I5F6 0X3"%#,%2 TA4 F M2:)B21!4?%@U6IOAYT9+[4*K1O#222K_TE)A:(U:J_FP(ZGQ4![[N-@&X+JH M[4AU(P=!-U+)6RL1;E0%UP6>RX5QG9XRU.2JDX3+4]B/=*/];E,W1E0YX?MB M#K%,F20$L-CL[(>" XRY!)$VQS+*>(93I[K;=L/.C>$.&=6%$?LN>*8;#P57 M'.?"UA3SC?#H6VM'Z>IW)DM:O\I!)74=VNBQR,4PH#P;9U9#3VR?NW&6:;#^-O55GN?'W=LF?-WRS7=+I),4Y)"&'!,M!$&S>:\2&,0*LG2-&0J M)%;Q'6>?/C<&J@0,*@F#4D0[CCF/73>57(W(R(SA H8U+70J?>;K+R3_MZ_K M[_^N[RL__'\A\U=0_;7\VL\_<9*/NE.9YMOMOLC]$WU3[PH6)B5C8S:-]/?_ MZN; MYY;CL']2==/+5/$%@EPEDDF@A*ED)5D"M$G"0!JQ*)5)R$GFU&WX9IK,C3=/ MO&%#) HQ9C 6(C88RUIK[+/ M;KEMA)^@MK3?EZ![%9WYU$ZX;EXJ(E;T5"3>UPD[O"+OF]ZV=T$#1% C$310 M5&6+Y_O:^*Q??;/79T9UK6_S&GFN>3W*1%Y7"]NO2#.JD3T*UFZUL\<186!L M"EW*XI.)S-W)W^7V-_G$Y&;!8QZ'D21 Z,:QMO5Y)"V#1Z[%9^0%_02:X$LEH\\HD"X,_ 9[G!UI MVIB.+F5/0CKK M;VN1JYQ7-DO&M-L300((4;$I,I4!E@@%T@@Q E.9)"JU]GZND61N_%'I8L*H M9*/-74!K?5H<- M!,U0GWUCY[(Z^,-PJ@7@&BP=^=T.G&X*[WG&A"QMI\TQ$5O>'C#[5ZA"P53-N;CG7EX2&#""0[EASYU?II]'_^U>)M1A^AXOTT_0 MV<8N-Q!C8.AAF2]O)%VOM"!U/G6$>(HPA"#%G D" ,4QA)$##$410E46>84 M%GANE+DM5W6_J;V4 _/5SR-J&2QW+4XC,[H[1.[A9UT0^ T-.SO2M&%;7 MA%1U7CRQA?W[N@ZX.FU'M=L66VW>Y:NOU3;-@I$LA JF '/)M5F-,D!4AD & M0T1BH4@"Q:(JY_-Y2S?;D8UK!]%=/KV7"HSW%;Z27_.5Z<@9,+HT9[REY5SM ML$QE,KO,/^$12F',0*B$ "A)H4G4%0"*+.10,*Q=KGK^WZ[$7WGV&_%'9.!2 MOK_(Q(_L((TTE?/WBK3BH-+\3)-,[30=M-?7EOK/P T:,%OS\'U;B[0\CM"P6G$8J"3,&) ^U MJY.&>G&2VM\A"@F.%5,JB1>KLI^F>+3W>*P&MV(E4K'2B0CC,50M92!K,=U6 M%CO8[98&?RA.E.#9%(DPC0%;$IN&@!6F;_LP=29D)XR\,JK=R)-2HA,8+SG- M[>:).]O7NT/[E)G^[6D&)>(DY2#.< H0#Q&@B0A!RC A@H8HA--TLG<6?6X[ M0__Y\OQB?[+];$)G[\H8$O/K546:9:C)=ET&9GFIO3/A6^-@L\_N79B_Y=YD M<^[UGR!WX'9S-H]6]>[B_S5:TP^>%F^MZ(=+,"#VZEV^RK>R+(CZ?K6M*Z*6 M!5&+W^7VE53KC7RG_S__NJJZR_"?CUJ 8EEJ\RO-5Q_61;$0*$Y#AAF(D5X: M$1$0T Q#D"0,9315*))\L369J!8A6GYDN1IEBRB MNZ;'?N3EI5(HJ$K^MN:@TDFO&7(;5&H%M5Y!HUC0TBPPJ@6_&.5:V_55+OS\/*/>YJEIF MRX/4;BQX]:39,>.44S$R6S:J!+\TROS-A,,VD],2NIR?BD);32DM9LJ91'W! MZY58KQ9J4K+U!>%+ O;VW.NL34WV)E#%5/(J?MT8#S%.F<(XB?7,10H@B5/ M,I0!*!43F4Q8R*WROGM'FAN-FK['05X4NS)RIZX)^=5(.LR /(76S5J\"K#1 M34.-U?L&J]<55K]V8C78 KR(PRCFWNEH-['M+BI]R9"[?,/ @U!3>-]LQGS( M5_*]_FNQ2-,(*1PCD,*8 X13!4BH)!!1%&,4QQA&3LQP.L3<*&$O8?#%R!B4 M0CK&FY\!TO(,[RIXQCYK'0)>O'&@!K)], M\CTW_=#J(D92Q(0SE@*:<.UH(1-FA;)8@R:$$I )E#IU)#L=8FX?>"-A8$1T M7.9/\;-R%O0W("-6?+BOO=S4_'6;:9?RBFB?K]^4K9Y,R\FZ]43+? M[DQM B2T1T"U9Y"I3+L'$:( 2PS+DG$Q2Z$(DW1 /.:X4L\TD+.6L*Z*.Y<\ M@?9L6UHJMY^\OTR$44]N0$OO6><$G)F?N6<#M$7^J^D)LHTN4*!-T"5RQ@Z8Q&Z;I_NA 3"RV.XD9LKA_ C_5!P..&?I?+.J^A MBCO9+K)4B215&"1QD@*4$@$83SG(2(BE=M/#F%LUO>L;:&[\V!RC;4M9FZ-. MA^^_"U0+QO0$UZ^9.K,#=^]]+HY89OQ,@;)9/,\_PW3_;EYHY**/2\.\&7 M>Z9=6,JW/L^G;C:3\]AF&:[&7V/KY>II\EUV[@I)!BZK6TR[#;;,HMDKT10:N&X/>R=/43JFYC^ MXMW.');^EJ_RI]U3;=07;TSM'RJ%XAR!E,8A0)(E@*&8@S3%*J*"TQB'-E4. M',=U6@(GJ&10=A0/5"EM\%2)&RS++)KG6FJW!=$6?SL2&0'5D5FEE4]4BGP7 M5$('M=3-ADH1O/%9>]\1**_,8SOVI%3D",A+;G*]?1A9/>9/\GXE?J-Z_<[I MLM!>;,F!M;\91YQC4P*KE=2.B'FSM^,+5Y+I&7)2;K%3_R6E6-XU(%SA M=-ORL*GYB6[-!EG=YL\4S>#?Y,-*-@D'(XC&GF9J*PC7$^%[>@CNL![8SYN.+QTX6$7(_!4<2(A\<- M+EBR?I*FI-,[K:!9*//53@]36^7K55&5A*JN>Z0_9/'VAUY,]1CYBFY^EMEY MOVO S!*[7NJ1OI9[9%K811*%<4(X!XHI E"F,"!9E( 4IYP*J&A*E8OC/Z*L M<]LLJ"JM!7FI2<"J FWUO[9&,><*)Z/-LNWN^RSF;O3]^W*&ZMDSE!$<5 T. MNC8S6E]?JENFR[34"QK]O)9(&7L2?%=/&4W>J0NKC W\F9HKHP\Y;,GYN%EK M&;8_31;H5KMI)O7FN8H*>=1/O/^1%XLT"1F.8PB@,FVZTA!K9RG*0(;C2$10 MA)1 E_T8BS'GYAB5^0Q5O;G'HZJ=P1W]S1PPQ:-5R; M>'-_F^ M%\UK"K?VX3-6O=:+X]ZJ3&L?$!W567MO=>-\(?/%_4[D>@X_F*DT.X6<(TXS M;4["!"F 4(P!Y6$$9(J1#&6,*;5J1'3FV7/C\%J\H)'/CD3.@=9-%E=",3(I M6*-@_?%WZ'OF(R\D_[>OZ^__KN\JO^]_(?-74/VU_*C//6^2C[=#D>8C[;ID MU*BA)O]2409C&>FO-(8F^XP;1U#_@3(&682$2)1RL<7]#IZ!L45^ M( MO%*4U<"3$I,+%"_IR.G>@7&.\NEYO:&;GU5!JWTF 5+:UXFUMY,Q8ST1' (J MF;:H!$Z(2A-&(ZM:*CWCS(UJ#GF+=P%O)2X^[U/Q"I/V]1^. 8\70+;C&P_0 MC4PQ>PF;LGUC)&STP. WI/'"6-/&,G8K?!+$V'/YJ-&+GW>LD/_:Z9\_KM]_ M?'B]7!>'V)/'/]=U%!;%&FR9$F=-Q(2LN9'26^ MTO\,SS3J\MI/=ZQX3+<)\!2E:3GH'&,WW? :&-'I.,@POT [& ^J<;R+A<"( MH4AD0&9IJMV!F.N%.PR!I"I,$I;@C",7=^#X\7-;>4TV_5H%>_GHG%--4%SL/AU<9_,<2DIOUY]5Y:]!>NNDTEP%_UA=OB_>JCW.1K M4?7L4C(4F@!2$&$6 :2D!#02 HB8Q@)'BB>9U>'HB#+.C5I*$6_2U*!C'F7" M5"(5 DF8T+IO!4\I2)E(4X59F)%X\5UNV/HO,I-M64>>R\(TLGPNQ9S7I-JM M.S>>J"D\+D]E%0^S7>GJO:??B%,QJ[J(Y^3\2Q4^[ #:=V7#KJ$&V@':21"[ MI;$LZ&:E'8="/[N1(>?W*_$F7^Y, *-Q.8QQ5]IV"T@H@3'G@'!*]%IO#@02 M"0',&*%Q3#!43@>1 ^68VWK>J&%LY%+PLH%Q+7KPN]PVR3UUZHY6TC#1D^:@ M4EG'=6+@Y%FN!>-/R=A\WYJ-1H<2\E*+NS,S]*7491PGYDH\_9+V0%FF)>;K M #LAWRL?=RW!OMH5^4H6Q3W_URXO\BJ)ZF?K7^6X"YRD*11" 8K-H4B2I(!D M80Q$F/"8J@ABZ)2[Y"K K"FUUB!HJW!G3+;6#^J/V+7WK.L\N9*H?_0G9$\_ MP%]!F6[HC<25ED+_O'F1GKMP).K*V;;8FYQ'.L7R:GC4-HU1&U,O$$H M.AQ]^D5SHL/,#E0]'4C:P])YQ&CQF.D.#>UU.CH&=+C-/;GI3?W"W*]6.[K\ M)/5(VP51VJ.G5(&0\@0@+#- XHR#.,XD"I,P2B.KH[U+ \R-:1L9@TK(H)+2 M/MGI+(C=3.H#FI&ITQ$5I^2G+M4'9T"=?>AD:5!=*K5SH3JO&Y@0M?TF-V8W M<2._R561?Y>'TAV_R^V#>J0_/NIAS#[C=KO)V:X,'GAB*9(BC#G$N1.17&GG#F)JB!]6Z]D?G7 M5<#+[!S^T_3#7!7+.C5>_->NV ZIFGWEI-GM&DPX%2,O)-7WGE,G_,#L-]\NBMEFC;!S@^ )QEWGA[K;@R_ M76VU@?WVAPF,KZ(:+]U[ .GD8EM"$1.9G(?!H--Y8L/GLQ<[E.M M;3+W7CO,;*Z#9\O"91QF"0DY S$+$4#Z@]?&<*B-8VX? M=A-@/J0&7!LR.S-F(! C?[F6&#C;%&>T]6H?M)\_Z5I_1K&7Z_:Y2]S7X,]2 M&^OZ:P\C]IAOEW+!8)+&*OL-9B,O7GO"(?3VGI)[\%KZLD#)UM++ZG27D,O M7C.X BN74I258=\7Q<[4V'I051A3>2RUB#,8AE!@(+&$ "'( 4-*@!@RHD(. M902MFE58CSBWC[D1N"KBG-95]%>A7O#VW[8[59EKV".S +'.+YOX=A$ MS77B.*0*JQTVOFNP]HPZ=056.Q#.U%^UO'$8\50%_A92X3A-H&FIK3D%81H! M3.(4Q))Q 5,44Y6Z;'Q6CYW;_F55S9.6LKD110V3'1NX*S_R)W_?K;'S)WVL MH-?OMG[TI!_GL3HOO\ 7OQT0FW-<\^KM#Q.E+HNFP!NB/,.02 !CK/2GEW* M$T0!"_6?G"1<)%:UC?N'FMN*?JC]5C7=E+6X#L$CW=!V?ZY^ 1M[T_^X3E[0 M2'H7U+)Z \TAV,8;>!/%V0P'T2W:Q@J7SD";[B=,%V-CI(W='=>5BF]U MR+A?F3+%K_4/<[T^)R'A,H$22*8B@+B( 6.8 R(Q3!,6Q8@[-0WM&W!NC+JO MMWUH3!3\PN1*JGS[MX9?AY4NOXBYG4WD$\F1J78/8KL74)G28JJ8U_+ZKUC> MA\PHY--2B@6BK_D$IM;!OA^[_(57?&<+C_+ MS?>?4*(TE53&(698"E$D&*$<8"!P)G/ 8B\2JR(?M@',C ME+W(05'+7*ZV>2.U@VMC [>%5^@9Q)'YY(!?(VZ@Y0WV @\I7V?UWMI[BIX! MGMCAQ(E_N&=MBMNB9^I+GX76X7!&8A25$$ M4A'AJO "5A "Q(PUIRTY&*4NMMR+Y\^-;AOQ@F8^*>JV<5/.V3>OXRMX^]V&P7G^57LTK\*M=?-_3Y6\[I\LWZB>:K11AR MQ+ (@2!8FUP8(X"A3 $+601CJ5(>6KEOG:/,[<-O2QA\J62TM FZT>RF 6\8 MC4P&;O!8?]Y6ZG=]Y/H!K0]<_^OEQ]T]PB2?N)62S8=N=_&PM?V3?*Z[R#RH M,D9'BC>2;1Z][G^Y])TY=4D]!0(+;^;57 )A^79[;3:C6"__V_L'9;_T]5)\R-9EPG*X4HBE2, 4N4:15M MS@%Q' -!A> TBQ(6.]7.'7.R)B#_>4^6W5HQXA2,O(88](^2-(.]^ ;]]I% MK<%=#^S.2\Q \+PN/:XR3+HD#03HY5(U]#'#JXT\ZEL77,2$0D8!02@!B&0, ML!0SH.*(I0E*.!96Y9U>/GAN/+:OHV&$$/^JO_X_F3++:;G+<2=VF60A@J M"E2H,$"IS !-$OV'3& &8VVBV'4!'$F^N7W\1DRP>PXV!T'KTO"#6C-YF\9N M0IG!Y(S,2U9EX%^=+0/?*@#?S&Y+4Z<4^;%F=U#KK5O,\I3-MVXQVT.[ M"\L^7-Z&O44G+M^87>C%Y7V8@36EC5E^__R\D3PO9?F4?_VV+3[??_I<1SM@ M$4880@&4D@P@%4EM:<CZEX4KCZJOCS"9$?5O4JVCZK[+QZ:S73@ M%?WL^R=3A.V_*Q^#*QQF**9 &Y!_M=2[M%KBWP7_+Y>/5>O8 W*8 M>F'RG+YT>;R),Y=Z%3]-6NJ_9<#>9)7R=/]U(TO_J:B-Z(RF^G]$TP>,.4!1 MHFT)$D&@L#8I8H$@QU9>2\<8[XKM^DENS"%J\: ^;G*>K[[6UCY,!,D40T"5\;U0,4"42('^>2:I"!7E MH5MZIMW L^/"6N[@3RUXT$A>A1:4T6RU](ZNEO-\V%E;8Z \-JMZ WA =J<; M6IY3/2T'GSCOTPV2TR10Q_N'983F6_DA_V[RUK?Z73)=J*HB0_=*<\(]U\O; M;FGBLMJVX2NIUAM95^!_^X-_,SOEG_15"P$AYD@E0%&H3;R$9(!%VFM4C$21 M(DG$&;,)2AQ%.B="G**%0:D?6!H%@WRO85T4K.P\X98EZ70@2?&0QO/?\A7\OU6/A6++%%<)5 !EL04 M(+U^ VK^F< TU/]+N R5TY'RU2+-S7^QBC1A9R--@E*SX(O1+2B5U)^O5C3'J5[@_'DK-W?DX>FCGY?+[]K'Z_: MNGI'>;[,MS^;\!\%49AE$'!,8X!B0@#C(08QC;E($&70I'ZY9(YVC#8W&MX+ M6Y>_"QIQ71-%NQ"V(TMON(W,@Q0$J4)HF[RU8 M[H(6,'=! TU08Q.4X 0&G<# $Y3X_(5>MI$3*&[TTLT_V^(&+]_X*1HCS+;W M? Z?,LX[^6.$V;@Z4V0,F>9A"[Y?;3?YJLAY*=S]ON7V0NG_BT1&0UPK:60[;R]I177!05;WVM:3OPBW ML>NNFMPI;;A7(RZCE]^;F;XKMS7+?+PSDYI@,WMW;FYI]4W@U%;517G^TA94 M'\IC6TN]XP\NO?::%M\^;M;?F[12Z:*%->B!\^U[.8D;;VO2DS[JQ)?.Q=V MF_3C(#RR@6# -5(''UO@_F(D#_+5WT8N_NR.F.^Z7+;#3UV2RQ&6,]6X7)\P MC-#>[3:K?+O;R/N5>)?_,']KTB-4&$.:00)2B6/MG+$04,0Q@((@'$=22.@4 MC7YYJ-EMF2ME4E15(W"9DB;U$O-L;Q9; &S'2GY@&SL&\@BJ1LP1#@W[T?#* M,!W#3',CC-)(-ZMC^9>6Q%<$ M>_9!;D<:'H$EP:;-GNC1^63G(R^ZX?1PUNZ6>GEM/@H-\UI5,[O65'FWB\8SR+& MJ )"91@@RC' VJD!82@A(HD4V&VWM'.TN1%%*5S3IT76DI<1QNT&+?_A1AG= M>-OQAC<41R:/1DY32KHZCZ\;J01?&FD] MGUNZ+4^XVRT%[W_DQ8*&4F*B^40;'QR@,)* $AF#B,&$95RF'''K7I^71ID; MCQPWLS02NG3ZO(AE-U=X0VADCG !QZW/9Y_RU_?YO#C"='T^^Y0\ZO/9>_$P M$^)%X.[O.W,>\Z!*2FD'^%;=Q2)&<(:[CIL>NPLD-% 'YEM3A(J*LG+7J(5 M\D?Y%YZ[O@U"S:O%XB;!I!;,('!>6C3#'N+'P#"JF]2,=5,'Z87"?:[1R\N'=K;1%MC]2GS0\[/\O[M-7HBJ;TY3 MV((0HF+,C'ND;:,(AI._%*]H('+SY'7/< / %*EM U^7 M;L*=^TLP-GM?6Z>MZ>18IK95*)PI'G#YK9KQBS-%7N3X+]"K:GQJ8 '#OCFP<_+\0#I5(,8 P09 Q0F"' MF7;4:!2IE"=.^T@7!IJ;(U4*=]A8-E]$L_5TH>H!S;':%5 M,E,IY%U0@;K?C/:XB]0#A=_MHTN#3;MOU*/RR891W_7#B,/L(1P:0FF+A- 4 MI2"3- 0H4A)@;?H"+C,*0_UG2JV")T]FSP]AS^]!-D:># MD.5>J9;2,67(!7L[-A@)T;'/I)62ICB'#"KY ZU V>0G.%:CW#=JH5YKOUK/G1A'& MOOGCLV-QN194=M_]0 !&_LPKW4<(;#FCKM_:;JWG3UN\[52QD^IL9R[QDG)< M''+LNZKMH,\3D)L]D8:7HDO[RNK=AD^R2V M"$^Q9](KRQSV3VP!L]Q+L7[<4)(][LG\N]R^_<&7.Y/Z].MZ+?[,EYI1XR1* M$R)!@IFVP&B8 )J$'*1,19(RG$*WBE(V@\Z-/E_OBJV>@4VPDC^YK-AY<&Y2E,4HBAB@2&FCCT81((GFJ4PD'&8) MPPE+G8IU7R',W*BK77;V;;'-GV@9HMM2HSE]<2SM?F5D:FI_4-K27)A3-8F1 J'""J ,:D>:" +"%*&,(PJ5("X=7#K&I_E!;>SCM"/ :L_UEP\&M\K*TVN/EEB[K=OM)F>[ M;4ENVW7PD6ZZ>DJXG[;UP^7WL*UCO&G/VOH5/SEJL[AE&*T\RJ?G]89N?E:- MJ:JJ&O>[[;?UQASL+;A*%(IY!B(L,X!"D@(&-D9T^53:XX[WQ7R20LHG\QG$H"7?&][VU!3LM!KQR?Y7:YV8[++BGFLF*'+C77[4 MK\ W6L@R>^1^6VKB"A;<,W^]C.Z@QJ@2E2,$D1B*D)V$A9")AI M;T-#;3/$E$0QI2[?NE?IYL85C%V=')^H+D1<2DG>#:"NIY[ M7$#2]DSC>GQ&/Z_80W,(CA^AF6D/$IZ/&"X,-O'Q0;?*IT<#/==[[>.^[YG5 MZAT><<80QP1$&<, ::X 6*3Z#P@3KA"42/GHXWYFZ+D="NS[N/^R:]J+MSNZ MJWW#,<\=W<_-BAW5C(/UR.33T]']T-=MPH[N'8A-T=']W/!SZ.C> 8ME1_>N M)UQ1.=>44GE0#]MO!GSTW' MZ'DT #'_17DMQY^^0*\;,&>+]3H^8N"YZD;28K?Y6=9Y^3M=[N0BCC!"*12: MP\((($P30#,1 1E20M-,*4*B ?7C3D>R^I"F+QC7"-H!?K.YRIX?^E8>^[, MA%D>_0W#?Z+3O@;SNO!3*9_'\[V+NOL]TCL=9MI3O(MJGAS<7;YR0 'PE\> MYJ'OBV(GQ9O=1IMB'^4F7XOJ=/!W^6?YJV*11=34=\(@3C($$!4)(%F4@92Q M..*2(J&LVM(,K)A2'2B\=(@,,Z<\#97&L)U1&)JLCR90@/%.)70S.-%,Z35A. M>U(WA[GLB-"9=-*Z%X]I)F+LQ>4TE*2$N=(AJ)0(*BV:,!,38_AG=87EGLL5 M<^!0:'STN9BH7/AH<^)6[?LJ.#MK=@][\G25MZ_2_*A^]G5/&N:V-&WK]UF, M'W+*3"7GW(RQ7<0Q(80C"5*>IB;!D "].A&0*NV^I%E",'2*.^P9;VZ&1"-N M&0BP/(CJYFKT@6SG=WB$;N1U8H]:*T^Z)6P9=N[/)['$Q:N#TC?FI-Z*)0 O M71?;VP9N]@YM!E#^4=?>K!@O7$@6Q9AI,SA6L=E)R03 (HH @U$L,,#?4Z:Y7[QC:9B[ WEZ[NXE/\)FNG\V#V=[KO.(^#N M=UO:IX#3[EN/ .W)QO888PQC^C]6&\G77U)3KY!E;CS> M5J4T/UFMS%U][%?^\+E1J-PESVN5FDK)P2_U38XY,M=,J1WM3S11([/\T1P9 M*_?5?HY:IN_'HSEJM.G-['>F= ^8>F7P:^29E+ ] />2GWT\V0;7Q M7>BEXD&U-L$_2ZXO+<.7>$1H@K $69PITTB" L:8 H+).(ZY2G!LN??L1Z#Y M[4,?1';8B=ZN3[O8#$I?O'9ZDX3"-(H!$PD'*%0,$ @Q8!F+0@J93*/(+:YF MJLF=)ENL-45YM8.Z>]8_X4=SWI[H8J_,S>;4-C!GJID:/5:G?W_[^!MM'_<= M5/(9P>,#6L]!/5>)-'&-E'7?H3 -$RXC#$*&!4 J MC0%5^I]4BE!AR@7)KLW,.QYQ;EQ[/I>KD7E@;Z=^W.W(TBN:(_/AM4#ZR'X[ M#\[8&6TO1KUUEMIY$"PRSR[<>!WU:%N&Y:MR6^C3WA5Y+TQM4I730QFK:FRA M_9#6_K_^W>[)I+>LGS4U_ORH7[BMOL(<3#Z;K:0%A8I!QA%(TM3TF^,A((H@ MD&82"D5#%G*G?G.32#TW"FP$+?<%9"/E,,8;=[K=6',VDS@5\[84O@L.*@=M MG?]K\=@'I]DND99"\:5_";KR223 M<6E-FF;P 8&QG^26YDO]-&VLFU$V38:TBF.):0;"+(P!(B(#.$42")D0RJ&D M";8/?;TPR-Q6C4K,DA1X+:A#8-TE)+L9WA<^(Q-R#8T6,6AD[$^.ML?((;S0 M U83!1">PWA;/=1_XU_DX]R M5;^8C$0"RU@S8&P*12@N #8IDPACA@A,9!9:6>/.(\^-&VOY BV@P_?NA+4% M48Z%X(0Q*_M8E(/D=T$+W2&TZ@2S ]>.!?=$!.P"NR=F'H)8)UT[/7 Z#A^B MYQ&Q#WJ 9[;_W>Q/%UM9A>[L>SL\/)O7TI2>^WV]_8?<'@QV?^Z M;%B8P!2C5 &"4*97"<[U"X<1R+2-K&#&HU3&7A8(#\+.;4TY"M^KD\'698KX M]AM=!>M2M>)OP6J]#7[*;7 X^+_3/SMHYXDI?;P.5ZYA$T_R),O>J\O\NU>W MBN]>\MS/8]"^"IU5VXA=BTH5Y#B^&O]7= MXTP--@A\R# /&\(CFM9FA\\Q!U@J^V:)1WWOCCOC_?K^P^/[)K"MVDZDRWOQ M7[MB:S0H%A$644Q(!)#41@AB80@H$PE(0Y%&4<)#[;):FR,^))J;S5'*6V[Q ME4WM9!W:VT@>T(/H#JN)E[FSL!VFGI&1#03[_J#5M-TW4;[[Z;J_W70YK/!3 M3]M$R_@TT^>V1/N$NG,=]C+0=(NM3UR.5E2O#QX8F%TW^WM0-L*\:,J7()A) ME@B04"@!$@0!$F(!%(P@AT@1J)A3W.X5PLQML3SJHFCYL3L&Z%XS=7:Q$U-- MR-C.]("Y&+6AH@]<_4;F7B/0M'&Y'J [B:"@>D]4-ZGLM7 L G5.XI[+/T2U3ENPY)^N+6CQG+QEF^=US M;K9=BH_TIR&TU[N-Z:RY4# Q!7004 D4 (52\T_*4R!$G$0H1C(E3E4MS@\S M-SYJI R>*S'=++$+4-K96-<#-#)9[;&I);P+:AG]V4/=&'BU="X,-:D-TZWN M2^NDY^JAW?>TI*9#1!E6F1?_?/7S43_I_D=>++@068P2 IC"D:: F &61A2P M*-/_T3^#S"I^T6*LN?' D:B!D34PH@9?C+".:3]=$-M1@R?@1N:'@9@-:.G7 MBX;G!G^7QYNXW5^OXJ?-__ION:XVGW:-JKCKLO54];.Z5L G6O-FO6-;M5LVO+8@412E88@!$IGF&QXR@)FF'_WF01DC M$4IN=? RGHASHZF]K(%:;P)12QO06MQAA0 ]SJ@=O=UVGD9FQ7VY0;._5*IW M5S< K']>:VA2A1S)M41_0/\Z6"BB.,-'0!>=Y(7FVEZ;\O99ELJH=^6F^V^7]7VQBA MTLL YQ)$62+UDB!3;8R*&$!*8)1*SBER2D2W&71N)-^6N20'VA*V*:;E2O46 MV-N2MU]$1Z?C@[AWP5[@BG1;(OMD4GN /'.CQ< 3LYT]%*?\Y7#OX)VPS4Z* MSW1)35>&9OLFHQ)BP4/M 3/3P2+6'!2% D"6R(A!S+A=_DKW,'-CG5K*LK57 M$V#LO!MV#D[KW; K01I_-ZS$IY%PG-VP#@Q\[X:=&VKJW; .=<_LAG5=[3G- MX1/=&M.[+DWZ><<*^:^=2;-8O__X\'JY+O1/F],[D5"5H0@P9$[O) FU%RL5 MT!P"TX0B&!'E)9O!7J:Y<4NI5= 1NURKMJ\O?% N>%P'6KV@UL]3M+K#]%H< M-TX_:2-SG;_Y\IV9YS!QGK()QIG *9,&QOWP_&4#N",]..C?8:AYQ/:[8V,= MPC_@TWR@''-;5/4;C]P,]*$38&?!3P#KR,M>I0$H M50@..C2[N$9R7N97M=2Y"XPF0:F*/T_@2BR]N@I#99G4E[@2L)?.QK6/&T:0 M'S=K+J4HWFGU/JQ77\NP'U,*Z4%5>_X+ A%1DIG"G*G)G-9_(SPA0$:(1CP5 M6<2M(@6M1YP;Z34"!^85"-AZLUG_J=>G(EBO@HW\OEY^-U8,KTY(%#6QFUO' M5KS]LV#'AUZQ'9GYCF$UTH)M&9)GY"V+%I<2^R,X:W"\4EG_J).2EC4(+^G) M_L8!VR+&ZBLKCY:J=%P[T.]<;F7]=O3:'V)N?]2M'DTA)',: 9Q$& MB"8QH#!$(%8$ISB)DX2Z.95G!ID;I]4R5I$IN^VW]<;9.#J+I:5_>"5"8SM_ MY\#I9SAWUZX#!K]^V[F!IG7*.E0]\;BZKKTZ8K%=&)85VPWEVX7V#F(84P@D M-MW>*&6 QIP"@1%C,H4)561@].&9X>;&!9=Z"?_'X!C"PK]NUD41?&ED]L@7=N",%61W;LA;!=AU\I"8N8@3# MQ1DAWP$KEJ-/'5E$Y)TL@W_-[TQO*A/W M:VIV%0L2&-'+P-SR@D;ZLFJAUTR' :AYMJ]< M))C8W!H SJGU->0A0_-9]YM%53.]A]VVV.J72'^F"Q1F" MVGFV9/69Y-J/B.EYOZ.:G:1.W_?DF+_AR7>PVTG%#N_O:Q!)6QPD':4_6QK;+Q:._VC M3FKR6(/PTNZQOW'8%_!^Q3=2?VQO9/7?]ZL7(WY:+Y?OUAM3[7U!&4MI'!-M M[X@$H(28P.R,@2CC$9:FZ2YT.D-W&7QN!M G*:1\JLMD'7JX!Q\WS>Z10Q31 MH-FPHZ:Q,!Z9I1JQ@U\:P?\6:/_UA+R^&/GZ/K#4$-J\$YB3 I%PV!)J7 MM#;H&0/QR21V6(EOYHM+PM7;Z 85M\CJ;['MC C&\_5 MGFW=>2IHU!'!S@@>5/(':Z. @[\R=*8L?,0QT9\H7+O6P!!=<- A>%#U)E79 M-J#6(_BC/0\/$\V#@P:7V1\[GM<\: M9H3_NEZ+/_/ELNK^<)1]U/SJXWJ9\Y^+E' 2<\1!IJ(,("1,; D30/%,(0(Y MA7'D8H%;CSPW\[N1SLV^M@?:SK@>!;Z1UY)&L'(1?YGT:"+;ZM_?!97HP9?Z MOZ,T2'!&T*N1;3_ZI!:V,R@OS6OW![@1EY#YXDV]Q'Z4FWPMWJ[$&VU_+E2* M$TA""5@F4H 8XX D2 &E6)RJ-$,JLSJ!O3C"W(BH$3*HI S>FG &+:<=,5T& MLIN O, S,M$X(V--'KW:GR&)0O)_^[K^_N_ZWI(?_H7,7T'UUY(4+C]UDH^_ M5ZGF(^^_\)K(BM=+6A2OZF,A)06)> @!)$II MCW4X>Z7[,OUVMD;]O9V2?.MDRW:E4>YGNOM!70P^YXM^>Z.:?;]9/-%\M8$(Y3[(,J Q!@'C, M 1;ZVX[U:I[$1&2AM*I/:#O@W#[U,VTJ]A('7RJ9K^[P\0)SVW7>'Y*CK_K7 M@.BAY<=Y9$;N^_%BT!LW_S@/07\'D OW#3@^>[4K3)610ELD+*]ZTAXZN[\7 M>MA&L6YS=S7$N M1Z;>1N6@I?-=<- Z:*M=;]L&C>+E@5-+M:#6_:Y.PVPN/[[J+OA]GF^(PZGB M'-^4B8XA9_?&N!U?3CUSG>>=DPDSW0'IU/@>G:A./O@PK^H0=?RZU0^A%7K\ MZN=I8+*)3JI/A%OI*.T8/90B3% &@8JX BB-%-#_YH H)"&1.$F8TP;J.&+. MSI"IA'7ST4::03O/[O;S,K)1TLZ::*O83IT(V,_@;':%T>6N"8,YRJ<;+7YS MW GQZH:.).JDSNNX<+]T>4<>;8"C_/=U64M=FDXEK_8AX.V2AYE,DQ0G!& ! M386%$ *,! ,A52CE21@*:A6Y8S?#8N2MT3:PJOTBM_(S-L# MW9#DU:9J])6D**",*9%$:"Z;B)$1. M$90N@\^-E4N9A]7_L\+:SG8>"\&1>?G-@3*TW&4T92EY4(E>E@RLA0]^J<6_ M7'AC<)E %]1&*1IH) MW."/0II^Z*9QA^-V@07JL5D0,%(@36AH@NTY(%&6 )G%!(4X$42QQ7>Y8>O; MX-X>>GSD[X)2ZN,)\(ZYW9+A%\>1%XI. (,OC^6F_"C!]?8P^>ZZT3?LU&TW M+&$XTW?#]LYAW/_':K/?#-?K2KV@%$U:;/%)%KNEL9Y-YX^/FWR]J2)^];4? MUT5>[F8L8A7':98)$,E8F[0L)0 3* 6@O((HBP.19.L^FB_2/B0S>HS/,Y@ M?9PF>7_'JZ0\M=Z4);&?&Y#VH<+L.GHU6P4])-XZKBY=YM>/"R:9I&K9L MJU/:T(U"IIE[71-@KU+5OJA4JLDR,+?L]?)'I3Y1]DJV7@2;E(Y]0OF2L+T^ M>\ ^<-VT^NW3\W+]4\K:3]BW1A>A2&&<8D!33=_:6TW^OU MA]]$&[U7X.BVUVN'3.=&;\\CIMOEM=/E:(O7\I:!$>^[8KM^DINRQ+!AZ&_Y M\=XTX:O]RM^$KEN<%#=VJMGS\(@O,VN M]6TF<5!EXBDG\P9EBZ>8U*$%CGU!;UG]^.KA;E$:V1=&%^HF>WO\@,7W5_F4 MK_+/Z^6N7-$_?'A]OQ+O]%?PSWPE?EVN&5T^_*,)B1,X18HD=>HYAP*0U!26 MU0NK::,646G5=,AUX+DMGY7HP5[V0 M?GA(UX@>5_,'#/QPXV&4F+%;*D? = M>2D\"^W]66B'!-*Y8.RPD(V$]40KE0/FGE:? 7AU+B\NSYMN_1B@Y=$",>1^ M+V7UJ^J)I@F4%(LX3"!.>61JB$< A8J;K9L$$$Q3&:415]QIPZ9CK+GQ?+MD M.&^5#'_>1Y\>-V_*2RV&]VWJF@:[S1U/X(Y,\B^+@C>=FX)*TM%:&9R#8\PF M!D?CW;)]P3G%>QH7G+W%<[R<21A6(DP022,042@UO<0*$ HA@")%208S1(E5 MAR:;P>;&+TEL(S@\]Z:7P[!L.=*7&_)0$=-Q::-;>Y ;1J2.B? /$BK QIK$NMZQH#]XB;/YI'^:-7S^&,E M\F*[R=EN*\6[]4;F7U=OZ6:5K[Y6/:7/W[21=&DB_ZJP$_[3M LL:!GH^RO- M5\6"0(EHK"E1<&(R.B*H*3%# /.,J(0CE$GN$"D]O096W__T\=1&\*=\:Z*F M9:UDL%9!L6-%+G):9MD:?MCM%0RV1K/JW#_X:E1SV':=]J6QV!R?WSLP<0ZD MB;H^J@YUI'M0*Q\TVI?;P5TW[U^3!H2@A4+PZZS?%X>-_MF^-Q,=%[C)%':>7DPKT73G'S=!^N@$Y382#',5RUII[1)I&N$FX)LRCA-3A4QD$" J M&2 JI""-"%%E@\/8J8WKY:'FY@96%0V7Z]57H(=["EI%4MW

-8?20$3;8T.P6BP^0"X99K>]9!:GU.=B<^*_E0_W>].Q3WJE:WJE3-X]F@_[N4 U$IK2KU0Z[/!J<#46_-PZ6Q MZH?135YFA35E>388[2]\EK91Q2^GLPYRE=_6_9DFO[W)'2W?S_JAMS$=5-M)>Y(W\9$V[4_JN*\8]Q9 \1A^'Y\]]$-_9_Q-& ML]FH0EZ8HJVD;O9QM++L '6]5;MZ('1>R;/!U-Q+*Y;YG>P>RGW+U7K_@(TC M(^&R[Y2[8*_6/2,?SZ1=JT9SV2HC@"$ #(\&*$Z6.8&, &3T!R&SE?OX9S9W@(N/XN1Z02,9 \CX M:)#3R\F<0"8 ,CDBY)> 0*8 ,CT>Y"2[))!C #GFA3QO:Z5E78MEU:N9'64DRDD1&S1U92K]V+M]@X*,J$K#%BUL;)M:GK5V*66^T2SEHL'>#4 M5)71(MOF'B;RQHA;' Y)-=U-^V[9U7+C>*4NE-]2D#=&S.+(&E-\W9K257+] M5]]4FD?*AG0Q8O9%S_;F/*]E%[S*E53_DDPC:03,TCB76FYDE\@*01 M,$L#8X84$TDC8);&@1Q9G*RZ-*%^11F1,P)F9]!D^2 $S X!Z7/'2C&144)FH\P[G'TN^!1.+Q.DF'!.BWM2"^6! MXH1B(L&$W(+Y3;;U]'923*2;D'MBZV5^<[#U(-.$S*9YF>@ MOXM$F@F/.:?U):*82#@ALW P9DSGK)%P(N[!"L1,*"923\2L'HR94DRDGHA9 M/8?2M#C$D[I CY M)V+VSV',>6YMWO@#V@A9*&*W$!E%$#YQ9$>"Y),PRP88V6?,;9^7FYT.=D9C9)YQ;YYA M?W/]X?W:=6Q:KN>N^-J=+_*R6%K1??3;'(,H[K8Z;MJRG+IS"WUM\O7S3YF> M?X;UX2=02P,$% @ 3#9H5&;-$3IT @ ;3 !H !X;"]?(>#I5SFTX[X[#;O]>5A\' ^G857M MQO'\HZZ']:X%GVV_KW5=6_O*6JGCM(($CF#U((TOF##()L_J ,07G^((<@GS\H("CF#VH@ MJ)D_Z!&"'NBOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01ZV^1E-X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WAGUS@1Z9]0[$^B= M4>],H'=&O3.!WAGUS@1ZY\G'2@*],^J="?3.J'CGH[@=Z.>CN!WHYZ M.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F00.] MO8- [T"]@T#O!O5N"/1N4.^&0.\&]6Z^4^]A_#R4X=;SM<;K?R?5X^7<7!E&ULS=K?3MLP% ;P5ZERBQK7_\M$N=FXW;C8"WC) M*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ^10H+0Y#/Z9-M]*N"^FB;*C8 MFPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_]93JTR7>Z-%OMUU#K6_NAW*D M3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N]'T[1;:M^97:[WT-+_EL_F/\]6]02P$"% ,4 " !,-FA4!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( $PV:%18'3,.[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ M3#9H5*16V4)?!@ (1H !@ ("!#@@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 3#9H5.SR%C_I! $QH M !@ ("!-1D 'AL+W=O !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5#K_2H*@ @ ]04 !@ ("! M-BT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3#9H5()H\8L1" .1< !D ("!.V0 'AL+W=O&UL4$L! A0#% @ 3#9H5():FR>4#0 M'"8 !D ("!+G@ 'AL+W=O&PO=V]R:W-H965T) !X;"]W;W)K&UL4$L! A0#% @ 3#9H5$\K]$@?!@ O X !D M ("!3I( 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ 3#9H5(VJ+TLK!@ S X !D ("!8*0 'AL M+W=O&PO=V]R:W-H965TB\ !X;"]W;W)K&UL4$L! A0#% @ 3#9H M5*^]^WN-"0 ,AH !D ("!.L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5.0AUZ:L P [@< M !D ("!+M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5.!YZP4F!@ E! !D M ("!HP]8" #A!0 &0 @($ #@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3#9H5(VBO7A7" 7Q4 !D ("!*A4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5+;[ M7HZV @ P@4 !D ("!A28! 'AL+W=O&PO=V]R:W-H965TUP, !L) 9 " @1&UL4$L! A0#% @ 3#9H5'Y"')+T @ 008 !D M ("!)34! 'AL+W=O&PO M=V]R:W-H965TKH4 D M (XT 9 " @7D[ 0!X;"]W;W)K&UL4$L! A0#% @ 3#9H5,555//S @ ?PD !D ("! M $4! 'AL+W=O"0 &0 @($J2 $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 3#9H5)#8K5\I!0 L!L !D ("!'4\! 'AL+W=O&PO=V]R:W-H965T1@ 0!X;"]W;W)K&UL4$L! A0#% @ 3#9H5%(_@7$0 P /@D !D M ("!960! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3#9H5"H*K @ VP8 !D ("!.6X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3#9H5%$E':=N P [@L !D ("!PW8! 'AL+W=OM_ 0!X;"]W M;W)K&UL4$L! A0#% @ 3#9H5+3//>&PO=V]R:W-H965T. 0!X;"]W;W)K&UL4$L! A0#% @ 3#9H5 YZ;\-> @ PP4 !D M ("!)I(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3#9H5#SOKHH@ @ Y@0 !D ("!.IX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H M5%28VI-L @ C 8 !D ("!OJ&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5!H#Y]N<"P *U8 M !D ("!([ ! 'AL+W=O&PO=V]R:W-H965T MXP( # ) 9 " @3K# 0!X;"]W;W)K&UL4$L! A0#% @ 3#9H5%E3W;+J P X@T !D M ("!5,8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3#9H5)2FYU)1! :1$ !D ("!6-$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5$08 MHBM[ @ ! < !D ("!9MP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3#9H5*Y_H("; P OPX !D M ("!8>8! 'AL+W=O&PO MT 4 M HV / " 7ON 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " !,-FA49LT1.G0" !M, &@ @ %X] $ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !,-FA4$@%B4"$" @ M+P $P @ $D]P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 6@!: *T8 !V^0$ ! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 287 559 1 false 103 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.thoughtworks.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.thoughtworks.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME Sheet http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Sheet http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) Sheet http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW Sheet http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW CONSOLIDATED STATEMENTS OF CASH FLOW Statements 8 false false R9.htm 2101101 - Disclosure - Business and Summary of Significant Accounting Policies Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2108102 - Disclosure - Revenue Recognition Sheet http://www.thoughtworks.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 2115103 - Disclosure - Acquisitions Sheet http://www.thoughtworks.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2119104 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 12 false false R13.htm 2125105 - Disclosure - Income Taxes Sheet http://www.thoughtworks.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2133106 - Disclosure - Property and Equipment, net Sheet http://www.thoughtworks.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 14 false false R15.htm 2137107 - Disclosure - Redeemable, Convertible Preferred Stock Sheet http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStock Redeemable, Convertible Preferred Stock Notes 15 false false R16.htm 2139108 - Disclosure - Tender Offer Sheet http://www.thoughtworks.com/role/TenderOffer Tender Offer Notes 16 false false R17.htm 2141109 - Disclosure - (Loss) Earnings Per Common Share Sheet http://www.thoughtworks.com/role/LossEarningsPerCommonShare (Loss) Earnings Per Common Share Notes 17 false false R18.htm 2146110 - Disclosure - Commitments and Contingencies Sheet http://www.thoughtworks.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2150111 - Disclosure - Stockholders' Equity Sheet http://www.thoughtworks.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2152112 - Disclosure - Stock-Based Compensation Sheet http://www.thoughtworks.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2159113 - Disclosure - Benefit Plans Sheet http://www.thoughtworks.com/role/BenefitPlans Benefit Plans Notes 21 false false R22.htm 2161114 - Disclosure - Credit Agreements Sheet http://www.thoughtworks.com/role/CreditAgreements Credit Agreements Notes 22 false false R23.htm 2167115 - Disclosure - Accrued Expenses Sheet http://www.thoughtworks.com/role/AccruedExpenses Accrued Expenses Notes 23 false false R24.htm 2170116 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 24 false false R25.htm 2173117 - Disclosure - Subsequent Events Sheet http://www.thoughtworks.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2202201 - Disclosure - Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies Business and Summary of Significant Accounting Policies (Policies) Policies http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies 26 false false R27.htm 2303301 - Disclosure - Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables Business and Summary of Significant Accounting Policies (Tables) Tables http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies 27 false false R28.htm 2309302 - Disclosure - Revenue Recognition (Tables) Sheet http://www.thoughtworks.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.thoughtworks.com/role/RevenueRecognition 28 false false R29.htm 2316303 - Disclosure - Acquisitions (Tables) Sheet http://www.thoughtworks.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.thoughtworks.com/role/Acquisitions 29 false false R30.htm 2320304 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets 30 false false R31.htm 2326305 - Disclosure - Income Taxes (Tables) Sheet http://www.thoughtworks.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.thoughtworks.com/role/IncomeTaxes 31 false false R32.htm 2334306 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.thoughtworks.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://www.thoughtworks.com/role/PropertyandEquipmentnet 32 false false R33.htm 2342307 - Disclosure - Net (Loss) Income Per Common Share (Tables) Sheet http://www.thoughtworks.com/role/NetLossIncomePerCommonShareTables Net (Loss) Income Per Common Share (Tables) Tables 33 false false R34.htm 2347308 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.thoughtworks.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.thoughtworks.com/role/CommitmentsandContingencies 34 false false R35.htm 2353309 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thoughtworks.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thoughtworks.com/role/StockBasedCompensation 35 false false R36.htm 2362310 - Disclosure - Credit Agreements (Tables) Sheet http://www.thoughtworks.com/role/CreditAgreementsTables Credit Agreements (Tables) Tables http://www.thoughtworks.com/role/CreditAgreements 36 false false R37.htm 2368311 - Disclosure - Accrued Expenses (Tables) Sheet http://www.thoughtworks.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.thoughtworks.com/role/AccruedExpenses 37 false false R38.htm 2371312 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLoss 38 false false R39.htm 2404401 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 2405402 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Details 40 false false R41.htm 2406403 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule Of Allowance For Doubtful Accounts (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails Business and Summary of Significant Accounting Policies - Schedule Of Allowance For Doubtful Accounts (Details) Details 41 false false R42.htm 2407404 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment, Useful Lives (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails Business and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment, Useful Lives (Details) Details 42 false false R43.htm 2410405 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails Revenue Recognition - Schedule of Revenue by Geographical Location (Details) Details 43 false false R44.htm 2411406 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry Vertical (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails Revenue Recognition - Schedule of Revenue by Industry Vertical (Details) Details 44 false false R45.htm 2412407 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails Revenue Recognition - Schedule of Revenue by Contract Type (Details) Details 45 false false R46.htm 2413408 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Details 46 false false R47.htm 2414409 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 47 false false R48.htm 2417410 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 48 false false R49.htm 2418411 - Disclosure - Acquisitions - Schedule of Acquisition (Details) Sheet http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails Acquisitions - Schedule of Acquisition (Details) Details 49 false false R50.htm 2421412 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 50 false false R51.htm 2422413 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) Details 51 false false R52.htm 2423414 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 52 false false R53.htm 2424415 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details) Details 53 false false R54.htm 2427416 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Income Tax Provision by Geographical Location (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails Income Taxes - Schedule of Income (Loss) Before Income Tax Provision by Geographical Location (Details) Details 54 false false R55.htm 2428417 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) Details 55 false false R56.htm 2429418 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 56 false false R57.htm 2430419 - Disclosure - Income Taxes - Schedule of Reconciliation of Provision for Income Taxes to Federal Statutory Rate (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails Income Taxes - Schedule of Reconciliation of Provision for Income Taxes to Federal Statutory Rate (Details) Details 57 false false R58.htm 2431420 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details) Details 58 false false R59.htm 2432421 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Details 59 false false R60.htm 2435422 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails Property and Equipment, net - Schedule of Property and Equipment (Details) Details 60 false false R61.htm 2436423 - Disclosure - Property and Equipment, net - Narrative (Details) Sheet http://www.thoughtworks.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net - Narrative (Details) Details 61 false false R62.htm 2438424 - Disclosure - Redeemable, Convertible Preferred Stock (Details) Sheet http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails Redeemable, Convertible Preferred Stock (Details) Details http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStock 62 false false R63.htm 2440425 - Disclosure - Tender Offer (Details) Sheet http://www.thoughtworks.com/role/TenderOfferDetails Tender Offer (Details) Details http://www.thoughtworks.com/role/TenderOffer 63 false false R64.htm 2443426 - Disclosure - (Loss) Earnings Per Common Share - Narrative (Details) Sheet http://www.thoughtworks.com/role/LossEarningsPerCommonShareNarrativeDetails (Loss) Earnings Per Common Share - Narrative (Details) Details 64 false false R65.htm 2444427 - Disclosure - (Loss) Earnings Per Common Share - Schedule of (Loss) Earnings per Share (Details) Sheet http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails (Loss) Earnings Per Common Share - Schedule of (Loss) Earnings per Share (Details) Details 65 false false R66.htm 2445428 - Disclosure - (Loss) Earnings Per Common Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Sheet http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails (Loss) Earnings Per Common Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Details 66 false false R67.htm 2448429 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.thoughtworks.com/role/CommitmentsandContingenciesTables 67 false false R68.htm 2449430 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.thoughtworks.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 68 false false R69.htm 2451431 - Disclosure - Stockholders' Equity (Details) Sheet http://www.thoughtworks.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.thoughtworks.com/role/StockholdersEquity 69 false false R70.htm 2454432 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 2455433 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails Stock-Based Compensation- Schedule of Option Activity (Details) Details 71 false false R72.htm 2456434 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails Stock-Based Compensation - Schedule of Valuation Assumptions (Details) Details 72 false false R73.htm 2457435 - Disclosure - Stock-Based Compensation- Schedule of Stock Appreciation Rights Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails Stock-Based Compensation- Schedule of Stock Appreciation Rights Activity (Details) Details 73 false false R74.htm 2458436 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Details 74 false false R75.htm 2460437 - Disclosure - Benefit Plans (Details) Sheet http://www.thoughtworks.com/role/BenefitPlansDetails Benefit Plans (Details) Details http://www.thoughtworks.com/role/BenefitPlans 75 false false R76.htm 2463438 - Disclosure - Credit Agreements - Narrative (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails Credit Agreements - Narrative (Details) Details 76 false false R77.htm 2464439 - Disclosure - Credit Agreements - Schedule of Outstanding Debt Borrowing Capacity (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails Credit Agreements - Schedule of Outstanding Debt Borrowing Capacity (Details) Details 77 false false R78.htm 2465440 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails Credit Agreements - Schedule of Credit Facilities (Details) Details 78 false false R79.htm 2466441 - Disclosure - Credit Agreements - Schedule of Future Cash Payments for Term Loan (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails Credit Agreements - Schedule of Future Cash Payments for Term Loan (Details) Details 79 false false R80.htm 2469442 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) Sheet http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails Accrued Expenses - Schedule of Accrued Expenses (Details) Details 80 false false R81.htm 2472443 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossTables 81 false false R82.htm 2474444 - Disclosure - Subsequent Events (Details) Sheet http://www.thoughtworks.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.thoughtworks.com/role/SubsequentEvents 82 false false All Reports Book All Reports twks-20211231.htm a202110-kxexhibit211.htm a202110-kxexhibit231.htm a202110-kxexhibit311.htm a202110-kxexhibit312.htm a202110-kxexhibit321.htm a202110-kxexhibit322.htm a202110-kxexhibit41.htm twks-20211231.xsd twks-20211231_cal.xml twks-20211231_def.xml twks-20211231_lab.xml twks-20211231_pre.xml twks-20211231_g1.jpg twks-20211231_g2.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "twks-20211231.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 287, "dts": { "calculationLink": { "local": [ "twks-20211231_cal.xml" ] }, "definitionLink": { "local": [ "twks-20211231_def.xml" ] }, "inline": { "local": [ "twks-20211231.htm" ] }, "labelLink": { "local": [ "twks-20211231_lab.xml" ] }, "presentationLink": { "local": [ "twks-20211231_pre.xml" ] }, "schema": { "local": [ "twks-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": 715, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://www.thoughtworks.com/20211231": 5, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 16 }, "keyCustom": 77, "keyStandard": 482, "memberCustom": 45, "memberStandard": 57, "nsprefix": "twks", "nsuri": "http://www.thoughtworks.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "0001001 - Document - Cover Page", "role": "http://www.thoughtworks.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2108102 - Disclosure - Revenue Recognition", "role": "http://www.thoughtworks.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2115103 - Disclosure - Acquisitions", "role": "http://www.thoughtworks.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2119104 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2125105 - Disclosure - Income Taxes", "role": "http://www.thoughtworks.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2133106 - Disclosure - Property and Equipment, net", "role": "http://www.thoughtworks.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "twks:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137107 - Disclosure - Redeemable, Convertible Preferred Stock", "role": "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStock", "shortName": "Redeemable, Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "twks:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139108 - Disclosure - Tender Offer", "role": "http://www.thoughtworks.com/role/TenderOffer", "shortName": "Tender Offer", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2141109 - Disclosure - (Loss) Earnings Per Common Share", "role": "http://www.thoughtworks.com/role/LossEarningsPerCommonShare", "shortName": "(Loss) Earnings Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2146110 - Disclosure - Commitments and Contingencies", "role": "http://www.thoughtworks.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Stockholders' Equity", "role": "http://www.thoughtworks.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "0002002 - Document - Audit Information", "role": "http://www.thoughtworks.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2152112 - Disclosure - Stock-Based Compensation", "role": "http://www.thoughtworks.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159113 - Disclosure - Benefit Plans", "role": "http://www.thoughtworks.com/role/BenefitPlans", "shortName": "Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161114 - Disclosure - Credit Agreements", "role": "http://www.thoughtworks.com/role/CreditAgreements", "shortName": "Credit Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2167115 - Disclosure - Accrued Expenses", "role": "http://www.thoughtworks.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170116 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2173117 - Disclosure - Subsequent Events", "role": "http://www.thoughtworks.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2202201 - Disclosure - Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Business and Summary of Significant Accounting Policies (Tables)", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.thoughtworks.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Acquisitions (Tables)", "role": "http://www.thoughtworks.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2320304 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2326305 - Disclosure - Income Taxes (Tables)", "role": "http://www.thoughtworks.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.thoughtworks.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2342307 - Disclosure - Net (Loss) Income Per Common Share (Tables)", "role": "http://www.thoughtworks.com/role/NetLossIncomePerCommonShareTables", "shortName": "Net (Loss) Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347308 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.thoughtworks.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.thoughtworks.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362310 - Disclosure - Credit Agreements (Tables)", "role": "http://www.thoughtworks.com/role/CreditAgreementsTables", "shortName": "Credit Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368311 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.thoughtworks.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371312 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i5b0b231558514964894f8f66ec5ba798_D20210917-20210917", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Business and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i5b0b231558514964894f8f66ec5ba798_D20210917-20210917", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ie5968f3c3b824e6aa0a3dd909b575eb8_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "iedb260d97a1b40649b289dd3d4084fad_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule Of Allowance For Doubtful Accounts (Details)", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails", "shortName": "Business and Summary of Significant Accounting Policies - Schedule Of Allowance For Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i9f7a21fd1a9e43219ed5d4db5256c235_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ic912fea49f9848e0919518a40b29861c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment, Useful Lives (Details)", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "shortName": "Business and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment, Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ic912fea49f9848e0919518a40b29861c_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details)", "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "shortName": "Revenue Recognition - Schedule of Revenue by Geographical Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ib0aa8725271044dca5eadea2dfbbb727_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry Vertical (Details)", "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails", "shortName": "Revenue Recognition - Schedule of Revenue by Industry Vertical (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i49f3632f5c624d6fa9d6ffeb21490421_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "shortName": "Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i9f6d152de382483ba2100768f340b3de_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails", "shortName": "Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Revenue Recognition - Narrative (Details)", "role": "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i79107817f6514103bfa0198719c90a0d_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "business", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i79107817f6514103bfa0198719c90a0d_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "business", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Acquisitions - Schedule of Acquisition (Details)", "role": "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails", "shortName": "Acquisitions - Schedule of Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "if43fa33d3aaf4338934900b18b42ad46_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME", "role": "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "shortName": "CONSOLIDATED STATEMENTS OF (LOSS) INCOME AND COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "iedb260d97a1b40649b289dd3d4084fad_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "lang": "en-US", "name": "twks:IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_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": "2424415 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details)", "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2427416 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Income Tax Provision by Geographical Location (Details)", "role": "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails", "shortName": "Income Taxes - Schedule of Income (Loss) Before Income Tax Provision by Geographical Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2428417 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Benefit) (Details)", "role": "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails", "shortName": "Income Taxes - Schedule of Income Tax Provision (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-5", "lang": "en-US", "name": "twks:DeferredTaxLiabilityForeignWithholdingTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2430419 - Disclosure - Income Taxes - Schedule of Reconciliation of Provision for Income Taxes to Federal Statutory Rate (Details)", "role": "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails", "shortName": "Income Taxes - Schedule of Reconciliation of Provision for Income Taxes to Federal Statutory Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details)", "role": "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "iedb260d97a1b40649b289dd3d4084fad_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)", "role": "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i9f7a21fd1a9e43219ed5d4db5256c235_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i9f7a21fd1a9e43219ed5d4db5256c235_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY", "role": "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i9f7a21fd1a9e43219ed5d4db5256c235_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "role": "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Property and Equipment, net - Narrative (Details)", "role": "http://www.thoughtworks.com/role/PropertyandEquipmentnetNarrativeDetails", "shortName": "Property and Equipment, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "twks:TemporaryEquityLiquidationEventPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Redeemable, Convertible Preferred Stock (Details)", "role": "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "shortName": "Redeemable, Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "twks:TemporaryEquityLiquidationEventPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i79107817f6514103bfa0198719c90a0d_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Tender Offer (Details)", "role": "http://www.thoughtworks.com/role/TenderOfferDetails", "shortName": "Tender Offer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i79107817f6514103bfa0198719c90a0d_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - (Loss) Earnings Per Common Share - Narrative (Details)", "role": "http://www.thoughtworks.com/role/LossEarningsPerCommonShareNarrativeDetails", "shortName": "(Loss) Earnings Per Common Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - (Loss) Earnings Per Common Share - Schedule of (Loss) Earnings per Share (Details)", "role": "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails", "shortName": "(Loss) Earnings Per Common Share - Schedule of (Loss) Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_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": "2445428 - Disclosure - (Loss) Earnings Per Common Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "role": "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails", "shortName": "(Loss) Earnings Per Common Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.thoughtworks.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i5b0b231558514964894f8f66ec5ba798_D20210917-20210917", "decimals": "INF", "first": true, "lang": "en-US", "name": "twks:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesBeforeStockSplit", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451431 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.thoughtworks.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i6a822ffefed849cf8ff95227b1ddbd22_I20210917", "decimals": "3", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "twks:TemporaryEquityPaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "role": "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "twks:TemporaryEquityPaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ib86564249d7e49f1bb735051c92925a8_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details)", "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "shortName": "Stock-Based Compensation- Schedule of Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ib86564249d7e49f1bb735051c92925a8_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "id1c65c95a62348179c658bb604c704e6_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456434 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions (Details)", "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Schedule of Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "id1c65c95a62348179c658bb604c704e6_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "twks:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Stock-Based Compensation- Schedule of Stock Appreciation Rights Activity (Details)", "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails", "shortName": "Stock-Based Compensation- Schedule of Stock Appreciation Rights Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "twks:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i68b8fb5ac0384825b1578d668debdc9b_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Benefit Plans (Details)", "role": "http://www.thoughtworks.com/role/BenefitPlansDetails", "shortName": "Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i68b8fb5ac0384825b1578d668debdc9b_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463438 - Disclosure - Credit Agreements - Narrative (Details)", "role": "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "shortName": "Credit Agreements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i7114d20e4f99451aa05c075f078afca6_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464439 - Disclosure - Credit Agreements - Schedule of Outstanding Debt Borrowing Capacity (Details)", "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails", "shortName": "Credit Agreements - Schedule of Outstanding Debt Borrowing Capacity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "twks:LongTermDebtExcludingCurrentMaturitiesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465440 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details)", "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails", "shortName": "Credit Agreements - Schedule of Credit Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "twks:LongTermDebtExcludingCurrentMaturitiesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466441 - Disclosure - Credit Agreements - Schedule of Future Cash Payments for Term Loan (Details)", "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails", "shortName": "Credit Agreements - Schedule of Future Cash Payments for Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW", "role": "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOW", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469442 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details)", "role": "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ibc87d5b5ba734b45a91beb4992af919b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "iedb260d97a1b40649b289dd3d4084fad_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472443 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "ie586b23c6dfc4273ac4453dab0d7a2e6_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474444 - Disclosure - Subsequent Events (Details)", "role": "http://www.thoughtworks.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i4423f42452f24898bf3865f4361a2e46_D20220118-20220118", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business and Summary of Significant Accounting Policies", "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies", "shortName": "Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twks-20211231.htm", "contextRef": "i403e85d5d087442080aa2d71e3b4ca2e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 103, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "Brazil" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r680", "r681", "r682" ], "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.thoughtworks.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.thoughtworks.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r680", "r681", "r682" ], "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.thoughtworks.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.thoughtworks.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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r683" ], "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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r678" ], "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.thoughtworks.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.thoughtworks.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.thoughtworks.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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r677" ], "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.thoughtworks.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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r677" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r677" ], "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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r685" ], "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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r677" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r677" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r677" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r677" ], "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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r686" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r680", "r681", "r682" ], "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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r676" ], "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.thoughtworks.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r679" ], "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.thoughtworks.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.thoughtworks.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "LATAM" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r277", "r315", "r439", "r442", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r646", "r649", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r277", "r315", "r439", "r442", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r646", "r649", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r201", "r361", "r365", "r605", "r645", "r647" ], "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.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r201", "r361", "r365", "r605", "r645", "r647" ], "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.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r277", "r315", "r394", "r439", "r442", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r646", "r649", "r674", "r675" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r277", "r315", "r394", "r439", "r442", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r646", "r649", "r674", "r675" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r202", "r203", "r361", "r366", "r648", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r202", "r203", "r361", "r366", "r648", "r658", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "stringItemType" }, "twks_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Writeoff, After Recovery", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff, After Recovery", "terseLabel": "Uncollectible accounts written off, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "twks_AccountsReceivableChargedToExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Charged To Expense", "label": "Accounts Receivable, Charged To Expense", "negatedLabel": "Charged to expense" } } }, "localname": "AccountsReceivableChargedToExpense", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "twks_AccountsReceivablePaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Payment Terms", "label": "Accounts Receivable, Payment Terms", "terseLabel": "Accounts receivable, payment terms" } } }, "localname": "AccountsReceivablePaymentTerms", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "twks_AccruedEmployeeExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Employee Expenses, Current", "label": "Accrued Employee Expenses, Current", "terseLabel": "Accrued employee expense" } } }, "localname": "AccruedEmployeeExpensesCurrent", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "twks_AccruedTravelExpenseCurrent": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Travel Expense, Current", "label": "Accrued Travel Expense, Current", "terseLabel": "Accrued travel expense" } } }, "localname": "AccruedTravelExpenseCurrent", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "twks_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsOfferingExpenses": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Offering Expenses", "label": "Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Offering Expenses", "terseLabel": "Offering expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsOfferingExpenses", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twks_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsUnderwritingDiscounts": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Underwriting Discounts", "label": "Adjustments To Additional Paid In Capital, Stock Issued, Issuance Costs, Underwriting Discounts", "terseLabel": "Underwriting discounts" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsUnderwritingDiscounts", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twks_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]", "terseLabel": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.thoughtworks.com/20211231", "xbrltype": "stringItemType" }, "twks_AutomotiveTravelAndTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Automotive, Travel And Transportation", "label": "Automotive, Travel And Transportation [Member]", "terseLabel": "Automotive, travel and transportation" } } }, "localname": "AutomotiveTravelAndTransportationMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "twks_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net", "terseLabel": "Other assets/liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "twks_CertainForeignTaxCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Foreign Tax Credits", "label": "Certain Foreign Tax Credits [Member]", "terseLabel": "Certain Foreign Tax Credits" } } }, "localname": "CertainForeignTaxCreditsMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_CreditAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreements", "label": "Credit Agreements [Member]", "terseLabel": "Credit Agreements" } } }, "localname": "CreditAgreementsMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "twks_DeferredTaxAssetBusinessInterest": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Business Interest", "label": "Deferred Tax Asset, Business Interest", "terseLabel": "Business interest" } } }, "localname": "DeferredTaxAssetBusinessInterest", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twks_DeferredTaxAssetForeignCurrencyTranslationOnPreviouslyTaxedEarnings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Foreign Currency Translation On Previously-Taxed Earnings", "label": "Deferred Tax Asset, Foreign Currency Translation On Previously-Taxed Earnings", "terseLabel": "Foreign currency translation on previously-taxed earnings" } } }, "localname": "DeferredTaxAssetForeignCurrencyTranslationOnPreviouslyTaxedEarnings", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twks_DeferredTaxAssetLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset Liability", "label": "Deferred Tax Asset Liability [Line Items]", "terseLabel": "Deferred Tax Asset Liability [Line Items]" } } }, "localname": "DeferredTaxAssetLiabilityLineItems", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "twks_DeferredTaxAssetLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset Liability", "label": "Deferred Tax Asset Liability [Table]", "terseLabel": "Deferred Tax Asset Liability [Table]" } } }, "localname": "DeferredTaxAssetLiabilityTable", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "twks_DeferredTaxLiabilitiesUndistributedForeignEarningsAndDeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Undistributed Foreign Earnings And Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings And Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "negatedTerseLabel": "Unremitted earnings of subsidiaries and unrealized translation gains" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarningsAndDeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twks_DeferredTaxLiabilityForeignWithholdingTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, Foreign Withholding Taxes", "label": "Deferred Tax Liability, Foreign Withholding Taxes", "terseLabel": "Deferred tax liability, foreign withholding taxes" } } }, "localname": "DeferredTaxLiabilityForeignWithholdingTaxes", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twks_DividendsPreferredShareholdersCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends, Preferred Shareholders, Cash", "label": "Dividends, Preferred Shareholders, Cash", "terseLabel": "Dividends, preferred shareholders" } } }, "localname": "DividendsPreferredShareholdersCash", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "twks_DividendsTaxWithheld": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends, Tax Withheld", "label": "Dividends, Tax Withheld", "terseLabel": "Dividends, taxes withheld" } } }, "localname": "DividendsTaxWithheld", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "twks_DividendsWithholdingTaxesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Dividends Withholding Taxes Incurred But Not Yet Paid", "label": "Dividends Withholding Taxes Incurred But Not Yet Paid", "terseLabel": "Withholding taxes payable" } } }, "localname": "DividendsWithholdingTaxesIncurredButNotYetPaid", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "twks_EffectiveIncomeTaxRateReconciliationCARESActUSFederalNetOperatingLossCarrybackBenefit": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, CARES Act US Federal Net Operating Loss Carryback Benefit", "label": "Effective Income Tax Rate Reconciliation, CARES Act US Federal Net Operating Loss Carryback Benefit", "negatedTerseLabel": "CARES Act US federal net operating loss carryback benefit", "terseLabel": "CARES Act US federal net operating loss carryback benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCARESActUSFederalNetOperatingLossCarrybackBenefit", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "twks_EffectiveIncomeTaxRateReconciliationChangeInDomesticDeferredTaxAssetsValuationAllowanceAmount": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change in Domestic Deferred Tax Assets Valuation Allowance, Amount", "label": "Effective Income Tax Rate Reconciliation, Change in Domestic Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in deferred tax valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDomesticDeferredTaxAssetsValuationAllowanceAmount", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "twks_EffectiveIncomeTaxRateReconciliationGILTIAndInternationalAdjustments": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, GILTI And International Adjustments", "label": "Effective Income Tax Rate Reconciliation, GILTI And International Adjustments", "terseLabel": "GILTI and related international adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGILTIAndInternationalAdjustments", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "twks_EffectiveIncomeTaxRateReconciliationLimitationOnExecutiveAdjustment": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Limitation On Executive Adjustment", "label": "Effective Income Tax Rate Reconciliation, Limitation On Executive Adjustment", "terseLabel": "\u00a7162(m) limitation on executive compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationLimitationOnExecutiveAdjustment", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "twks_EffectiveIncomeTaxRateReconciliationPriorYearEstimateAdjustmentsAndOtherAmount": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Prior Year Estimate Adjustments And Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Prior Year Estimate Adjustments And Other, Amount", "terseLabel": "Adjustments of prior year estimates and other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearEstimateAdjustmentsAndOtherAmount", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "twks_EnergyPublicAndHealthServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy, Public And Health Services", "label": "Energy, Public And Health Services [Member]", "terseLabel": "Energy, public and health services" } } }, "localname": "EnergyPublicAndHealthServicesMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "twks_FinancialServicesAndInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Services And Insurance", "label": "Financial Services And Insurance [Member]", "terseLabel": "Financial services and insurance" } } }, "localname": "FinancialServicesAndInsuranceMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "twks_IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate", "label": "Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss)", "label": "Finite Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss)", "totalLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "twks_FurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture And Equipment", "label": "Furniture And Equipment [Member]", "terseLabel": "Furniture And Equipment" } } }, "localname": "FurnitureAndEquipmentMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "twks_GeminiSolutionsLLCAndFourkindGlobalOYMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gemini Solutions LLC And Fourkind Global OY", "label": "Gemini Solutions LLC And Fourkind Global OY [Member]", "terseLabel": "Gemini Solutions LLC and Fourkind Global OY" } } }, "localname": "GeminiSolutionsLLCAndFourkindGlobalOYMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "domainItemType" }, "twks_IPOCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO, Common Stock", "label": "IPO, Common Stock [Member]", "terseLabel": "IPO, Common Stock" } } }, "localname": "IPOCommonStockMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_IPOSellingStockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO, Selling Stockholders", "label": "IPO, Selling Stockholders [Member]", "terseLabel": "IPO, Selling Stockholders" } } }, "localname": "IPOSellingStockholdersMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_IncreaseDecreaseUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Unbilled Receivables", "label": "Increase (Decrease) Unbilled Receivables", "negatedTerseLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseUnbilledReceivables", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "twks_IntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Foreign Currency Translation, Gain (Loss)", "label": "Intangible Assets, Foreign Currency Translation, Gain (Loss)", "terseLabel": "Changes due to exchange rates" } } }, "localname": "IntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "twks_IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss)", "label": "Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss)", "totalLabel": "Total intangible assets, after amortization" } } }, "localname": "IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "twks_LineOfCreditFacilityPeriodicPaymentPrincipalPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Principal, Percentage", "label": "Line of Credit Facility, Periodic Payment, Principal, Percentage", "terseLabel": "Installment payments, percent of original principal amount" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipalPercentage", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "twks_LongLivedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Lived Assets", "label": "Long Lived Assets [Member]", "terseLabel": "Assets, Noncurrent" } } }, "localname": "LongLivedAssetsMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_LongLivedAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Lived Assets", "label": "Long-Lived Assets [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "LongLivedAssetsPolicyTextBlock", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "twks_LongTermDebtExcludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt, Excluding Current Maturities, Gross", "label": "Long Term Debt, Excluding Current Maturities, Gross", "terseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtExcludingCurrentMaturitiesGross", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twks_LongTermDebtMaturityAfterYearSix": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Six", "label": "Long-Term Debt, Maturity, After Year Six", "terseLabel": "2028" } } }, "localname": "LongTermDebtMaturityAfterYearSix", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "twks_LongTermDebtMaturityYearSix": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, Year Six", "label": "Long-Term Debt, Maturity, Year Six", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturityYearSix", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "twks_NetSettlementOnExerciseOfShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Settlement On Exercise Of Shares", "label": "Net Settlement On Exercise Of Shares", "terseLabel": "Net settlement on exercise of shares" } } }, "localname": "NetSettlementOnExerciseOfShares", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "twks_NonVotingSeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Voting Series A Preferred Stock", "label": "Non-Voting Series A Preferred Stock [Member]", "terseLabel": "Non-Voting Series A Preferred Stock" } } }, "localname": "NonVotingSeriesAPreferredStockMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "twks_NonVotingSeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Voting Series B Preferred Stock", "label": "Non-Voting Series B Preferred Stock [Member]", "terseLabel": "Non-Voting Series B Preferred Stock" } } }, "localname": "NonVotingSeriesBPreferredStockMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "twks_NumberOfEmployeesAffectedByAccelerationOfVestingModification": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Employees, Affected By Acceleration Of Vesting Modification", "label": "Number Of Employees, Affected By Acceleration Of Vesting Modification", "terseLabel": "Number of employees, affected by acceleration of vesting modification" } } }, "localname": "NumberOfEmployeesAffectedByAccelerationOfVestingModification", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "twks_OperatingLeaseExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Expenses, Current", "label": "Operating Lease Expenses, Current", "terseLabel": "Operating lease expenses" } } }, "localname": "OperatingLeaseExpensesCurrent", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "twks_OperatingLossCarryforwardExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Expiration Period", "label": "Operating Loss Carryforward, Expiration Period", "terseLabel": "Operating loss carryforward, expiration period" } } }, "localname": "OperatingLossCarryforwardExpirationPeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "durationItemType" }, "twks_OtherExpenseIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other (Expense) Income Policy", "label": "Other (Expense) Income Policy [Policy Text Block]", "terseLabel": "Other (Expense) Income" } } }, "localname": "OtherExpenseIncomePolicyPolicyTextBlock", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "twks_OtherForeignCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Foreign Countries", "label": "Other Foreign Countries [Member]", "terseLabel": "Other foreign countries" } } }, "localname": "OtherForeignCountriesMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_OtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue", "label": "Other Revenue [Member]", "terseLabel": "Other" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "twks_PaymentsForRepurchaseOfSharesAndOptionsUnderTenderOffer": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Repurchase Of Shares And Options Under Tender Offer", "label": "Payments For Repurchase Of Shares And Options Under Tender Offer", "negatedLabel": "Shares and options purchased under Tender offer" } } }, "localname": "PaymentsForRepurchaseOfSharesAndOptionsUnderTenderOffer", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "twks_ProceedsFromStockOptionsExercisedNetOfPaymentsForTaxWithholding": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding", "label": "Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding", "terseLabel": "Proceeds from issuance of common stock on exercise of options, net of employee tax withholding" } } }, "localname": "ProceedsFromStockOptionsExercisedNetOfPaymentsForTaxWithholding", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "twks_RebatesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Rebates Payable, Current", "label": "Rebates Payable, Current", "terseLabel": "Rebates payable" } } }, "localname": "RebatesPayableCurrent", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "twks_RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units, State Administration Of Foreign Exchange Of The People's Republic Of China", "label": "Restricted Stock Units, State Administration Of Foreign Exchange Of The People's Republic Of China [Member]", "terseLabel": "RSU's, China SAFE" } } }, "localname": "RestrictedStockUnitsStateAdministrationOfForeignExchangeOfThePeoplesRepublicOfChinaMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "twks_RetailAndConsumerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retail And Consumer", "label": "Retail And Consumer [Member]", "terseLabel": "Retail and consumer" } } }, "localname": "RetailAndConsumerMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "twks_ReturnOfThreeTimesSponsorInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return Of Three Times Sponsor Investment", "label": "Return Of Three Times Sponsor Investment [Member]", "terseLabel": "Return Of Three Times Sponsor Investment" } } }, "localname": "ReturnOfThreeTimesSponsorInvestmentMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ReturnOfTwoAndAHalfTimesSponsorInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return Of Two And A Half Times Sponsor Investment", "label": "Return Of Two And A Half Times Sponsor Investment [Member]", "terseLabel": "Return Of Two And A Half Times Sponsor Investment" } } }, "localname": "ReturnOfTwoAndAHalfTimesSponsorInvestmentMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ReturnOfTwoTimesSponsorInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return Of Two Times Sponsor Investment", "label": "Return Of Two Times Sponsor Investment [Member]", "terseLabel": "Return Of Two Times Sponsor Investment" } } }, "localname": "ReturnOfTwoTimesSponsorInvestmentMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_SeparateUSFederalNetOperatingLossCarryforwardsAndFederalLimitationOfBusinessInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest", "label": "Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest [Member]", "terseLabel": "Separate U.S. Federal Net Operating Loss Carryforwards and Federal Limitation Of Business Interest" } } }, "localname": "SeparateUSFederalNetOperatingLossCarryforwardsAndFederalLimitationOfBusinessInterestMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardLockUpPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Award Lock Up Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Award Lock Up Period", "terseLabel": "Compensation award lock up period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardLockUpPeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedConversionsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted Conversions in Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted Conversions in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted - SARs conversion (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedConversionsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsConversionInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants, Conversion in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants, Conversion in Period", "terseLabel": "Granted - SARs conversion (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsConversionInPeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalValuePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Incremental Value, Price Per Share", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Incremental Value, Price Per Share", "terseLabel": "Incremental value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalValuePricePerShare", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConversionWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Conversion, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Conversion, Weighted Average Grant Date Fair Value", "terseLabel": "SARs Conversion (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConversionWeightedAverageGrantDateFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Granted, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageGrantDateFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIntrinsicValueAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment", "negatedLabel": "Intrinsic Value Adjustment (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIntrinsicValueAdjustment", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIntrinsicValueAdjustmentWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Intrinsic Value Adjustment, Weighted Average Grant Date Fair Value", "terseLabel": "Intrinsic Value Adjustment (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsIntrinsicValueAdjustmentWeightedAverageGrantDateFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Grant Date Fair Value", "terseLabel": "Outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSARsConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, SARs Conversion", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Non-Option Equity Instruments, SARs Conversion", "negatedLabel": "SARs Conversion (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsSARsConversion", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "durationItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentOptionsCompanyRepurchaseExercisablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment, Options, Company Repurchase, Exercisable Period", "label": "Share-based Compensation Arrangement By Share-based Payment, Options, Company Repurchase, Exercisable Period", "terseLabel": "Company repurchase, exercisable period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentOptionsCompanyRepurchaseExercisablePeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentOptionsLockUpRestrictionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction Period", "label": "Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction Period", "terseLabel": "Lock-up restriction period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentOptionsLockUpRestrictionPeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentOptionsLockUpRestrictionPeriodFollowingOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction, Period Following Offering", "label": "Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restriction, Period Following Offering", "terseLabel": "Lock-up restriction, period following offering" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentOptionsLockUpRestrictionPeriodFollowingOffering", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentOptionsLockUpRestrictionsPercentOfOptionThatWillLapse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restrictions, Percent Of Option That Will Lapse", "label": "Share-based Compensation Arrangement By Share-based Payment, Options, Lock-up Restrictions, Percent Of Option That Will Lapse", "terseLabel": "Lock-up restrictions, percent of option that will lapse" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentOptionsLockUpRestrictionsPercentOfOptionThatWillLapse", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "twks_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "twks_ShareBasedPaymentArrangementAcceleratedCostSponsorReturnMultiple": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Accelerated Cost, Sponsor Return Multiple", "label": "Share Based Payment Arrangement, Accelerated Cost, Sponsor Return Multiple", "terseLabel": "Sponsor return" } } }, "localname": "ShareBasedPaymentArrangementAcceleratedCostSponsorReturnMultiple", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "pureItemType" }, "twks_ShareBasedPaymentArrangementAdditionalExpenseTenderOffer": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Additional Expense Tender Offer", "label": "Share-Based Payment Arrangement, Additional Expense Tender Offer", "terseLabel": "Additional compensation expense" } } }, "localname": "ShareBasedPaymentArrangementAdditionalExpenseTenderOffer", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "monetaryItemType" }, "twks_ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche One", "label": "Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche One [Member]", "terseLabel": "Cliff Vesting Subsequent To IPO Closing Date, Tranche One" } } }, "localname": "ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheOneMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche Two", "label": "Share-based Payment Arrangement, Cliff Vesting Subsequent To IPO Closing Date, Tranche Two [Member]", "terseLabel": "Cliff Vesting Subsequent To IPO Closing Date, Tranche Two" } } }, "localname": "ShareBasedPaymentArrangementCliffVestingSubsequentToIPOClosingDateTrancheTwoMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedNonrecurringAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Nonrecurring, Amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Nonrecurring, Amount", "terseLabel": "Compensation costs (other than options) not yet recognized, nonrecurring" } } }, "localname": "ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedNonrecurringAmount", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twks_ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedReoccurringAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount", "terseLabel": "Compensation costs (other than options) not yet recognized, reoccurring" } } }, "localname": "ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedReoccurringAmount", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twks_ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Performance Vesting Option Member", "label": "Share Based Payment Arrangement, Performance Vesting Option Member [Member]", "terseLabel": "Performance Vesting Shares" } } }, "localname": "ShareBasedPaymentArrangementPerformanceVestingOptionMemberMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementRatableVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Ratable Vesting", "label": "Share Based Payment Arrangement, Ratable Vesting [Member]", "terseLabel": "Share Based Payment Arrangement, Ratable Vesting" } } }, "localname": "ShareBasedPaymentArrangementRatableVestingMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing", "label": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing [Member]", "terseLabel": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing" } } }, "localname": "ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One", "label": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One [Member]", "terseLabel": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche One" } } }, "localname": "ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheOneMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three", "label": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three [Member]", "terseLabel": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Three" } } }, "localname": "ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheThreeMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two", "label": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two [Member]", "terseLabel": "Share Based Payment Arrangement, Ratable Vesting Subsequent To IPO Closing, Tranche Two" } } }, "localname": "ShareBasedPaymentArrangementRatableVestingSubsequentToIPOClosingTrancheTwoMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementRatableVestingTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Ratable Vesting, Tranche One", "label": "Share Based Payment Arrangement, Ratable Vesting, Tranche One [Member]", "terseLabel": "Share Based Payment Arrangement, Ratable Vesting, Tranche One" } } }, "localname": "ShareBasedPaymentArrangementRatableVestingTrancheOneMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTimeVestingOptionMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Time Vesting Option Member", "label": "Share Based Payment Arrangement, Time Vesting Option Member [Member]", "terseLabel": "Time Vesting Shares" } } }, "localname": "ShareBasedPaymentArrangementTimeVestingOptionMemberMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Eight", "label": "Share-based Payment Arrangement, Tranche Eight [Member]", "terseLabel": "Tranche Eight" } } }, "localname": "ShareBasedPaymentArrangementTrancheEightMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheElevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Eleven", "label": "Share-based Payment Arrangement, Tranche Eleven [Member]", "terseLabel": "Tranche Eleven" } } }, "localname": "ShareBasedPaymentArrangementTrancheElevenMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Five", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "terseLabel": "Tranche Five" } } }, "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Tranche Four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Nine", "label": "Share-based Payment Arrangement, Tranche Nine [Member]", "terseLabel": "Tranche Nine" } } }, "localname": "ShareBasedPaymentArrangementTrancheNineMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Seven", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "terseLabel": "Tranche Seven" } } }, "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Six", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "terseLabel": "Tranche Six" } } }, "localname": "ShareBasedPaymentArrangementTrancheSixMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementTrancheTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Ten", "label": "Share-based Payment Arrangement, Tranche Ten [Member]", "terseLabel": "Tranche Ten" } } }, "localname": "ShareBasedPaymentArrangementTrancheTenMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche One", "label": "Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche One [Member]", "terseLabel": "Vesting Subsequent To IPO Closing Date, Tranche One" } } }, "localname": "ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheOneMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche Two", "label": "Share-based Payment Arrangement, Vesting Subsequent To IPO Closing Date, Tranche Two [Member]", "terseLabel": "Vesting Subsequent To IPO Closing Date, Tranche Two" } } }, "localname": "ShareBasedPaymentArrangementVestingSubsequentToIPOClosingDateTrancheTwoMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_ShareBasedPaymentArrangementVestingUponChangeOfControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Payment Arrangement, Vesting Upon Change Of Control", "label": "Share Based Payment Arrangement, Vesting Upon Change Of Control [Member]", "terseLabel": "Vesting Upon Change Of Control" } } }, "localname": "ShareBasedPaymentArrangementVestingUponChangeOfControlMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_StockAppreciationRightsPlanLiquidityEventTriggeringEventPercentOfOwnershipSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Appreciation Rights Plan, Liquidity Event, Triggering Event, Percent Of Ownership Sold", "label": "Stock Appreciation Rights Plan, Liquidity Event, Triggering Event, Percent Of Ownership Sold", "terseLabel": "Liquidity event, triggering event, percent of ownership sold" } } }, "localname": "StockAppreciationRightsPlanLiquidityEventTriggeringEventPercentOfOwnershipSold", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "twks_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesBeforeStockSplit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Before Stock Split", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Before Stock Split", "terseLabel": "Conversion of convertible securities, before stock split (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesBeforeStockSplit", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "twks_StockIssuedDuringPeriodSharesRedesignationOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Redesignation Of Common Stock", "label": "Stock Issued During Period, Shares, Redesignation Of Common Stock", "terseLabel": "Common stock redesignated (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRedesignationOfCommonStock", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "twks_StockholdersEquityNoteStockRedesignationConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Note, Stock Redesignation, Conversion Ratio", "label": "Stockholders' Equity Note, Stock Redesignation, Conversion Ratio", "terseLabel": "Stock redesignation, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockRedesignationConversionRatio", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "pureItemType" }, "twks_TechnologyAndBusinessServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology And Business Service", "label": "Technology And Business Service [Member]", "terseLabel": "Technology and business services" } } }, "localname": "TechnologyAndBusinessServiceMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "domainItemType" }, "twks_TemporaryEquityConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Ratio", "label": "Temporary Equity, Conversion Ratio", "terseLabel": "Redeemable convertible preferred stock, conversion ratio" } } }, "localname": "TemporaryEquityConversionRatio", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareNarrativeDetails", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "pureItemType" }, "twks_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Disclosure", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Redeemable, Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "twks_TemporaryEquityLiquidationEventPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Liquidation Event Period", "label": "Temporary Equity, Liquidation Event Period", "terseLabel": "Liquidation event period" } } }, "localname": "TemporaryEquityLiquidationEventPeriod", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "durationItemType" }, "twks_TemporaryEquityPaymentsOfStockIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Payments of Stock Issuance Costs", "label": "Temporary Equity, Payments of Stock Issuance Costs", "terseLabel": "Redeemable Convertible Preferred Stock, issuance costs" } } }, "localname": "TemporaryEquityPaymentsOfStockIssuanceCosts", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "monetaryItemType" }, "twks_TemporaryEquityPreferredInternalReturnRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Preferred Internal Return Rate, Percent", "label": "Temporary Equity, Preferred Internal Return Rate, Percent", "terseLabel": "Preferred internal return rate" } } }, "localname": "TemporaryEquityPreferredInternalReturnRatePercent", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "twks_TemporaryEquitySharesConversionOfConvertibleSecuritiesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities, Shares", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities, Shares", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock on exercise of options (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecuritiesShares", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "twks_TemporaryEquitySharesConversionOfConvertibleSecuritiesValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities, Value", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities, Value", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecuritiesValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "twks_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Series A Redeemable Convertible Preferred Stock, net of issuance costs (in shares)", "verboseLabel": "Issuance of redeemable convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "twks_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twks_TreasuryStockDistributionOfRetainedEarningsInExcessOfFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Distribution Of Retained Earnings In Excess of Fair Value", "label": "Treasury Stock, Distribution Of Retained Earnings In Excess of Fair Value", "terseLabel": "Distribution of retained earnings in excess of fair value" } } }, "localname": "TreasuryStockDistributionOfRetainedEarningsInExcessOfFairValue", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "monetaryItemType" }, "twks_TreasuryStockValueAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Value, Acquired", "label": "Treasury Stock, Value, Acquired", "terseLabel": "Treasury stock, acquired" } } }, "localname": "TreasuryStockValueAcquired", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "monetaryItemType" }, "twks_TreasuryStockValueAcquiredCostMethodTaxWithheld": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Value, Acquired, Cost Method, Tax Withheld", "label": "Treasury Stock, Value, Acquired, Cost Method, Tax Withheld", "terseLabel": "Treasury stock acquired, tax withheld" } } }, "localname": "TreasuryStockValueAcquiredCostMethodTaxWithheld", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "monetaryItemType" }, "twks_VotingSeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Series A Preferred Stock", "label": "Voting Series A Preferred Stock [Member]", "terseLabel": "Voting Series A Preferred Stock" } } }, "localname": "VotingSeriesAPreferredStockMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "twks_VotingSeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Series B Preferred Stock", "label": "Voting Series B Preferred Stock [Member]", "terseLabel": "Voting Series B Preferred Stock" } } }, "localname": "VotingSeriesBPreferredStockMember", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "twks_WithholdingTaxesPayable": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Withholding Taxes Payable", "label": "Withholding Taxes Payable", "terseLabel": "Withholding taxes payable" } } }, "localname": "WithholdingTaxesPayable", "nsuri": "http://www.thoughtworks.com/20211231", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "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" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r594" ], "calculation": { "http://www.thoughtworks.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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Activity Related to the Allowance For Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable and Unbilled Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r25", "r206", "r207" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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": "Trade receivables, net of allowance for doubtful accounts of $8,916 and $10,385, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r10", "r43", "r489" ], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 5.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 and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r613", "r631" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r9", "r10", "r43" ], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 8.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 to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance charges" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r43" ], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 6.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": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r10", "r43" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r252" ], "calculation": { "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r58", "r59", "r60", "r634", "r654", "r655" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r68", "r69", "r574", "r575", "r576", "r577", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r68", "r69", "r70", "r124", "r125", "r126", "r556", "r650", "r651", "r688" ], "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r60", "r68", "r69", "r70", "r556", "r575", "r576", "r577", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r482", "r594" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r479", "r480", "r481", "r562" ], "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r443", "r445", "r485", "r486" ], "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r329", "r336" ], "calculation": { "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "totalLabel": "Offering expense, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r445", "r476", "r484" ], "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": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r212", "r218", "r219", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r212", "r218" ], "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": "Trade receivables, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Changes due to exchange rates" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleOfAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r234", "r242" ], "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r155" ], "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": "Antidilutive securities excluded from computation of Earnings Per Share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r184", "r193", "r199", "r216", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r552", "r557", "r568", "r592", "r594", "r611", "r630" ], "calculation": { "http://www.thoughtworks.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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r55", "r117", "r216", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r552", "r557", "r568", "r592", "r594" ], "calculation": { "http://www.thoughtworks.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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Intangibles and other assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles [Member]", "terseLabel": "Automobile" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r446", "r478" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r559", "r560" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Preparation of Financial Statements" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r437", "r440" ], "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.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r437", "r440", "r539", "r540" ], "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.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "stringItemType" }, "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.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r548" ], "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, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r538" ], "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 costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]", "terseLabel": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r545", "r546", "r547" ], "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": "Gross purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r549" ], "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.thoughtworks.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r542" ], "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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", "negatedTerseLabel": "Deferred taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "order": 4.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": "Customer relationship" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r542" ], "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "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", "totalLabel": "Total gross purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r123", "r177" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Business and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r226" ], "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", "terseLabel": "Capitalized contract cost, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Capitalized contract cost, gross" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r226" ], "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": "Capitalized contract cost, impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r225" ], "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", "terseLabel": "Capitalized contract cost, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r85" ], "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", "terseLabel": "Cash acquired from acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r104" ], "calculation": { "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r13", "r105", "r609" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r97", "r104", "r110" ], "calculation": { "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "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 at end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r97", "r573" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "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": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r114", "r117", "r140", "r144", "r145", "r149", "r153", "r162", "r163", "r164", "r216", "r263", "r267", "r268", "r269", "r272", "r273", "r313", "r314", "r318", "r322", "r568", "r684" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r258", "r617", "r638" ], "calculation": { "http://www.thoughtworks.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 (See Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r259", "r660" ], "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.thoughtworks.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r260", "r661" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation.", "label": "Common Class C [Member]", "terseLabel": "Common Class C" } } }, "localname": "CommonClassCMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125", "r562" ], "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r329" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r594" ], "calculation": { "http://www.thoughtworks.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 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", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r75", "r621", "r641" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "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 (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r74", "r84", "r620", "r640" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r171", "r172", "r205", "r565", "r566", "r659" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r171", "r172", "r205", "r565", "r566", "r656", "r659" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r171", "r172", "r205", "r565", "r566", "r656", "r659" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "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": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r171", "r172", "r205", "r565", "r566" ], "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": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r169", "r171", "r172", "r173", "r565", "r567", "r659" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r171", "r172", "r205", "r565", "r566", "r659" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r111", "r554" ], "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": "Basis of Presentation and Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r341", "r343", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets included in unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r361", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r361", "r368" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r341", "r342", "r362" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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", "verboseLabel": "Contract liabilities included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r363" ], "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": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r107", "r108", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of convertible preferred stock to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r79", "r117", "r216", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r568" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r78" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "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", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r118", "r521", "r529" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "order": 3.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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r118", "r521" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "order": 1.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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r521", "r529", "r531" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "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": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r118", "r521", "r529" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r113", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r298", "r299", "r301", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Agreements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r116", "r122", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r304", "r305", "r306", "r307", "r587", "r612", "r615", "r629" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "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": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r302", "r615", "r629" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total future principal cash payments" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r274", "r304", "r305", "r585", "r587", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r45", "r294", "r585" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate during period", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Decrease in interest rate" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r116", "r122", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r304", "r305", "r306", "r307", "r587" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r116", "r122", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r304", "r305", "r306", "r307", "r330", "r333", "r334", "r335", "r584", "r585", "r587", "r588", "r627" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Deferred financing fees" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Financing Fees" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r522", "r529" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r586" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r287", "r586" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Capitalized deferred financing fees" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r522", "r529" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "order": 2.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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r118", "r522", "r529", "r530", "r531" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "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": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r512", "r614", "r628" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "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" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r496", "r497" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r103" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 13.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 tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r522", "r529" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "order": 3.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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r513" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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 assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r515" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred income tax assets on:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r518", "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Research and development and foreign tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r514" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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", "negatedTerseLabel": "Total valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r497", "r515" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "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": "Total deferred tax liabilities, net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.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 from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.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": "Other liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.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 from long-lived assets other than property, plant, and equipment.", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "negatedLabel": "Internally developed software" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.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 from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r519", "r520" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.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 from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "stringItemType" }, "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": "Employer discretionary contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTextBlock": { "auth_ref": [ "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for defined contribution plan.", "label": "Defined Contribution Plan [Text Block]", "terseLabel": "Benefits Plan" } } }, "localname": "DefinedContributionPlanTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r102", "r250" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "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" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r182" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Dilutive effect of:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "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.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r361", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "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.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r361" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r488" ], "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.thoughtworks.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r336", "r626" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedTerseLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r336", "r626" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Dividends" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends per share (in dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r436", "r438", "r441" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss) earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r129", "r130", "r131", "r132", "r133", "r137", "r140", "r149", "r152", "r153", "r158", "r159", "r563", "r564", "r622", "r642" ], "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 (loss) earnings per common share (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic (loss) earnings per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r129", "r130", "r131", "r132", "r133", "r140", "r149", "r152", "r153", "r158", "r159", "r563", "r564", "r622", "r642" ], "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 (loss) earnings per common share (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted (loss) earnings per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r573" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 4.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, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r487", "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation excess tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total compensation costs, not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r477" ], "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": "Compensation costs, weighted average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r477" ], "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": "Compensation costs, (other than options) not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation costs not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r476" ], "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", "terseLabel": "Stock-based compensation income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r475" ], "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]", "verboseLabel": "Employee stock options and RSUs" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r68", "r69", "r70", "r124", "r125", "r126", "r128", "r134", "r136", "r161", "r217", "r329", "r336", "r479", "r480", "r481", "r525", "r526", "r562", "r574", "r575", "r576", "r577", "r578", "r580", "r650", "r651", "r652", "r688" ], "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.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxNoteTable": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Table of federal income tax note for schedule of investments. The federal income tax note may be qualified for security investments, non-security investments and/or for the combination of security and non-security investments.", "label": "Federal Income Tax Note [Table]", "terseLabel": "Federal Income Tax Note [Table]" } } }, "localname": "FederalIncomeTaxNoteTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "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 useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r241" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "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", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": 6.0, "parentTag": "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r243" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": 2.0, "parentTag": "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "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 Estimated Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r243" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": 5.0, "parentTag": "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r243" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": 4.0, "parentTag": "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r243" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": 1.0, "parentTag": "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r243" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "order": 3.0, "parentTag": "twks_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r235", "r237", "r241", "r245", "r606", "r607" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r241", "r607" ], "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "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": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r235", "r240" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r241", "r606" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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": "Customer relationships, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r606" ], "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": "Weighted average remaining useful life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "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 Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r569", "r570", "r571", "r572" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Net realized and unrealized foreign currency (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r103", "r571", "r572" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized foreign currency exchange loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r582" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r436", "r438", "r441" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "domainItemType" }, "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 equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r170", "r659" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r227", "r228", "r594", "r610" ], "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r229" ], "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": "Additions due to acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Changes due to exchange rates" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "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": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r119", "r532" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails": { "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": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r184", "r192", "r195", "r198", "r200", "r608", "r618", "r624", "r643" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails": { "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": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r119", "r532" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails": { "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.thoughtworks.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxProvisionbyGeographicalLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r502" ], "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.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "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.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r120", "r500", "r510", "r517", "r527", "r533", "r535", "r536", "r537" ], "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.thoughtworks.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "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": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r135", "r136", "r183", "r498", "r528", "r534", "r644" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "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)", "terseLabel": "Income tax expense", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofIncomeTaxProvisionBenefitDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r494", "r495", "r510", "r511", "r516", "r523" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r493", "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 3.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": "U.K. rate change", "verboseLabel": "Tax expense on increase in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 13.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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of foreign taxes and foreign exchange rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 12.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": "Provision for income taxes at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 8.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": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 7.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": "US state income taxes, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "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 increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Adjustments associated with income tax uncertainties" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r499" ], "calculation": { "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails": { "order": 4.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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedTerseLabel": "Research and development and foreign tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofReconciliationofProvisionforIncomeTaxestoFederalStatutoryRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r99", "r106" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 8.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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.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", "negatedTerseLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "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 Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Redeemable, Convertible Preferred Stock" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r141", "r142", "r143", "r153" ], "calculation": { "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "order": 2.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": "Employee stock options and common shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r236", "r244" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r244" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "twks_IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Trademark" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r236", "r244" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r233", "r239" ], "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)", "terseLabel": "Customer relationships, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r181", "r583", "r586", "r623" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 2.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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r98", "r106" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r10", "r11", "r43" ], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest expense" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r247", "r248" ], "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": "Internal-Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating leases, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r251" ], "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.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r117", "r194", "r216", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r553", "r557", "r558", "r568", "r592", "r593" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r117", "r216", "r568", "r594", "r616", "r636" ], "calculation": { "http://www.thoughtworks.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, redeemable convertible preferred stock and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, redeemable convertible preferred stock and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r117", "r216", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r553", "r557", "r558", "r568", "r592", "r593", "r594" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Licensing" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r615", "r629" ], "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": "Outstanding draws", "verboseLabel": "Borrowings under revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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", "verboseLabel": "Availability under revolving credit facility (due March 26, 2026)" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "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": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r288", "r303", "r304", "r305", "r615", "r632" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total debt carrying value", "verboseLabel": "Long-term debt (due March 24, 2028), including current portion" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Long-term debt - current", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of Term Loan" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r122", "r261", "r293" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r122", "r261", "r293" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r122", "r261", "r293" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r122", "r261", "r293" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r122", "r261", "r293" ], "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails": { "order": 7.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofFutureCashPaymentsforTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current portion", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r262" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.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 (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r97", "r100", "r103" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r61", "r64", "r70", "r73", "r103", "r117", "r127", "r129", "r130", "r131", "r132", "r135", "r136", "r146", "r184", "r192", "r195", "r198", "r200", "r216", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r564", "r568", "r619", "r639" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "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", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r129", "r130", "r131", "r132", "r137", "r138", "r148", "r153", "r184", "r192", "r195", "r198", "r200" ], "calculation": { "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net (loss) income allocated to common shareholders \u2013 Basic", "totalLabel": "Net (loss) income allocated to common shareholders \u2013 Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "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": "Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "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": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r203" ], "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": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "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" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r178" ], "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 operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r184", "r192", "r195", "r198", "r200" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "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)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r518" ], "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": "Net operating loss carryforward benefits" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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": [ "r9", "r10", "r11", "r43" ], "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "order": 10.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.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54", "r594" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r550", "r551", "r555" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "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", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r550", "r551", "r555" ], "calculation": { "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation (loss)/gain" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r550", "r551", "r555" ], "calculation": { "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss), net of tax", "totalLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r550", "r551", "r555" ], "calculation": { "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Income tax expense" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 11.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 operating activities, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "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 Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 3.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 (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r92" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 11.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": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r94" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "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": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r92" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock issuance costs", "verboseLabel": "Common Stock, issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r87" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.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", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r138", "r154" ], "calculation": { "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Preferred stock dividends" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r313" ], "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", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://www.thoughtworks.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r313" ], "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, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r594" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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": "Convertible preferred stock, $0.001 par value; 100,000,000 and zero shares authorized, zero issued and outstanding at December\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r223", "r224" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r89" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of issuance costs and underwriting discounts" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Redeemable Convertible Preferred Stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r90" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from borrowings on long-term debt" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r90" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r91", "r95" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 2.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", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of fixed assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r253" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r254", "r662", "r663", "r664" ], "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.thoughtworks.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r251" ], "calculation": { "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of 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, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "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, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r253", "r594", "r625", "r637" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r253", "r662", "r663" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r253" ], "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": "Property and Equipment Useful Lives", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables", "http://www.thoughtworks.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r251" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "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 lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r220" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 5.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": "Bad debt provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "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 Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r93" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 6.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", "negatedTerseLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Payments of obligations of long-term debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r110", "r609", "r633" ], "calculation": { "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "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": "RSU's", "verboseLabel": "RSU's" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r336", "r482", "r594", "r635", "r653", "r655" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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": "Retained (deficit) earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r124", "r125", "r126", "r128", "r134", "r136", "r217", "r479", "r480", "r481", "r525", "r526", "r562", "r650", "r652" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained (Deficit) Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r438", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r436", "r438", "r441" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r179", "r180", "r191", "r196", "r197", "r201", "r202", "r205", "r360", "r361", "r605" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryVerticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r112", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r372" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r364", "r372" ], "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": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofOutstandingDebtBorrowingCapacityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Proceeds from sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "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 shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": "Price per share of common stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r10", "r38" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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 through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Value-added tax and sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r171", "r205" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r60", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r155" ], "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]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/NetLossIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r539", "r540" ], "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.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r523" ], "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 Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r46", "r122", "r304", "r306", "r330", "r333", "r334", "r335", "r584", "r585", "r588", "r627" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Credit Facilities" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r515" ], "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 Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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]", "terseLabel": "Schedule of Basic and Diluted Net (Loss) Income Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/NetLossIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r499" ], "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 Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r235", "r240", "r606" ], "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.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r235", "r240" ], "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 Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r231", "r232" ], "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 Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r118" ], "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 Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r244", "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Future Cash Payments For Term Loan" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "terseLabel": "Schedule of Stock Appreciation Rights Activity" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r253" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r13", "r110", "r609", "r633" ], "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": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r446", "r478" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r451", "r465", "r468" ], "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" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r470" ], "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]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r114", "r162", "r163", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r322", "r327", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r509", "r524" ], "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 Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r190", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stock [Member]", "terseLabel": "Series A, Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. 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": "Series B Preferred Stock [Member]", "terseLabel": "Series B, Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW": { "order": 6.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Stock-based compensation expense, accelerated cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r448" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r458" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r464" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r462" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r462" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r461" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "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 Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r461" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r463" ], "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", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r463" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r473" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r472" ], "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": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r474" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r455" ], "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": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r455" ], "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": "Weighted average exercise price, Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r467" ], "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": "Options, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "terseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r458" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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)", "verboseLabel": "Grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r466" ], "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", "terseLabel": "Options, weighted average grand date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r478" ], "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": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r453", "r478" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r452" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award", "terseLabel": "Contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r444", "r449" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails", "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r446", "r450" ], "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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r448" ], "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": "Performance vesting option" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic 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, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r471", "r483" ], "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 (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r478" ], "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": "Aggregate Intrinsic Value, Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r478" ], "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": "Weighted Average Remaining Contractual Term, Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Vested and expected to vest (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r469" ], "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": "Weighted Average Remaining Contractual Term, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "http://www.thoughtworks.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "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 and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r114", "r117", "r140", "r144", "r145", "r149", "r153", "r162", "r163", "r164", "r216", "r263", "r267", "r268", "r269", "r272", "r273", "r313", "r314", "r318", "r322", "r329", "r568", "r684" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r68", "r69", "r70", "r124", "r125", "r126", "r128", "r134", "r136", "r161", "r217", "r329", "r336", "r479", "r480", "r481", "r525", "r526", "r562", "r574", "r575", "r576", "r577", "r578", "r580", "r650", "r651", "r652", "r688" ], "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.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "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": [ "r124", "r125", "r126", "r161", "r605" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r292", "r329", "r330", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Common stock issued upon conversion of convertible securities (in shares)", "verboseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r329", "r336" ], "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r329", "r336", "r457" ], "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", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock on exercise of options , net of withholding taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r53", "r329", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Stock issued during period, value, conversion of convertible securities", "verboseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r329", "r336" ], "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.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r329", "r336" ], "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": "Issuance of common stock on exercise of options, net of withholding taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r117", "r214", "r216", "r568", "r594" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "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.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r115", "r314", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r336", "r340" ], "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": "Tender Offer", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/StockholdersEquity", "http://www.thoughtworks.com/role/TenderOffer" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareNarrativeDetails", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockAppreciationRightsActivityDetails", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "pureItemType" }, "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 Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r581", "r596" ], "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.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r581", "r596" ], "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.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r581", "r596" ], "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.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r581", "r596" ], "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.thoughtworks.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r595", "r597" ], "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.thoughtworks.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.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICITParenthetical", "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOW" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Redeemable, convertible preferred stock:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r12", "r310" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r263", "r267", "r268", "r269", "r272", "r273" ], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r12", "r310" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable, convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Shares authorized (in shares)", "verboseLabel": "Redeemable, convertible preferred stock, shares authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable, convertible preferred stock, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Redeemable, convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Redeemable Convertible Preferred Stock, net of issuance costs", "verboseLabel": "Issuance of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/RedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-material" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r208", "r209", "r210", "r211", "r213", "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademark" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.thoughtworks.com/role/IncomeTaxesScheduleofDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r51", "r338" ], "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" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r51", "r338" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r24", "r329", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock acquired (in shares)", "verboseLabel": "Tender Offer (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY", "http://www.thoughtworks.com/role/TenderOfferDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r51", "r338", "r339" ], "calculation": { "http://www.thoughtworks.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", "negatedTerseLabel": "Treasury stock, 50,985,571 and 572,711 shares at December\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r329", "r336", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Tender Offer" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r147", "r150", "r151" ], "calculation": { "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Earnings allocated to Preferred Stock" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r492", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r504" ], "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 for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r506" ], "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", "negatedTerseLabel": "Settlements with tax authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r501" ], "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": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r501" ], "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": "Unrecognized tax benefits, income tax penalties and interest expense (benefit)" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r505" ], "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 for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r504" ], "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 for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r507" ], "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": "Statute of limitations expirations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r508" ], "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" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r165", "r166", "r167", "r168", "r174", "r175", "r176" ], "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": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "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.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r478" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r478" ], "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.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r153" ], "calculation": { "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "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": "Weighted average shares outstanding, diluted (in shares)", "totalLabel": "Weighted average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r153" ], "calculation": { "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails": { "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": "Weighted average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME", "http://www.thoughtworks.com/role/LossEarningsPerCommonShareScheduleofLossEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CONSOLIDATEDSTATEMENTSOFLOSSINCOMEANDCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of deferred financing and debt discount" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=123726495&loc=d3e600178-122990" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r677": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r678": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r679": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r68": { "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" }, "r680": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r681": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r682": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r683": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r684": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r685": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r686": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r687": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 106 0001866550-22-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001866550-22-000006-xbrl.zip M4$L#!!0 ( $PV:%2&O+Y:V@, "$B 8 83(P,C$Q,"UK>&5X:&EB M:70R,3$N:'1M[5I=<]HX%'W?7Z$ZL^UVIO[$@<809AK(M-FA+=.PD]VG'6') MMC:RY)%D"/GUE6U(0B&%D$R6%/S@L;FZTKG'Q\?"5NM5]VMG\$__%"0JI:#_ MUTGOK ,,T[8O:AW;[@ZZX-/@%KY0)*8E9 M4!9D5*FS<,@I%\&!4V[-(F)&,"5T$KPY8PJ+-^^DIMZ46)"H"DMRC342#:H\ M'4]1ZFQ*&)ZA=KT"ZNE50H9$D^A:[CS.U0B7%+<\*<0%T&>MJT>D CP"Y_E0 M$D2@(%@^&.IF!3X\2\$AQ;,&0RX0%J:FA\),XF!VT$1$9A1. L+*6MU:Y=$5&1HOF4&V;%1,V8)&41(6U#@95? MU13?N8841PN45VP_E]S+*_D%IGA.[I,; 4YK_TE93E&4L5;3[67@SUP0B4A8 M/((*)KZ*&#)R#8OS.2Y67.LA#"]CP7.&S"G@,,0XBIK3^U+Q+- , ,DI0:"H MIKE-Y/A+R1DD/-=GQ4-2@@^Y5$)#@:"O)J"GT!I2N9>5!VCHEV3VALS':2PJ MMQ=0[YR23@24A()S'JDQ%!CT!MT/UD9J^J'^C=3T8CC4M%T3^B2FM/W%S@GF M1BD#'"9,CQOK:1GXXP23_W05;PLSVDP_3^A&VT]I)R%L)_WF'OET$LQBE#]" M/CME/T\@GQ=SJZPCGXL\@6SO/7OOV40\?Y/7!^\]M]%\E(3V_K,#_O,.G+%P M;S$K.>MB"HL[;5=<)A?%Z^T!ST(.>KW.WD">1R OYGZ8]Y#]-&4=SDY93"%# MX/5![7T37$!ZY^W_+VXG=R]MZRB[R,6*623';26'R:V M9PP1^!;T!1E!A4&/I$3A__U5\?936O*VBU[35]C:_P-:B[=S#0]F?-D,QBX_ MZR[Y;GQWK4'&JZ46@= S(45&>&'UP>W'Y/*[L'.; H>2TUPMIJQ8L##=5XLG MRF4<[>]02P,$% @ 3#9H5%'H.*0: P EP@ !@ !A,C R,3$P+6MX M97AH:6)I=#(S,2YH=&W-5FUOVS80_KY?<76PM &L-\MM'-LUT-DN&BQMC-1# MT$\#15(6%XH42"JN]^MWI)1M1=*T';"B^D"(NK?GGKLC-7^RNEQN/VS64+E: MPN:W7R[.ES"(DN0Z7R;):KN"-]NW%S".TPRVAB@KG-"*R"19OQO H'*NF2;) M?K^/]WFLS2[97B7>U3B16EL>,\<&B[G_@BLG;/'3_$D4P4K3MN;* 36<.,Z@ MM4+MX)IQ>P-1U&LM=7,P8E1%D=&\8..SM"2,YY,T+CQLWV@KEJFJ7ISX.@MYB76CF,9M"X>^U\W//D^$<7$2EV M:AH2&G2F=V*JI3;3HS0\,R^)2E(+>9@^/5>.FZ=#B]1'EAM1=F(K_N2(!$&% M[;Y'B=92*'Z'.AMYJ.N/E2@$DIC'V:0>-J+< _VN>2VULKZ'= GG MBO&&XX+;*[X3%IUC5VW:0@H*KRC5K7*^PUX+4]]+Y[%4OY&&/UKK1'GXGW@8 M/\C#-0?:4^$TN(J#4%2;1AOBAQ6* QA>(B&*>E'0Z$CJ%=X[G,$PCL]>:U/# M^V@"[W0,>9Y'H^=GI^GH!!IN'!'*<]@'V5:Z11![G$H+;[1D*!MB)6CLQS6# MRUJ)HK7^"[H6MQPVDJCA5]FNZT;J ^<(3=,;K*.A%;&=!R"*=4Y:X^'TYGA: MF":&9^KX:'PZNPDK>230"4;*3OL ETT@H@.(_:1;@YPA@PY8.)_>$D0 DV$X MB8:P%ZY"!=MP^C?IO@9:BDZ_%(HH*HC$%NC)M=[Q(XECT63+T#:42%AXI52+ M#JXZ'%UILC3Z]01*;4+( R<&?-LS6''*ZX(;R+, ,HO_0YM_GWX-I;%AA;51 MUL'Q43Z9P0<NR7[MKNSP\[#X"U!+ M P04 " !,-FA4UUAO*< ' #X)0 & &$R,#(Q,3 M:WAE>&AI8FET M,S$Q+FAT;>U:;7/;-A+^?K\"5::)/:,74I(5678\D]CNQ=/VDFE]D]ZG#D2N M1)PA@@5 R;I?WP< 94F67#N7Q'+3^H,L$HO%+O;!LPM Q]^49>WOYXP^LVXQB=JEY;H05*N>RU3K_5XW5 M,FN+0:LUF\V:LTY3Z7'K\J>64]5M2:4,-5.;UDZ.W1M\$D]/_G'\3:/!SE12 M3BBW+-'$+:6L-"(?LP\IF2O6:%12IZJ8:S'.+&M'[3;[H/25F/+0;H65=++0 M<]P*S\-DN[-%,I#8;Q%'T;6U-SM*U;7 IQOG M6XO6D3_CEQ+8\0G0LX'+RYR2_I%W2 D M#4-:C$*S$?\CF AK_>.L,A^]IO$S7C=SNT6)N3& MO-N[+];K<:;CE+05(Y%PAW VG+/33-"(G5]34EHQ)?9NA%;2[(G:_[[4IN08 MS2KV,R7>BT[49FK$;$;L9ZZ'/"?3>')]:UM*.H?:<_$Z['6 -#9:V: M8!284;VRJ@C/*R[_MS28O_D7\KF[U>>+.OMGJ=@O@JLZ2WP Y_"6V^?/#OI' MG^)8P=,4E-20-+*#3F^KJ^&5R%,$>]"(^\676K_;G8^;"P=)$Y Z_]LBU=QRYPV;;>?R&&T0+H9G,V56N9I+2,=5#^*JXI8H, MRQ42-0;@(D=8YZS,K2X)9B-U^RR.@'(VP9,6"/F(.V[13$V$)R,OMR&04T+& M<#UW(A-^19ZE;G0:O$MA#(:4O@2H:"P1&BD?8CFZPY(4A#S+1)(Q4[J/9?\9 M::J4. GZ)8Z^E^9AK\")CL[QF2_ MV3_\0U 2&XD<87<(6H:Y#D1"',UZI5WD([!-R.0B3V290B>@M!+3.F HM)RS M DAP(';@EG*)T@H@YM;06 BI+X+K3J*4$ T%?#CAS/>GH2;C(VDFID%;C6- MA;':Y6?N7@:[865]!7YF8MBEYN+P!WC"*^\]S:\\GUC PF!>'S>>G^D-==RDQX:1[>Q>6N(0$GU4@A M&ZI20P$(92J,IRE(4>[UN,IX27"K)*E)X@NP6:7#)7CJ%8&Z1@&R@RU&29'Z M;;LIAT:D@FOA'! A:7O:SIVFTKA$ZI>/\5G7DYHR!(.P8?>="HYEE922.RZ& M6]Z(94)&CY#>5ZL2?!N2$P1=HC^EGY<>GR:PASL'=G3@7#Z?SX Q^%Q>^;S>$9'8-"$_#I4I;U[[(>L-'XC3:YX&-U? ;+A MHBSQ:Y/"', >CSPWP%>.OF3GZ.N]]+0:PKL)$[#)1DW-Y0-AN0>\Y3Z=.&]YT;EJ#7FV"==D:RV4[?D MZY\P(9\?X4^S_#S8.<*#RQ];?OJSEW2Q+.I+IG+$N0K3)6DYN#TX_O7-F@!& M<50$5NG K:[5OX"R"7;]EFAK*A@JKCW?I@(V^>Y[@#&8USAFQW]7D2S6&_U6 M"ICL5UB9^P--L_]W"?MX)>QK;(==:>E/Q6&(VY D@H"/*F??E)(SXEC2J#;#T^N)_]5J^("A4NR :AGI[2G9=&%42C91<^1%U=VLTN]UPG MA<],+S07?$R-(2;MJL%'F.T!ES,^-[7'OMOZ.M;B4ZFZ7Z.\&6F0;!TK@WQ& MP-KR!YO5(JR'>D'D4R6GY(J&'$@(Y[.Z2B(T*:2:$UIGF0J9@Z\M<2S)3ZR? MF@^Y'MO%7=$9YLEG#_8CUTGV_%GO5EL3HU]6@75RS>)UKW%*[/3=A6AX+HIYYGS_KOCPR_O/F7O,&+'=Z MV*G=0H?GUP(VNW,:YHP]>OJ^;_7W_W4S8OYB_W(_.)>>SU#(3%&,D#YF#O/;;^B2B0W38F8G_3^9;GW"=; M(+;";Z+\K[-.?@=02P,$% @ 3#9H5(,KBJ2N!P TR0 !@ !A,C R M,3$P+6MX97AH:6)I=#,Q,BYH=&WM6FUSVS82_MY?@2K3Q)Z11%*2%5MR/)/8 M[L33]I)I?9.[3S<0N10Q!@$6 *6HO[Z+!6G)EAV[DQ<[GLL'12(6BUWLL\\N M"!_^>/+N^/R_[T]9X4K)WO_[S:]GQZS3BZ(/P^,H.CD_86_/?_N5C?IQPLX- M5U8XH167473ZKP[K%,Y5DRA:+I?]Y;"OS3PZ_SWRJD:1U-I"/W-9Y^C0/\%/ MX-G1#X<_]GKL1*=U"KH,!,+)K)7'3'.DWPV2@;)RS@?[:4Q M'R:C;,P/AJ,T&Z3CX?\2-#)"\3#'NI6$5YU2J%X!?OW)RT'EIDN1N6*2Q/%/ M'9([.LRUSDLA M5Y,79\J!>=&UN/,]"T;D8=B*OP M0:/HY[*Q$F=+H:"U.AEX4T__\_;LS=DY M&R;]P54[;[8P!;]FYU;OOMJL;[,=QV"(J:$;SR.F*?G\E!T/N M^;.]_>EG>#*M>)8AT_0DY&XR'.,3"J=0&89RTDOVO[&W2;_UYENM>74+DK@_ M3KS/9ZS@"V &%@*62,BN$)9QI6K," .5-@@DQ7[6IF1)W/O%H^J\T#5J72(M M6_962Z^UR\Y4VL.$P'?4K#-]QB:# .Y8I=*+V4D,VA&V+5!"G3 M8)G26%EQ 8YYQ-6*UL1[)4JXAV:#!7EL:49]1B]KU$K5$ <2A1K#0;D/O\OF5V+RP#92:EL!3@P[=&L7K MC'$#A R,M)A)\!%D@'"<26$++^[%2J1%3XW^=R9L*K6M<9XG3*-E@$AE= H9 M/K9L!Q&1 4(LA/WT8UIP-0?JK7ZO)4HD0]Y+]G9@EZ8F>UGXM4O+7X<72OA* M^V4[&3J?/"QD^(.7R#'5R!.PV)ICK*B\W!W?KJ]\*:_M_:?X$C0#!$6S4BAJ MNC:H *EB(2P1$$J!(CV^=5U3UR;]&9#X!8'85+4U4KH--?I!@32&ME@M14;' M95O/K,@$-\([($+M)4)67E-M?3VD7+%4/(FN\#R.!N%!F295'',HK27W+(MN MD1'KNHHS0I7>;"[PVPR\(!(ASH?LRQ+?(T#Q[,%1'.]YET\77-84:A\3R'-_ MU%L GNQNJ%G(B_< ;?AY]44(M-4<6?-9(4*MW9$LX1L'@F MN";7F(G]'= 11UT]P>X&2PIN+\D8N8\3P"&C0D#>SH^@9=Q[<#@'E_]IRTBO/;(V![IK#O*4N(G)-1UY;-T[V-WMTHY& M<2SL3IO FGZ4'J"R$L_@#N!&DI]I;HA),X$VT?0=Q"QRJO6#CU[2"]6D9#_(DA%8!@:$KO9?NW!'[A:RG8 MEJ]"(TEO8-J#ZC^"6-.IA3%,YQHX9*[;H#C3$CA2!B1I0WF 95RBW7< MUB6" +>'W&AJPXV'^;MY;?,ZI=+A,FD2>N %;%VPM+,:/,;K*7R&O7#MMJ?< M<2<3/@O3:J[X''HSW+2+'L]QMR=<+OG*=K[2/=!WF%^/I2%^C-XNM^EN];/]^'35X#W4N-?V\": PP>LGNX M)9)7%B;MERF6[DKRU40HIVR/7+8]-MKO)_'XUN&XG]PZ]DFU6%H.1O=2&Y')P6S<&%MQ M]:HS[ES;NW:W*P28?Y/ /++:;)L,JH\L:>DF;))/P.L;%Y1\*Z 2QSY_-GHY MM?1YY6KP$EWWWP)"U_?F_UT^7RNNR2ADS\8^##OK@A>\C1G=^EU"Z[ZB=VSS MX]_,NV[[GX23.^\1,JFHT+\M3ZF+6X^_3E-=*^HB&X'=[;V(B%4?;3\7A3_W MH3\\.OH;4$L#!!0 ( $PV:%2F*G9C%P4 ' 3 8 83(P,C$Q,"UK M>&5X:&EB:70S,C$N:'1MW5AM<]HX$/Y^OV)+YM)D!K^!(01H9B@X%^;:D G. M-?UT(VP9=#663Q(AW*^_E6S(&[2YZ[277B;#V%KM[K.[CU:RNJ\&HW[X\2* MF9JG<''U]MVP#Q7+<3[4^XXS" =P%KY_![[M>A *DDFF&,](ZCC!>04J,Z7R MMN,LETM[6;>YF#KAI:--^4[*N:1VK.+*25>/X"\E\6!0,>+>8T4Q ) M2A2-82%9-H4/,96?P++*67V>KP2;SA34W%H-/G#QB=V00JZ82NG)VD[7*=Z[ MCG'2G?!X==*-V0VP^$V%-6O$/VHVFG[B-?Q:%+6BB-1)W:LW8C]J1,W?/03I MX/1"1ZI52M]4YBRS9E3[;Q_5MHB960.4M7[=?#3%'QNBHQ\Y:D@B6% M6+*_*")!4.9U6:)$[91E=(W:JVFHP?79\.TPA'K-]A[B_%P,7Y!MB2RB&NMW M#:T?7(;#TV&_%PY'YS ZA?[9,#B%X#KH7X7#WP(<0FEPB<2^'%_USD,(1R\T M%*\%5_;8[MLP#OHF'&2G6X47"K%Z\WPOMCX54 M+%E]H]C\K;$-,XAXEM%(-VE8,C4#-:/0R[(%2>&2YEPH0,DI%W/P7.M7X F$ M,[Y $TOLKA+.>!IC)Z[",(ML.-#:^WMUO]/G\YQD*_-\" D7QG".,'D,-(NQ MA0]H1.<3*O;WO*;;J7M5W;4](!(2EJ)\ V=,HX7 ?81*(%D,P6TT(]F48KN? MSYF4&CK^ZYDQ[@TPHX(BS#LL11P%E"K\LN!PS0BO:D_]&:,)6D0/BMU0&"4) MBZC086KU,HJJL3E9 8JP1@BD"OE"R 7!0BD.]]9BFD*>I'2$LVN*LJ)JFJ]&9/P*>-+3,Z4[N\U6IVOH5Y. M8ETY*Z6):M>;6\E8##$L5Z;:EM?*O]5.M)V>S%X'^+U\/LR*5[-;)N802U2N MAF21ID@$)$:J";DAJ:!_+IB@^G A=>WNF'! #@'Y[S4.XL--O>\HO:%S673O MN.YC<8\[FNS_]P+_YQ5V[8:WKC#+L$_-B2D;MD5%4#7&45.Q=?D)$UC_7%"I M*UW58I*F@&J(!ILF"G(LO:P:K81E)(OT.!J,S5G8]#"B&A6; \MLSOLWFMW8G[V MG%."S$Y6>%[]KUEJ^_+!0"5?':VPWC_UGF74,Y (V)D8BV]]4FI6U0KE"V[7\%KR'?-2+]G%NBK1\+XJ:K[G] M/?^H(\WOYCRQ(&AI8FET,S(R+FAT;=U8;6_:2!#^?K]B2G1I(N$W,)0 C40- M4="E(0JNVGXZ+?8">S6[OO4ZA/OU-[NVR0MY.YW:2P\AR_;LS#XS\^S,>OMO MAI,@_'HQ@J5:)7#QZ]KK$%\ZK9IU&A]^YW>.VOB+J!>U.J3M MMW_W$*2#PPN=3&T2^KZV8MQ:4CU_]UTC5;TUB]6RZ[GNKS4S[K@_%USA9!*5 MB]O"QHXE1:^511*VX%WC3ZU0K<212(3L[KGFU],2:TY6+-ETWXZYHO)M/0T,=?3D=?QB'T&S8C;LX'T8843UG M[5'OOIO6CPE',+H,QR?C8!".)^ \& _.\!5*1Y>X&"ZG MGP;G(8235^J*UX%/]M0.;)B. N..UVRY]5>*=C"%P7!R$8Z&/T%HJX >N6W- MD?!T!-/!Y8?!^6AJ3;ZX%8I81OS/TAS(4TAE.$ M*6*@/,:B/Z017 9#!G"-?CXRQF\"22HHP;[ 4?A10ZC"2C$.0HRK/ZGJV8,GH'$X8 M)SQBZ/9D/F<1E=I5;:+TI&[LSC: (LP3@JE#FLLL)Y@L)>#6:BS#:5:CGH#$ M(M5=[O;P:I!F6#G1E,@9X32S)M<)W< @4EJB&59'.5%UK8<@X!L7:PS0@N[O MM3J]?T._E,0Z>U9"YZK;;#](R.(5PY1QU;6\3OJ]^M?#%&5VY>"/FO-N5+R& MW3$^AYBBX/\\PZ[=\JH,,XZU:D5,VK T*H*J,;XU&:O2 M3YC$_*>29CK3=2TF20*HAFBP@J @Q=1G=:,UWU86-!B;';2I8S@J3PJB""R, M9L[L7M71Y:-\HVM;40#O5M,,Z+6&DMW':?_$C6F(SIKJ!A^)C)9%B^B8#K'; M;Y_:=3XM4V26T,JCF9 QE18ZEI TH]WJIA>S+$W(ILNX 6J4>G=CV$*OKG1C MB$A2ALU$L!"7WPZ^:S<[OOY\4(A&Q=7$Y9>%;;XL'!7OROR.[;GM1\6N[3TJ M>]+LD=T^\E]DUC&0"]@8F S)^;[6KMV+7<6H%&DB$A:#YD>UVKJ-]!J\N]S2 M"_!^X HC/XINYGMN?\]_U\O,]<[^8$N9EX? K*"?S?_G?*Y05$HMTR-NQZ&Y MC4/EK0NFJ&ZI]=*ASX3Y]0?SD?WD/^'2JW#2V.DRA7-$+W#[X ))%+$4/=[= M2^NV=2,?1)'(N=)G/N6 P]WH.*;./M"];A_*I*(XDNI*FF #O:([QS0WR].4 M)O=&A9J5^69DYWR6APRF>.NX[\!4$L#!!0 ( $PV:%0-<8 WK2( M !^[ 7 83(P,C$Q,"UK>&5X:&EB:70T,2YH=&WM/6ESV\B5W_=7()[- M1*ZB:%$^QL=DJF19F7'%L5V6'">?MD"@2?88!#AH0#3SZ_.NOD!0HF1;8\YJ M*SLR2:"/U^^^^L<_O7AS?/;OMR?)K)D7R=OWSU^]/$[N[-^[]^'^\;U[+\Y> M)+^<_>-5\F!X,$K.ZK0TNM%5F1;W[IV\OI/\OES)CD\.#Q,/E3U1WV>\N^-;@KUDQWGQWO\^<=[ M-,F/XRI?_?1CKL\3G?_UCIXC+)'ZLE$/3Q0#_+# M=/Q_(UCD/7BX:_[$_2N2Y63__RLFQ4_9>!@5/:-ZK6$_[9Z/^HIT]@9/JTE W!RX4N ME=T@[^KD7[^\?/[R#(Y[%"]\XY(/AJ-XS9G"56P&P35'^MK;/\3MOS@Y/7[W M\NW9RS>ODS=_2\Y^.4G>G?S\\O3LW='KL^^_>WPX^N'9:7)ZG M\NO)NY,70#KO3M_#8\G9&WR"QA@=VF&"=XY>OTA._G7\R]'KGT^2H^,S?&3T MY/Z#+<&$.'(-Z'K4TF4.@'UZ_]'B*Z'6@U[8GLVJ%CXM@89-\DM5Y$#O@^1E MF0V3O6:F$@3OX<&SXVJ^2,O5@#Z.GMFOEZK[3=76[JNTS.W7K9$O[R:SU"15 MJ9*L2 W\:Y(8E;4U\"]E!HEN3))5\WE5PNZK[.,@6:1UK$S-):)7LR>/B"G6:0U&JJ#8 'N1C MDY.589,$H\?9L7-G;J9DY-/V2PM MIRHYRAK\&8]^D,!24^!C.8P10B-\V$XX3';GR%4RJ8JB6B)O-^T?]RWB^*M*EB28"*R\4/(@X]BI=#G$2XP %_RRK!N&S*!0L'.>DG\>_PA!) M4]$WO[7 +2<:EJ%+PFJ81]>J627C%:#F!/"RS!0\/2!,E*W1J[S(0;*F&YL4UIXM% M 6-1Y2VS:RJX;4<#UP; YQV-(#Y[/\SLR6^L#5G M1A09]0ZQ(-Q'IGSI*+MR[,<,E5/BE-_.FFF8I[H!/I1MHV3I1&C9ZK03(#;4C5 M(A#],_WD0+2$/+XIF))JE2F4)[G U> @^!9H/0K@6ZAI"KPM2<]371 3#29G M)@N2@_CLO&J)[QKB\^,J!8D' ^4@3[*FJF,1]QQ_=CP489 K%.P NF125W,: M'Q>(?Z^FM'Q3^/K/JL'3V"EL/4E!!J_ATAHJ:1-A$BK+YQ6J2&4"* -GVC2( MEZ!QS'73\$.I/#+A,05WAZ32"Q)[Q%W3[V8I8&I9@4(T;XN4]*!SAB_9NF:' M\>1MK=1\05O:*5QYTZ.#H]X98L;"[ZVJDPJX (A.#2L F0K88;):+TCGXE.D M5]H:=$V#(GIE4<$;8#M\SL=5>0Z(3EIH#5IP3I"!3[M_ZDK3R6:TPT:CK"AA MCR#"X/A1=*"%HFK6YX"*C2X_(NU.P)8!'*G.-8+%A J[V SA5,-D$\H%ILVD M;5J8) ,^9!#.*,R,8;L #)O6?$-*VQ41Z)7^K=5YNGLX\][:Y(7? 5N5D0;3 M.=NE!E$R[M=9 &<2L-92>DOT%5*I$,'6%9<)($*N35/K<!0P##"C;45>/@E3*4K=\2 M*[M,0,E&R(*XNK_Q1I#L]44J-**%]Z5$A_!+M53 M0:$2J2;HDXZ /0#LQ,4 MX@FZD=#QP;ZY\8HE4J###-;5UH'HOH0G:+*FZ$N)5)SN$D&7QHT+JM$2 GV; MO$\RSB!0F/'W7!D]+8FJ8"T+V ^N*; V\ ,H^4 7^&\^U<[V=A0H,#N,J4 MXDE@4ZA?5'I\E0V@LK2B_9-M739U M5:!L266;Q&42,)-@Z'%!7J"N*93($==J7IVGA<0GVOD880<$"ZM", )$4/VB M66$+]=Q9SXHGF:>_5C#BRK*^I@*%-"EQH#KVXI &HW') H52$PO+0.YB-I\ MC2L;$##9<7L! "ZAR1OP$ M7ROT1U7H657EEK!UV2)QD?W0L#VQLI-@B$Y$N<5 HBN!F\!NI@(D%BSX)8GPHW9-\+EX># MS--/H/#]1T44S[2$;+R9U$.?T4,==2O8 ,Q[/1 AH"GD0A! .0F)WK=I[0Y&R1*M0 < 3A;J#X9UX;V! 9F*D"@[H= MQ^QUN=_AC2<+Q,C"4%0Q%7__WS$WEYQ0]DFF-21-HI"*MB#8#OP"_->B@ M9$[GWO5*#NSTG$D0IMQ?P4!L> Z3(TQ%8/H;L'(#+!"VA1X%V'E#B1X1GW0N MK (&A[TH#*_@D,3@><'.AHYUK9F8V<+@X+=Y2CY3W7054J3ND'21KPIGOUC( M7'H\:6&J^(P&<1K)*C";+W)]50P"4-MRR0,-MLH)+>1N( SOT=G[M%$+W(G^ MA*#]!%1O0+.%TUBT-:KXO$8\,;21:3]YMW(7 M1 +.OLNQA]- %!TY1]:'&J-S)4B_TJ"0_,,P%442P,36B-OV4K:=R;916 ,F MDYMMB2;.T2+]E+P:OAJ^'7*8&[W"0&V%AOE,L@?;*S@9JU@Q?DIHFU[\&YKB M+KX-UIB"A6KR2%?+ZZW&67,5F\DO]0"F%$[.8T9'Y_$"3V>79=!@R<3H&2 M"0RJ5J0\$S\K,&G-NFSG 7"ZWFKKN<$(&>;L!. M M,#-Y0SEP'-@AP/E9B1_DY6=BO&=IOZRH#@QUML]UA7X*)UK&" M^"2[$AQ:V%UU-53\!512(!:D12"7<4TY_MX)#/^C7&&'M.L4%YK+/!X@<5G- M=6F#4).$RB:S1G2'<&Z"L^3]5F".(QL*GD5U>0KZ$(?Y3U56JP93T9'3%U[C8A 05T>XP;)@YOG ML6V_7BF:,>SSLN4B>4\6>DU( M=*"M0 YK)=S*?KH-XMD@WN%N!_%^1WX94F*'1V48*\[)L*A"=H+Z3IU[B>T0 MGEFFR'S1X)R41XX1L:]!2 ,;1+883$Q;D3IAPVBQ2F$YE)Z(UY%(>>&%&*=Y M->)^4SF+\548+T,:4U10 O1') YK%F]PS0D5L@X*""7B.W:>$O*^*.-="VBD M@\IL)[:I?9.5=HL2((QAPFMNM%1,-:4'N$B+FL[/$S@Q!U]-G1$ M4"1"E@1RW[Z6'$TQ1Q( ,"!>G /W7#3D<$A&/PRP@'445Z!<-,;U:KV^*=7H MG0]GVJT:-BC^F0*M9'JGE*0K>#\]OHJ%1H%=)4Y*.' ;8\W2%I"RW3*JVV,B M43Y,;\$ &TYK8I_S=TJ7D=-44\5)4:1FP%>%>#._JNFWI^^R[_,F?24P[=%= MR?@1RA.B9[YFLZ_@TR12 7OXP>#VBWP>B;C9B M&#&_!&[;8P/IAWO/.^"S"BHRTL\"I57*+3SQ)88AY7#BK]<'IH/GHT>6W7P! MSO%P^/CA%LRC1Y]$!K9_?SC"URG+.DL+48VP\A5' T-!<"C@V?WO^"2MV-V MO;2(C,8BV_Y%'&=KE(OT#_=65)-+9D-TM.*-82L'1@"QC.8BHMR>!IYRX_[7 M08?9?U5$OL7B;PZ++V6-*Z/^Q%56Z?U]@EN0&6@\W,2LB-(3!-!@\;S@C3YK:WJ=CX0%TM5]+TZ M$!],QW^QPV4FIRU8T0WX)1QEOX-!&V7;QNFXEYLOXA>3ADO"V/$? MS,:55:!(F=I"Y[_EV9_'L_>PD\N"0^J40^E8"V;%&@0M(RM7I'$T1'<35K9" M5410L43O?B.RXNJYX@M4Q$L4MJX"ZE^" M-K)+XW?%&7N1G*0R-#A :XPXH7E1E/;_76[)_1W/+;FEGZWIQV>VU+YSA;2E M<+'_:^:JWQ[#-8Z!Z)X2>K#6RN7Z9-5\[));R+=H2Q4Q0G#M6L';([K&$6U5 MR7)[#E_]'#"43.?14Q-P2Q(W>A08_\._&\*$*$\VARIO#^AK'9#"1E E]9," MJ[[D// \G:=8V3&AE'L!UV ./;,SKBU3KT# MUY!E#2AL"P3Y!1A;-QM*W7$^]4F;IJ,7&>Y!M8 %A!4>0=LZ,M=+3J?'L/NJ M/P.\-7P% HY$:6:^6NBYXK0L/[RMTW=%)%CYHMFY:Y+XRM=+ MZ:AT$/>]8=O]6^[;D>V)8IL Z#)J![6SB2E'/OUBW#;)^Y):2N5Y/&MZZ[V<4=N8(,,4E"L#?&U&V!;9:Y\B'HUR"+ MDU!-V^B"-L NL/.TUHHCCS:NHVR:952I)ZM"O@<(;)F])%@I3OB$4?/U&Z#)?B;3J*Z "X MCU!?^SOJ_D1'$#5'BGJ=84]K6X<(4"ISKAR17A,!:=J&5.X(,^GWMZ$+7=A] MKO3-ARXI:NGT..KO6M=I61<6T#@V7BL8"1YL;/NUH-N5B(6@=)>0F'NO8)LF M;$BJUK,Q\+T%WM4"!]%(>8]1' +2]48"D3Y')ID!I=GJY@W-D':Y^<%SZYHY M#ETSN\'X/BA7%K;61]D)0FSF(&[SPX/[%G,I'\+>I26_?__="%0Z>,B7/+TL M;;1Z$(UB:^7I)B%B/-C@!7M>N92X,!A-J:JJG'*E.C7:LI1)#86M9BXM \8*)JS4Y?[E\9-@=L6AAZ M]- %Q)W.W9-A(UKS9W:JO&&;XGUTS1W0)F))+XZ.5;-4JHS3BR0S?!,$M6^+ M05?J$14 SACJWLP.(@=33VI89LH:!0?^L!SK*P5&JZ>6%L[! M!92*E,.ERYR8\QB1/BI6BY(Z0AS8*T M+#>>/*Q\L*H'K1L5'U'IL)@MK56W? &-.6_P18HJ#TYJ*B7$&.#G\%?ZG?%) M<642G%9*FA[?5A!M]1IHV8=OU"C"(J=D5/7A+^[)J\I1GXR@57RG,"M2[2XJ MT;!HT"PK;J/GE/7PM*/#L:HR*13N5"Z2#3O"(X_ZM1(T..P-I@NL4+"UW@*I MV*%@M1&I70A\?M)Y% X2-HA&UD5Y>>1=V#S(9>]*VK47ZEP%%.&%"+3 /QFB MXP5%K7V8031ZFU7ALRH>['A6Q>](AV"O<+-(N14OT%J81\_"BT,N) 7;(\FX MNZ]ZLXDXHU(1J?-%6M.4W7>V#<<%.KGI&"*KKV>)7$WTL!YVFU/Y)0,Z;ZV! M065"?.%,X/'^G97-V\#=ESKG]]OHZD&=[0VJZM19?H.V?'6]W#*X2R7X+0)= M"8&.R'S FQ:QJZ1M1(3'0SQC*Q=1U,22*V8W:O*W11?7#Q4+46VT>.CC3D]J4L=K:*^M#IQC.JC ,O#D5,HRH;%"B,(@6 M+1\5.W^#?49O:V7" T2W9^:S,OP=8 M1=&6 C M?V&8/8 07B:"LT_6U0CSN6J$N:X6<;9V!PJ'R#?UL#N7GB=!&]F8<>&K&["' MKB+!$RFTF85;L=<.K;50]AWE\))3Z':DVV$@1 /M6KE'; MC? @BP$;[9-;/:Q4X);G'/1?BQGSQ4!NZ]+LIN\2HN .($2?JK"7SU'2SS!Y MVVW72"N))D/!POTNBY5KU4VQ;55SULT6"Y'&VOUK<;R-WH\NO?5W^5$$(]6U MO[TL"I #);DK0IV:X-R*QP!"&N68KGFJOZE&VMM>8^'0_P6,=,Y:Z%&V2P'Q M+L:']YVO]>NO15:*?!715J9\Y2RV7FV)2?[:YE-[WR(^,0'1CA%8E)P?2XQ7 M4KEK[H'&(PYVZ4M6*(R*Y.J\*:Z,L5.VH&3!]9Y#ZQ-Y<@RUWVOF.8._5- 67E+!4[MH5 M[(.$-UER(UY"N+"W "([M@$H&4TGW(J+5>(._]K*Y MO[:U-KD6Z^#N:]ZYJ4T;:PV1.% -U)TVYH MB+V1=,?L4J1T@\Z4(E/0-HJ7&H>QFJ7%9)#L'?+K\@YF6M32,3DK4DU%IYQP MS^E>G81[:LZ,<1;/>X*>#CZ Z9(U;!235+666RNO->;?NW_)HM(I>L.;R,"A M6%/0);1R&;/=!#8PS@SU" BO>2I7@:$5Y U=[IX?V$U(N H/Y0%O@/?\E;9A M[?DI7H#1->M&5$V_Y9!C;'&;VM?CB':9N>5%LEXYO9B/\4TUPIOZSH^43W]I6L6W MRI!Q#,?:Q(3 Z? 32R2M4VIBX&-JEDV:0+!3>PZZJ0V.@Z@Y;M+N?" XM;7L M$KUV<36G"-N< &&Z:)!SYP\Z,'_Q1EKZ;P7H_-QZ&N*E0;W1P4.E<%]VNQ2:0@/ !()( )423=(;_J1O JE MC[O,FDL&W%W)?$NZ [7HCN+$'03YM2X)*_L4+"#S_-NIDX.H#@*?E8JK'3'BCJMR @C M8'MIY=5NF'(1+\#*/,KM\DC.W87PZM2X$+NLVC);D]%4JH:(D0KWL>I@I[## MWJ0NS3 W4#5Z=R5]H0W2F V6<RZ9IU2VD;^ELH>8["8LEK:G#9WTY64T-DO*4/=FP%H<]A+^ 6 M7A/PHW8ZY6][S+:9Y3DE12#MT&&_!;(K;8UNS_GWGZ9<6V7(PUJH?"H-6?W% M5J'WT_E2>BAY)?"S#3$W',B$^:(J)GST<_M/3NTE9 @ 7]$]>[W@&X21-C:@ MQ&9R*(,).S M4YE4"$KB6;RKWOTX-U'@8NJ4UP P5K1CO V4GJ/1NQN&QW"? MY[PA7H86YX]40'?,RV'R?GM^+G%%Q];QI=#PC&Y6C78H?AS?)]ZR=6J=V8\R MZ!/DGJH!X0I)K\1'?ZD+R8F\+;C:!FQ;LY@)ZSSB;L:_U@0>#)=)X*?&@T?H MTZ%2PG8PP!7D+*&C:1$ &C?G=5:O35XTEV\[$&W<+IC\5&601V'AM#.JYRM@ MQXV]3[!,7CEO&.[[)8!E7D;]&MY8$8._NRO6=D17/;/EH*X:95U5Q08TK(E) M*QK&">8.@#?>7QC5N!"K"T82M-$=96A"Q7F7]+5QHUK-)?*[:^:[K@AV/B56J/!]IHS I904%KH,U!YN6*R'#DZ]=AD1KW.T7L3K:S"B^ MTEN:$KBIV3/1B<%PB!Z]^#UPY(H7Q\L]HEP.4Z](.M3JE-),P09'@5.J::&G M"'):;42*7.?L;E)FDE>VCC-,>>@F0U( MS\&&R2O.[)$;>JG-,TQ>D"^CF8E-%=2-X8T]4_)3HVHN>A5(2L$0*:Q%<+-1 MI.=RMZAUF]*N0U77.IY"R.U4ME5\_8SQ12 MJ1W,O9F7VY0_-#!+PV)OLUML M@RH<-KQ8!62%Y?F8)(!6V*8;;[*TKE?KO"V+@!FW!&+(>A7;-6CUB@ M(Y%+ TIOUH@WB];T6YL6;)IO\D_N"#HB9PTX,J91V%,<=&$XN B(SATF7D #>&KT"_-8!\@V1.CB-O' >AI#Z9 MUC&,5VS/@/74S+GM#%N8["%&4J=->C><\(LEY9V)8\ZP%#6J:0K?UH5E78)N MM-Q)-&"2O7AVS M?AU/Y?+O@)M0(3B,^^CP8)2,'H+-? 0M"AT)0?#U^] M3DV>_A985V8U'U>%3?'3?P%0 M2P,$% @ 3#9H5*UOV2LZ(00 \00I !$ !T=VMS+3(P,C$Q,C,Q+FAT M;>R]:5=;2;(V^OW\"EV?>\];O5;+SB%R.43"!@VT M),SPZV^D!+;!E(W+@+1EJJLI27O*G4\,3V1&1O[^?T][W<9''(ZJ0?^?3_A3 M]J3Q?U_\_O\TF__[6A^C'F!HGU7B_L9UP=-C(PT&OL3T8 M'E8??;,YN69Y<'0VK/;VQPW!A+AV,+#EL?MC>CMZP_[H>1P<]\?#LW\^V1^/CYX_>W8:AMVG(XQ/]P8?GUT< M?$;-YD\N+C@=59]./CDY>7HBGPZ&>W0*X\_^M_5Z*^YCSS>K_FCL^Q$OKSH> M-?>\/_IT9?:C,+GNXL#D$4W&F_+3@ZK3\94'35I6+JGZW:J/!8AGXZ'OC_)@ MV/-C JK M-AJ X.9;+SX]X_*"\D+RCSZ]^+V'8]\HES;Q M/\?5QW\^61[TQZ35S<[9$<$6I]_^^62,I^-GDRY[]N*__NN_?A]7XRZ^*-W0 MO'S3WY]-?_S]V?3689#.7OR>JH^-T?BLB_]\DJK14=>?/>\/^D@-J$Z?EQ-Q M./U8I83]R4BV0XR@#1"_RP M4IK"Z'_-S[W?][WR:*R>K_:I?6?+]#I#WUWO)SS]-YX]:52);IWD^[.P,OCX M6FQ^W)&MXW2P^G'WE3O8Z*VKW8,_#MNO-@]WMC>[.^=OV<;*#NP>[';;V^_$ MQ@H=WUX]:ZV\A=>R3<>/JHWMG;/=EV1,;KW;$;N=]MWVP M=[:Q_7Z_=;#$-M8L>RUVSW:VH]X]:-$UK9/6J]73G?-WLOVJQ5H'^_NMSMKA M3B?U6N<[ISN=>-YZU?J87JU5X=4[O=-;I_/>\=;VZ@G=3[577A[LG'>KEM@\ MV"C/7MGO[G;:^VVQ>G'->WJ6ZN]VCJJ=@\AV.^_HGDO4]D/6>M4^V-A>/]]] MU0)ZS\.-5^^[+;$J=][;D]>=U7%KBYV^IN>WSU?//AB1N%,A-I$9VP30N1DT MFJ8S7"N>I<,0G[Q@9 RMUDJQWY]= ?4^,5XBCY2*5UKK^KTGC:EAH-N>CI_G MZA13,_MN,4>/H'\;]-.O0)?"L9Q!-I7GN@DQB*9/2315D- BI ?O)B;>GU MUNH#XGU)0M:J4?3='?3#-?IE] CP]P ^_UJKC9$!?5%H,$TB38D =KEIP3C/ MHHC)VR+;4EPA[18TXR)IO5 MA_4)W%I2+$'.^LUQZ%9QK3OPXYL,^3D.!T\:12KH*ODH M#M\3!_Y9' [I7=Z)#TXFCD*R9HJ9-4%KVW1.>W+C6E"PE(41I/#_\]]64_B(4>OYF.#C"(4D!D=;Q M4C^M$CL]*I;@W0CSVO]C8,_NCN]MZ<[!X=BI[=ZWJ+G MM'I_5*W.V].-[;4#^GRX03)!YZC75[LK:]5&9[?: MZ;3.VRMOST@>3MLKJVIGNT6?WT+K_"6=T\VMSI+:(*Q;G4@RM7/>.OG %#?> M"2)B@6,)FGG3,DOALZ!.U01HY/+)BS?RSS3Z1O 4)H*>>69= (O26B1)(3D) M+!B6S2W V]KW0WQ)<5]:'O2.L#^:!&=+0XK5]K" ^/+L\REO_%GY:>G$#]/D MSV:)1$;5&+=P^+&*.+7Z_!>#F]HN6WL?> :FP$+3<>6;@"HV/2(%N"SF!,3( MO @$,;^]T>X?]P(.K]EMIH476<@4T4&*T2H;-$O1>^[ )'T!NB/J=_GA2P/^ MM02,!_%P?]"EZ&Y45'=\UAX0H.77K:-N-:8H\V)@:;/(!O]DR=FL83Z[@+FW M?M8Z:,G=@[=D2WMTJ;] M[L8*W6.E3=:=GG%.5GQ[YZ1]OG36IG9NK.QGLN)G%]9!=XJ+) M4B+_+A1OAB!3,R:>E9).&4:V'.13_6>&_):"HL@*D,8K914'1\S!0;99:XPJ M>./L)T$QEX)B_L33E[&#YQWL'0V&?G@V%9)K8O$H%3\B%=574I$8TXXEVL-1TS)*+2 JB24]>\-F*!+LB$-\P')N8<%3M]2?.Y%%2?D)2SKZ2 M%$W$+SKI*;J7% %FQ9K60FYRC\"]#\$1WYJUI-33>/#VUJ5(O*]:*W_L[]+O M[95$+(%8A%A5%" VWYQLKA_2^[TY:OOW6GQ]OE^M=MY>]XZ MB+!SL'2^TUFEYT7>(JAWSB-\]C&M,_(GL/'JC_WVJ[>*PA9J3Z3_OJQVQ/L> M&1+>VEX_WSE?/?O*QYRODS_9 PI[R!\=DLCN0'LB;G\<[&Y31+KRCL*B]D&K M\\=-!B4938PCIR8Y&S(H3JEF0*::*7NC*;I)*>9'CKK84O$U1^40?5HF\D.OI;!Y. MAB\ZK:_("$G)&4ECCTC+*9$0DK9V;[?W!W'956K[6I&Z;!=O"KPQK=_3FH.]DYVB)ALO"H#9.^ :"_;I7/IVH-V MAZ3AX%TA(+"QO7YR76HV5EX>[*Z0S5I9510107MEL]DQHFG=*%FF3FR+9DKYHN!],T+J;LC&+1$85E3QD3]FNY>78U M*V&(&8?8CSBZ(9FB)%D\'TW2?DB.&I.DB^?CLR/";E3U)E!.?]L?%C&[DC?Q M]'1$LOO[LZOWF#[_\T,OVC :' \GWR:9.L\O9'FX2RO__OJ-/_UBU]<_G3U[D>3 =W+;Z.Q'XY72 ]>7&;",'YY MW>=CGYJ9/I]*7D+RSX^8'KG\?OF09U0!7-9^P!@F90H M//>32:LRJP5ST%W3#*QQZ0'19++)X-.-+H[*&9R\_J@8J=&G-^NA'QT/ M\<4% ).#E[>X/';YO=SCQA[]@6G N>I1DCW=E.PG>_1XHL]7N^PB?^SYNZV5 M'^[-$*U)*A0')"& \HX'#."<\-EQ%Z:].2?J?*4WKVCHC_7FE1[ % 31-6<\ M#\ TN""L2TDF8);,>IKT )N_'F!WU@.@G!391U."*,&25U)@=KID9NC$]GY= KU!XZ6WDR\WA#3Y)3I'7]_=N.#/O7=I_8\($!?*OP;'$[8WJ?>3]5' MZK4O3YW,S/GQ8/@7;<-7UYZ:)<2-) ',* M("#E9(EPJ9 *L_),FKQ 8OFR+F)Y!2"I'7KF%489P6OA5)"2)ZER(-2$6PB ME@>]WJ _.;Y4$UQ2D-9[&7/AZIHSB_0'M4[&<&LN..>#^/1%P.7NF(8V*CHM MN [:0XQDSR28D)TENFH-XJ+IR\N:Z$LP,@G$E%+FQ'RERZ"E2M$D[7D6#\@ M'P:7Y9K@DI&'*)S4T410QKA,1@L=4QJ)&Z3I>!F[''.8%XI^9'_<;=K?N-3KVK?G/9>,%S MXMXA2,$=)I4@!264CD).1A:XG9/N^JQQW-Z9Q@EID]7<*D0+P*/'1+S4$:W# M9(3C#]<#/VT)+R?4>D>#/GT=W60-[YULWR$TV0")IO? (D#RP1I?LB1L5#Z$ MJ'!AH.D,)W'D69W $1:3)U=$C % Y#(!F#C'2-&1S)*9A0%G*:6JS&#X[AM? MI?7^LC^JQKY;$Y@8)N+S&,C; I3<$4A9*W(A01GK#5LZ7NWW$]7X<]+ FD#E.FB2SY4%94,D&8YV-VHL4K4;]@#[YGB';Q+&O M^IA6_;!?]?=&-<%',V>"S,DP*<"[;!UF\ &3(R\5I)\!UZP]4+-GPBI3Y."R MRDQY,-PX+Z5.(939(2. +QZJ,[&8LP>:):6=<5;Y*" +XR*S&)*!4A76); &"FLXME1,*<]Z;2,BP?H@U'2V8-+E,<)"BU0:P[9 M%&OL/%/ C+'99;%XX-YS,#A[2%%9'82,.N4(PDA/T;V2%-^S9+S R=S[W S1 M?<$@W=UE'QCBD,DE3202D*(R8R@D,Y9X!O,([.%ZH,Z>YWZ@$8H"968<@@%" M(,0<0&9O@U,^>UP8:!YNS.GNP+$INJ28R]XK4-D%9\!D <%R;J*1"P/.+,:< M[@XFS[TVRAK"BF#"8N 82T!N7,NH] +!-.,QI[N#S'@9$@III,R@#/=,SI[O#1+ 6OLX[,*9 L!!%B2-8YJ52DR'4&\\*U!VKVL]8A M1VX"&D"9:D+&M* MT/G% _K!QIQF RCC,2@#+ Y,LPW/[Q R2XZ'^A$ELP0)Z"/PZA* ME2?FZ+MXX[*8]3<;BPBBX[RD\OMH&47E0EH+.DK%M: NQD\UB6H!XEV';X_B M\WWQ\9:DQY'/C@)TB#8$8*P8>@;,:5DG\;D+$&L;,\U>E)1,)7T 004.T1C' ME#)92>&RM,J+.HG2' PDS1Y089Q@:+4$\$3O.?UQZ+E5V0&XL(A$\-?15L<8 MZ6CD*!2 3<)+9\K\*A!_(&? %@_HVH0\S& ?W<%(;A@1,Y)MY1)$%T(Q*TF ULHI5%1+0PT#S> ?W?@Q! 5 M<12FA?! X:\3B!H8,6(EM>2+ \XL!O#O#J:R.Z0(1$"$8U!JM?*,*H4?!FKFA0%G3P1!,D@"8@;T(&2R0*Z,H^,J M4TC'8QW3=.8+UMGD34Y4DWB]-@$T"INC4R)BZ7-N1"T7A9"%)JKP@RJYP(4(K[ M@>**B# L!HB336$(P0>=?7IX,%T@)YG+GI&ZQ*8Q,",20I0>T1N0BP7F%G:[ M57_ORQVA%A%4A,2]X(E+\ !>.$;1J0LB9XII8L3% /7RE(V/.%SJ=@?C7.;536.^A.-GLG+_ MPN9C]XQ++<3XK^SN-Y?]IF_?;_JO]=OG;9^FPO[51D43MW9Q\/(>M]ZI"+QW M%CGWF8R'<=I:SHB-RY2-0Z/G>!Y[-!Q_CJI>X6!OZ(_VJ^B[4UL2!\?]\?#L M^;NM^9\9\)Q;8$X*KX% <)P'[JT!SRUCJDZY/\N#?J0KAI,=WS>KT>'+L\[9 M$5XU[Y_!^NKTN\H8O*$=+[$?]WM^^"49?#WH[[VN/F):&HUP_#T6.)\B.9/1 MMT]&Z6)+SNLVZ>(>]/&'+9(,-O+@D;.@@,(2!S(*C%KI&)P7U:C'( TOO#\ %;%8% X'17W/DCMYCC3ZY88++?G M'@,1@M;-'=8J^83TIZ3O#4 MUA],N/,D@7=M,,1JK[\\ :7"NF2'QD &263ADM2@*/;UQD!(0NAHF7'UU8X9 M(7-W.H/*:9MEE(%T!LEU,"]3@H^M_81QZ\'<1*! M7IL\FZ2^'P^'=.-;!9[SHC;28S!2NJAM ?..H'99N\Y,=[$:E"U9N[ N3O- M89$AL\HG"@0A*^VRRP2,#)Q)(L%S' '^(#CM03_64'E85I812#%R!@C2:N>< M$0[0,X69= (O2$G.624@66# LUZ'D4R$'F[Z_=S'> M6KZVJG[5.^XM8AIRF;@SS' PVD#"'+3G D5&'8C(,:@I8/YT40&+CA,Z'ES9 MS,DB<]PI;CVP0+&1YG68>?W+&G9K(_MF.* N'9^](5L[7NJGLCKOJ+3NRYF4 M"H^.RUTMG4HVS,G]N:+\A1'QV,<+K380/(\&6F98@"1 MS$P*/H-(H, &6XO:GW-B;GXIL2E;ZP0?)??. $,,F1NM6=0Y./1&U51L9FAM MM@9Y?.(G?NKRXPI^Q.Y@7L!2E8GG)4AFDI@ )/RZR=;+LE,P>G MZBI(,[0_OZ@@29.X+*NNRQHQI94M152-#IIQQ2CRJH$@_26XEX['@]X@5-W[ MF/68/:R$8#0\"<6(GX#' ,%E9+EL;LY,K$,8_:C%/U!I""QDM%JA3I!4FNR= M;%"5O>*LPSKM*58SN&>23.FM,EHR5NJ4@TF^[#B0M/0\"^6L]35:A5\ON&>S M.C]@29Z%$)G,8(4,*A+Y$P"6Q031S_^LW?RC?#_3>2"=,,BY-AX20F 2HZ;? MO)4:H09[BM4*N+N;YX.L),-LB J7FM[1F>P-BZYL:NQ\J%-YX#4*SL3KB_/6OY@,)S4/[DV&',\(GJ,PTWL3F9P1_O5T4(2)RU2L#'( M+%D&Q6-0"DT.0@>K1:Q#5VON;_V@L@YF M3/#S&5@S4QSB*FZ!$YA;T"2E5WSS'1=T.$R2&OP:Z"OQCT=V?> MI8D>>,J&)0U1E&%\I7YD>2;C M&EJ7-&Z6?=F.R7EOL[5*10N9,Z]2JM&XQJ,LSXTLSV;01K$@D434,.DH\+<. M4]EJ)MODE%.J3A,KLY;E'Y>OI3A9 D8B%K'ZZ"GBG2-]JB7-@.0SMR$)+220 ME?9ELR3NC7=@R63#(\UX%.<:,0VIK)8&@^"006L9@!'/2)P,=!D-F.,A]=DB M=R\C,>"#%[8LHP .]'^;,DM"<5/*4MB8YG*,_%2B?M2B3.$Q#.07GK-O4]&,NIEANAJ$ _/%8JSB01%2E8P M;00HTC]K RLK5:RR.Z\3\8IC3U>.2>;.(EI1)KT(J^<@Q0Q3. 7*;*?[S M+# '=1A)FA?\9C-THA$P6 MF$P$:YBGR$)FS\%$)WQPBV$_7_MQU5_@ -^R&%@4Q$))"U-@ 846T1N1A9'Y MP@O6WHH^((HSL:6"90HCM$:=#)0L81T\!.IAHP-D78=$_KE"<49;F+)@)3$7 M]&! $1D5*FM%?C))E;RI@T6=E[FQGZ^._C.O.@_9"K-Q)V2&,G!P(6H.-L8@ MC<_2E^I627)9AZW09U]8?S8C_280<%93+"Q !.4DRX'QK, ;8G.F!D3@T?C, MC?&9"0LRGB614O**)!EUM):E%)Q(*F='OK4&(CQ[XS,3Y*P*X)T,P0<-G,5B MDL/$@2@/N*@=9UI+$EFP@$'R&HCP MS(W/C,(N)'RLIZB9C _9GB!4R"PPI8P'IV4-.&O-C,_2NX4U/C.:"T&M0S91 ME1*5H(-GP0&3PEENRD80-1#AGQ>=6B(7RTY!7NA2QA2$%4@(.HUU*#TZ+Y;AEA*TLKJPQF=&81<( MIR$9P[*&&)-SQ'N"C"IZZW.N0W7,GQ>=6B(G@Q9"BFA3XL A.YX<]]F D4)* M^[BJ^LZ-SZN7C\;GCDN.19;0.0->@N'@8_)6<.]B%CS:.OC/GQ>=6B(G, 7' MHLK&. 3+8]2*.,\SXH1:ZU!P%PSX[/(S&,EY=, M#_HQS^>1^;;. M"Q7*6DH1()84'S(\4@G0J08B/'OF,Q/D%#CEL_52*@\Z6*]5$DEK7G9#3RAJ M,%I7,^.SP,QG1LN>7 B(D,LF">"S#SEDC2HR+Q@H4#40X9DSGQDAIV50Y!>T M)*02F1^)(EGN,<0D"-4:(%+**6D#2V3OZDR>%XQP#P6LR6O=F.$C'<;PQW,+AQRI^ MN=5O!^-^?] =[)TM]=/+XU'5Q]'HXK1%''_U(>3(H[4.'&C'/8/HF'&):TF\ MM@ZC>/.+Z&PJ$I3U3IJC3-Q DL9I9@"=E"EIP96NB76=2T1GE-IM7(X8>4[2 M T*TNJBJX3+P9 +4(;7[.XBN]G&X=_;F.-#EA.F_T'?'^Q>G+60!8<&RS?0/ MF5D%B6?GC2*(@[=6!AUT_Y6,-\8F0>Y3AKJ,M,\1C#,QL,PS)#WJ##HKXZJ^%7CM @Y+, P[HQA MG8T1SI"]EE+Z"!:T]T[&X$OI4DZ&V>DZ5$?\#JP;X_VR5?ID GL1[:U!\.0\ M/8^, ;JR$8)CT<@,0EN^"/;V 1&<3=JWD\XD$1'"3N0(1ZE)G M=BX0G!&5S3H1PTDHK0 K@R>3R8PFAPDLR%2',80O,H/&0Q_'V]5X?_EX1"X1 MAR_]J!IMY#=#NK2_=S4_J$.W($_9HIX;4O RNKQ^$4VM$-EX]!*MMY"$\#H; M9YD.2:&VTURW.3>U-8-Y-G6_E5%.E3KMQD R$&R,,L:<%&@AZK;1=0U@GHW1 M3DXIK9U67&1@1H9 >AQL8RA%<9'-M&*$8P$0,#K04 MWH!T."FAI"F$K<,P<&T GLVJNX B!2=YD@)X#@$3D^2@8QGX)T*VP(;ZH0&> MC8E&P1&D"1FB 1YU<-J XF_6,B5 MTZ2] C37UD6$.NS6.-^HSL08H\TQ8MG36"M0*GH/I+8>N;!>1%F'LG=SC>IL M++!QG!G+32::#)Q)(L9T>TLV.#KF6;IF@9F\?U3OU<8Q^9?[[;A?33LM7*2 M?^J('OK1\1"G8V&71R_OQX#T+]9&(\B<(P" U.!P?5! MIH> XJ\JV&62_%+\SW$UJLKDRA>CA:^P5_6KK4'WN!P8O7Z]3"'IVN!X>%CU MTZON(/CNQLX\.<:?$)JK$2EPB2F7$40)0GL;>2 F*P-&)I*OPU[4"XKPW4VW MR>RE+(F"]%%:)\$Q%K@-('P"_6']477_ K!5G^"C<[_6QLLC?VE:ADAHC,I+ M:T Q:TU.UKK$@=ELPP56\ZR$:X3%&%]7'S&M]ZD;]JK0Q:71",>CEV?ZU;+V?,/\5 MV#I#G["LN*^+>@4G!)H@N4H)Z,Z!$5\I6V&( %9+.?_J->]8W9U><>HZZWTP M0B:PR3D0,CAOT$NP(4(=]"J24>OXTZ7C\?Y@2$V[-@0Z&&*UUU^>UC:HB0KE M4@U722^,YJ 2#]*@THDIR9PM05P-5&AN8+D[;5'HDO(!T2@#24OO1%F3!0R5 M9S**^=>6][Y[/''^2]WNX*3DC+\\6\&,PR&F E:Q;U\0]2T\\D,*8MYMK6'" MH>^V<;Q!'58V@]Y[/1B-EOUP>)8'PQ,_3"45_>*TUU6OFF9#;N3+4("L* YQ M= \S$/>B@MIR)94#DZR& ,I#1B&C,3)GE8#-OPHN.M9WI]=2(=W.L903106J M[ D%(BFA*)(+6:J%T^ME'(Y]U;\PPG3",IU7C6O#,(,/*GK4@ Y"C(Z;8%W0 M7'*6N(6%T\V9X'5W^I5""MEQ+;2,(*6S66;.3 :+,EJ^ "QS4E6+;.+K0?3= M/XZ'U2A5\7Y6 ]R+1JDR3V!=V8$[M!'6; Q M(\CD%&@4/GO!*$QU.D T%VE*]1CUOR^HOMN DG^^2:'\1=)Y^=JB,+]WW%O$ M602A8X@"! ;2:93>"QX""0YY2(9:U"FQ;:XDQI\^@,3,9HE),#)EY9@J6Z/Z MX+**F%GR7 -/VLZ_GWXS'-#[CL_>=,G,DD"L_N>X.BKWN*E(ZW0I7ZBZ]U$' MZ'[ M?C$$_7Y0YH&VJ$MPM/1F>#%6/3FK)MJ4DD[.QVR904#A7(Q1(M@,2B.YK/IC MU![TZP^3A$+&)99I=7"<.RVX,2(+CT39L0;NZ4=4Z64M,>+,, J6@@1P@)K[ MR6+XI*RUSKK(ZH_1-56J)TP.B>EE"-1_%H1.EA@Y9&N5-9:(Q.4VQ,)>0K9O/Q05TU_4(]Y;8R?%%W( M6X_Q?S[U9^I10TDEE"XJZT!G$W2T3D0;0'/BK]>KPS->7QL^.V1_;%T8OZNE MM3;$R(V31&DQZV!95 $=R&"!I\ME\/H262W9(B![[Z[Y.K+Z]LCJIF1W@&Q* M,8?HG&:)_+#2)L<1#2UMT+D3 XE$;"Q;'?EE! F\)1"$A<9_LQQ,W?,WS6YN0OF7\K9 M^;)!&S#(:&QBX&4"Z< HC-=+.5C*6OW'D>%6FPFB]+RLG/#/F[T%[*(DW:0O A6187 O/#. M&*]-*6'A H/K7.=1SOZ:G'V_,5,I6^V6ZLH+*6A*9RNM-S)+$$I[L&7IEK2. MI$JK.NPVNDB"MK6HOW*)RW)1\^.9_0(&;/4,>$CY+VP 2M.EU$ M*2N3F](:Q[)!X$I;FX+CZ+2)7B<5'J7LH>W9R6 1Y2PY0_]*$\B! HO,:YF8 MQ9RL2LAC0I:!%NJ>#^*V<.*6?5Q(2, +]&QF$62PI7- M*%W2P1LG> HD<.YQSNF!Q.SB['='@_[R?OEQ(T^V,AAT%U'J!(!.3GEB: #2 M..KN#&7.9E QG_N8]U09F9VV?GN+O)@PQ6*PT"7*+HGLA*"$8JIGATPI6%K/._'G)N MP;V?]?MH+0.1C8P)P!D/0CACA4?+160UJ"=3![SN<+UQ9,E3N%EJG *672^3 M,% FGZ3E42V@?KW!81X,>Z4 8WW5+*@<+'-:RF!(RY358'1*QJ$FWP>+G++W MT/C-GL\&'S!(1K&3S4 8!YF .:55-B+*B]+@CQC/FVF-I:H:%XEP O ^6<>D ML^"$=8C)/^KHW6ABVB>?#1<49V M(WDBKR"TD:ET++0G>, @EE:D):'9C7Q(,R7DZY.N::EQ\> M)>UNP';T[ZU'>CZ?^A47=PAGCSQJB71R_O. MOMH02I$FPRC:K:^ENOQY]:)K)NOVOI20Q3($+LG$4R*'PS3DLGF5D:"4"%D8 MSD*=ZEK/#9 S*3>=)9()YP$<6 @N!^:"U2))EH.[2-:JR5[@\P+D;+;_YCZB MD8(C^@"2!:^LL-3#$4!S'7F-3.N]+=_[65&:+L8^.AIBK":/WRPYZ:.MIN6C>1:IN;52F]2P817'%\5XWA$9'VUNO5M$<8HQ<)XP>N\F M-4 \#USQ&-$QBQ1@U$B<[A3,1^OTU^K(,*F]+GLGLPP!1+!$IH1B.I/+4^QR M(,UQTWRH$B1S(4YW,GSQN3+*=X()<"N."@E76R%(C&I"47FB*Z^NO: M0U*D[TX3+'>KG"\NV3H.(_S/,?W:&:R_V5CN#D;T:]&QQ2XXQ *X,O5ME'?@ M0#M$'Z6-3(/-LL[U.>HO<@O*W#'S!)$!D3T#2FN;N3-EX;&/-F&=UQS/I2%=*7FJ.?>2Z'(N6H7E'@T<+.1M@6U;25T]39;*ZPF!N<\2A$4 M&3G%O(WIT;;=K;1M^K$/7?RFT"VBF.F,,@ SS#L%B@N?A#*2H[3!:R[LHY@] MN)@MN!?-*8KL+:!7H+,,,1G)%+.A+*-0-5[R7G>!6]@"6-P';[7S%)XZ"+F, M5&$2WJ%P+#M<@!GMVHK<8G(W"@YXBHDY(Q5@X$ZJD+C1P'+*$!]MW'T*W"(* ME&6:HPO6EP0*&4R046ERH\(8%A'@4:#N4: 6FX\Q'9++S"6A(R3)'8LR"DM& M*Y8M=7]96U5+,#6@5 MQ&DFWT0RXN"X/QZ>/7^WM5@H^H0:0P"5>(:$&(2)%CQ]M!I\B#5:FC0?*,YD M79+C+)>T%5[V/>.":&A.I9:8RDIS(WF-UB7-!8JS692$V@ AYP+& !2T>F?0 M)R6SBU*#J=.L5S!,%ZGN&YX/!F8^QS2+ \Q5>.EO2%.D![=U?#@ MZT%_;XS#7GGP#>G &(_IP>7@?4:VW)3ZK5S?"1.&+\1"S+0ON**YE M:*-(;%JN<[Y%X-N(O*[ZI7;R1!KN2@:F=UOSL>I21UP?Y_@XZ'ZL^GM73[JK M1]^5O,^+^'%C=2A1M <$GA51>+)&Y%)X0,$Q7NSE+(6>5_'[-2W0=#MOH>_" M I62L\0IRLXL &4CO5P*4PG4T9$?TO,O H\6Z*$MT!V*7Q;2Q224M]1_"X<(+%UU>3R#L2/B>@41&:=E\"3"Y TTYA$ M!@F1UZG@P8-[PO=^6)79]\TR4W%5Z ?]-.BO4S\/@^\?;I F4QO*>:_77VYL M+H KGOTPCS04%EB9K0H15+(^HQ%6Q(01$OHZS8;4EL/=@:J4Q);RZT***!>! MPEL1.3B0TCF(T?.0( ?G*:2]$%&BELUYYYB/QG6&QO5+JOF=XA1?GOHS(W.< M0Q*,^"<)K2J#<2HRHS(S9&>CU_.?!S(71.T.4T 29B4<]TIR!E;9@$HGDW-( M7FJIZI0:7EMW5TLGI !\0),UD2300?LL(0MNE H6 ES.<5K.FI PM% M 'G0UCK!RW833 APL@:IY8_B]^#B=X"J7"S%>-P[[M*YD[*;H^XT@24='-_7!B/W M@U>";*4I>],P2!3<1B.\1TE1%OXF>-E'O'X.+WMG>/F2X&,RN.@\>,>]228FRU0P""'4:=G>W (W M^U$&B@\C64NRG@* >W1*1:)21:N#I: RX \ M%T#(# *4R *LLR%+6_:0E9I[@3#=M8PDA)SZY8=Y!6XV-1<^5WY9_4A_;ABP MNWK"/9MV492>V]N8]FNG_HS2:^Z"D-)D[4&"\A:<-9JH&ZK$Q#03]E%VYE!V MOK IU\3A)VR*B\ESD((Y\@'12"L#>0 K,LD(P^LE\ 63K"YR,:,5YS42J+\: M38B2?L#NPAA!RB9[$[V4OCBV4/8,!B:?<\;^OR>34U_\/CKR_1>_A^$S MNL'T\_0^G^[VXO=)G:?+FX;!D%K8C(-NUQ^-\/GEAW^D:G34]6=D^;M5'YN3 MB_[1\\,]:D48C,>#WO/2@H\X'%?1=YN^2^+UO/3$Q>'/C7O*I@T<4T^,T^63 M+PX_G1QZ-DY?'W/VJ6-_?I@]Y9^./9O<>WAYPD4WR:/QD\EU]%:E,_[Y1#ZY M]N+CP5$YK9$&QZ57_IM-_OG'D4^IZN\]9PT^N?=H+$4M* MV9,I&I?'J0V#X?/+!V22FF;VO:I[]OS_3#+0_L_?1Q0X-$%2=XW,N MJ)FB=^WUSNI*8ZNSU%G=N@K]W+1Q:W7YW>9Z9WUU MJ['47FFL_N_ROY;:KU8;RQNMUOK6UOI&^T\;?E7P"+!_S/95MOV(;.7>>-#_ M>V/EZ?+3AF *W%?-KY&R2?E46'DK9?NAV]*%4MS];4MKU3V9AAN5_[M6A,YM MC ;=*GW;B/S (V=C;_2M%&!M8[/5^)U<7'_0;Q_WZ":Q<>$)-S$7XL4D6I4H MXK,&0##+O!?)\%)Z.WJ!-PW6-_J^T*J$U?.509S,XA;:\.0BBTB^/PLK@X^O MQ>;''=DZ3@>K'W=?N8.-WKK:/?CCL/UJ\W!G>[.[<_Z6;:SLP.[!;K>]_4YL MK-#Q[=6SULI;>"W;=/RHVMC>.=M=V3SOA:[9SO;46]LO^4;K];Y;F?U9.>\)=NOV@?M\^Y^^^"M MFAQ;>=UN=EP>M\\AV1$MN M;*^*]LKAY%A[Y9UL'<3SW:ZE=NZ=?_*"L^:_)T3C,PHO'HW0HQ&Z=R-T)Z;&W]N+HM*#?F/SW*1-7F587\]?=-#BZ&\]S71S@NCC( MB66X?Y^SU.\?^RZ%Q8/A^$DC#X8]/Z:[4R]0E/\\# ;=X+O=P3@,3FOIFM:J M\.J=WNB\/6^)EMHY6#UIGZ_2-;O[NP=[T-[>/6B+S4-R3W3=(5VS>G'->WJ6 MZN]V!JJ]TCK?.>]6KL[9!V5=2;&P3? !FO0Q-7W4V'1:NPA"N&3]DQ?_\]_.@/[' MGWJW[YNQ'Q?EJ;+?CS1_9=PFTKS4;K];>MW87'VSL=EIO'FWN?5NJ=UI=#8: M%"QU*")J<-G8V&QP]5OZ6V-CK='YUVKCBSCJ4PRUM-PIA[F3<*6+9L(AO__N MQ6:M#8:-\3XV M/AX.":^UB9#L$ ZWQ>R7A$LK93QWL:E JR8(&9JE'$33A6BC9=)89$]>K&"< M#MN62>.K]O7OC0+"=V.*61N0"3/JU-, M]$+=43V'*J9\L+WR_J#UZGW5[OS1HWM3&UM\]Z!<<\A;O#K+W=.MG=7J?SRGN\93OG[WO%3&UTWIWMOFH)>M;IQJO6>:M[ Q]T3DH6 M$9LF 9+-4HRH8%9-5"RSY*U-5E[P05AT/MC97&IOK4^(WZ_&":?#BH43?E*V MQG2JK9&'@U[C _W3& \F_YU/?[0\Z/6J49D%;:Q5Y(1(1HN3O4?[M#J9_2P/ MFSZKEN;GIT9*SS]P"\9I3@8X*(HIA9=-KT)HLI2T,D9!#*%,R?,F,%M*_=T1 MM;G]B/IWO=C47\\WE7D_(/T@%+LLRHB"$:0*7B=B?9_6OSO;&YK^W M&O_:>+VRWG[U]\9Z>_GIK$-5^SWK/IW$6#WU<3R!OS'(C>$GV!M^U!@=82RY M8:E1]1O5>-2(^WY(3YS["8]'G[#@/N&1[]PH#F"?@KE=8MJ/'=/J=D,W/]S8 MVS7HQT:$OD[!FGW\?.\.>[T?!\.CP32M=I)INSS=T69YD/#KR<)1.>-H./A8 M[E/3$>GI\%!+O#MO'W3W-SKKYSN=]1-Z3ID:Y&URXO0=Z%ELI_-6;JS$Z\-# MY[N=EB 2H%H'[6E;5B+=XQUKGY>V47M7-O?I/M#F-TT7ZNA"B*KI((6K37 MKXIVXK[L&96;PDO5) ATT\6@FM(SG2T#;GUX\L**IM#:2O?G8Q<_9[R_.?3Y M=1)N(2>"7-7])>%^=]Q_RJDGYKCB_^4^EF\EH[OIP9MY >?0);B M_DTKF&R"$&J\ MWUCK#@;#60_?S)=<+=/'C6%G<%+/2.&GI H^:&ZY5J;D&A$) D]_K'"NJ0(W M4J44A55/7BSODZG<&WR=N/)0($UHQ\;P#45UY+D7-.C[J4FYDP^&.;MS M^,%(+GTPCG I^;B8?_;?:ISV>VT^V9_T/]5 M,R"B^@ QFU+%OQD-#TU@V36M8K[I3 M(!_;/2[1:N.\.B+92?CW!O')QAB[>%2 ;_0GR']YIB-9T@>9_\6;/;O7KWV MI(I]-:YP=*&K91N>QM'Q<'1*W\+>BTV7AR%(1VK76/M+S'E.6Y0P7HP?/S_ND\"7LYZ\Z%3C[B3?!'W<;\2N M'XU^L?FP;_;.T$_(PM99+PRZCQWSJ6/:%UE*$ZG!BXI1#;*^)_L5_?+91-_1 M_-/#]\B#+R2Y\'!G7(2)4M8R3)G.ENX<')[M;F_V6N?K8J<32UAR0N&)W#UX MIUKTS'8G[;=6TB'=]]IL*;6Q0V'.*WK2P>Y^^WR';726U$XG]=H=NL?*#F^+ MU9.V> L[76KC5^M$,"3OC6J&Z,KB8:N:UK#0Y"8+BDU-\BI.D_!)5"?ET/[> M^'^+<^:-(S]L?/3=XU\I/>#!9?S"GD[-Z:. WT+ KZ4#6*:$-(:5)9N,XGCE MFY99WQ0>C.4Q&8P4QW>V_[WU*,;W;ZHO2R5.$[.OC_$7MUCCX?V'EO2W5R5= M*A-UDB3?9,N;P"UK^FQTTX.,$5%[9G3A(:/D_]-XU1T$WZ40L$M!8*-4@\'Q M]S-A%B[2;;0'?;S-V%2I.5[ELP?-8>BGDK^ C7#6B/L8#QN]4K2GFK;^BVSW M:M3PC1/L=IN'_<$)-0[]B%XKT8'1<1G#\Z-&PESUI\GPF\<4OY AO.R'+[J/ MNN1I8X<^7"P,O?\YHVUJ]K]+J['"9MD]OMVCC1Z2Z M/QC3+_\YKHH^DQKGL@!T.%DL/KI9OV7)]/KT;;*6][.V/YW?7KFB-?#!# M<^]*_G[0/>Z/_7"RJ'8X^K656WQ(B3LO,K%1+!/$*) H:4Y-@YRYI). B:.> M(^7^*8=ULH^35-*BA9^7YC5^XW]K[)-G*DJ=&K[;_:397ZI\P(L3Z)Y7M?R* M=G_APRXI9M'XZ5)<"I,8D>AH-^"5N[9PVD$/:L,6F2CY/IWQ4_]M.Z#=>4^O,]OO3C M7U)3>NCQ=,>?QE:ST_CM?_Z;:_,/(<733]RUFJSJ/"JK.N];PZ?M_:2X./K; M ZCE%SU9.O)"2W\]M90?##=2VN":20<]C6V=4J[)/0-,)BJ1_5VIY646.VE/ MW13U>E#8I?9CPU/X3[RK[*,UD=T2$?9O_)48=[]YXX%1CS2\*?-NSRO>..+<_^DJ9=G7D3(Q=RP?W 1FN*29'S)+)[^4$++P\Z> M&_F4.?<7)\_5+3>'^)';;N[\>J/7OO5^_WR?6-[K=K=?GO6/B@S,FL'Q#2OS\#L[])[E67)+4$,M;?# MZ!W*=[6S3>QU95U,9F2VVX?M]S=,ID-*Z$!BTQ!0%#P:: :N53,)%8U6VJF@ MRL#.#1QK84HP?D.#]:+9W:T_8YT+]I[W;J F'?GR>$1/'HT6L0[LPYFDUK5J M"%: L Z:T5O>!)E%TTDGFYGLD@]E&V+F;U<']I8.=Y(*T6 7LOP#*=4_>$T= M]&;UYDCST3K\F'6X[,97DUY8\:J9OMWG(M[-$OAA.X[,?3LO?&+U8>?E+1H\M@6A]/RH#:$#]6HPDU M[/M^K'RW!.:E)%8YN6P:G?PPE057@X]5NCG793I^97[S?_M-_.VWES?-E$VG MQ.]=>T\_%WJ?;A"R6 [^I]89B@\BQ"@AIZ9$^@/,I*8';IL:M!7&21M9^+Z# MOJYIU[:T/1I,^__Y$,N4RD?\:I/;SX.3DW%&]OD2'T:#[O'XZTN^MR_N]._^ M\+-/V\-F&*(_;/I,VOO<=T_\V:A4I[WS#7D7IO\NL\J?UF7XT(GI=?KHT!I@S3J:7"N\N/Y8KJ_):?;(Y MQ18,!]W&@"C&%Z;H<[0S6=[P:5H>&'R17;?EA\'3;9L;IUT\FTS&_\95X]W3 MK;*SJQ&ZI.+]K;SXY[>\R-LK^V9_:?!R->Q-)^F.Z-F^G$0VI M&E^TZUXMVGK,PZ7RL,%PZ7.7KW7]WJ--F]@T:!V\%2VZ?^O_9^_;G]LVLG3_ M%91VLN-448K>LJ*[6R7+=L8W\6,M9[)S?YD"R::$& 0X "&9\]??\YU'=P,D M9?D128QYZV[&X@,$ND^?YW>^\_NSW9?D<_SS\=&AVW>#GFRTVJT]K$-P>^J:\)'Z"LH-G M73N2YZ&-M?M7PUS>0EE )\J1,#JU-"0LYH,RZ%CP#2HJ_5>N^,_\![3^TO3KEYWB9 M5H-+"1'V>3K9;D\6,KG&?]()A18?,CK?CG9!%WR 5-Z ? MR>O_VGCQZOD"6!KO"W>=G?-/O6ZF'/V05]!60$4SWAR6W'N)"VXD$!.ZUO8W MIXZ>[?]S__'1WO[Q_O'FT=& 0HK1P=%FOY_N;P[ZHYW'_:/C_9T="BGVM@]Z M.WN[O9W'GH;(=OB_$]E9.ZWA;/^U//'U]]NO+ M9Z_>G6/RP>NW;UZ_/7WW[&GRY!_)VV?/G[U]]NKLV2V?;._>#_<=3&VK UFW M&SZ9T;5)810#]XY^Z$E.,O%MG;@=>FWOU;M?]U^"G_C=^W__\V![>W PH(.W MNSTXVMP_/#XD7Y>B^ETP@1VYW:/M_M%&XDA!38 60LJ2#6A6B$*#AO7(0[)# M+Z9NG.SL)]<9^8<>#OT(IH\,'G0V?2B+-H6#*@"\:+N&'.WA0V02*6B*$T6I MQV1= 3-9?I@E3++'7VFA,@,2[PTDEQ7LPW_<:BO>\=DDM^ ,IH6LP?_Y(5W$J?6I"3IX L=+/(&5 MT0<[NUL'NU]_^NS1WM;1+:?/?M+=TIG8_P*8X_$?1'R^3 P6'-71[N'.4=H^ M*9\_G(S7^*:96(O)PS]K73Z]Y?^3GG7[5I[OZ:M7OY[^8C-17[]*GK]^^S+9 MV=[\^>.%_Z^Z^W_$=M]N"=Z=/OGE&>:YGKU^]0Y!P/)=[AC1G:]$3_=5&.AN M"4,^PL?%^/!KBK%>8A.?AS%0,,M7\#%N \3X0WV,+[R! MV_L8.]L\K_@ZK8:;OY3E>^82LZBDYH3?VZQ^GSQ/!U.T>C=C,AVS>2_D6'YGC[8.._ M)5&T]4FZ<+U_#V?_#/]\UQMX7R;KC\Z+?.$-?.+N'=YLL]8'\&$?P)T=4Z"G M:PVZJAL810;?C!;]<^W@SEJ-KO8>'ID:?;)6HZNZ@;\6E:O+_,H-D7H9H=@S M'B\N]JQUZL/?SKV#M4Y=Y3WM4E=U_]Y4Y03+[=8Z="7W;ZU#5WH/ M=PZW58?NK77HJN[?+^XBS1/2I /'[(YK5;J2V[A6I2N]A\=[AZI*]]>J=%7W M[R5])SE/1VXZ2YYF]2 OZZ9:^Z:KN9D?4ZAKN,0?"I=8XR56\-P<'*L1.[AO M([;>O,_:/)E8Q30Z;^N\PF?_:K+IK$>?R)EID3M)+\LT=K];G*>[BOVO-HK3U7<>]>SI.X(5W3U'6FS&^G19K/ZHQ=UN>> MHNVL+(9"-\D-,ZYN\BE_Y/7$R2VMW=E5E(>]QVMUO,);N'-@*..C>T<9KW?O MLW;O?T"*DDV9+H.5*[V0V]]1*CTY[9>-#=;FEL6UPEW%_3Y8YP]6>@^M6/EX MK6]7<>^"2]MI C]O)I.<_TZK&8\97>O7%=S?@W5^8:6W<'O7@'7':P6[FKMW MQCS2H'UGQ4H^;'I1.56UOV$PQ:E0L:=XH2SL3S!SX M!10?W=ZV+5U(4CO?7 MVGB5-_' TKW'Z_3":NX>:!4KVA_6K QU'JZ!>:NZF6MUNMI[N+UK*+'C>^]F M7F_?YVW?:QZX\B)P4Z]5Z4KNXUJ7KO8F'AX8D.OX[+YUZ7H'/WL'0X@/V&U: M85F3YV5%/U8D_[>ILGJ8\0B16L8$O*G<%<8)O"CJB8R)6_NRJ[GSQ^LNDWOM M,EFWF:S@R=E^[&GEMN_;ZJVW[_.V[VE6.6:4ZR7//KA!PTB/UZ-1-K#VD3,; MO9/\A%&I2(>O,^"KN=G':[C'BF^B)Z"[=R;D]?9]WO8%+8M9LZZHUWF;U=W, MG>W=M49=Z5T\]M3R]\X_M]Z^S]L^;6*>):^O"W):+[,)CW"C]N<.3- M L$A[[-3&UI/M(=D:0OU6C.OI%#0?]>:>95W<6?;)Q?NG=5NO7V?MWVF@UF] M(CM.NKEN*=QW%=VFC.6N>XK0DX1$\H)^EOSCH5OG&U9U_W=V=M9*>+5WT=B9 M=^Z=#V^]?9^W?6^JK!AD$_)_(VCS<^>TT\155]E@C<%;TMB[Y65_ZLQ4S_[ZN9:[>:3KRAF[-F;>:N_?LPV76S[2!1-M!T[)KN;D6W[WE9 >VS^?-GS29?Z]*'LH\[GS:* M\'"M3!_8+@+.W7CVE^G<[JC1]:=SW."MN9 M@^VM?7KBQ3?[A5+Q^&/!_Q\]Z_L+;^#V8GFT\=_O('1<0*FY43^OJ4Z&>T>[ARE[65[DDUEW3I+QM?]V)J1/_/Z[6^G M;Y]N_O+Z]<\O7OV4G+\[???LY;-7[\Z3TU=/D[O7O]-CG_]>7+ MT[?_6'KP/NTY?V_J:3::_3'9J3FUQ<_Z[C)#<%PT%!57;E)64_!=!(_NT?32 M)6#BW-T^.96/O>6/\6L[)]^3,2E0SZOM4Z.RNDZKX69>EN^15:X]BY%^);G. MII=9D>#*8Y<6^!")%O[\=>M\*WE395= %@<>^N07^I\+EF#Z=?0U)J>#*;ZT MH0QJH+#+=SZDI]/LF*0-T,7O\0=.VGEDJ*<)K04T[*"E4M&Z4"3 M!@/:B+XCM46?ST:9&R;]64*K/JZ3NAEAOV_G66S_WJ-;YBKY6D]3,2\K1*Z,G) MFZFYPPH[ D$IW 7;KEHDIZR=[$DOZ3=3_@29*A2)5;+H_>NR&M;)L*3O8+,A M>;+]^+07B223MSM2O)6\HT\M%VV6(3T))"(3*Z_DLT0EO=9>,!*H"?Y!G]+G M_@,9;VTU\0']M7A@_):]?\.A(5GR!R<+/<5XV(&KY/ V54(N0IVQD:CH2-3- MF)YOU, /);7B[ZST=]9+!G0F:+V';DQWAWVK:>EJ.E53]!5X.&"TTXPAM>:]]/A&LV)(6K:: M\1S/]@ M66RMKC6X47E>83YV\KXHKT7BFD+^79%$T9(WD ?(OU^BDAO11R)K.(O:!WQ.ZP@-"RNXH%C,\MWKZ$VE1-74(-0S-6&9^K84:K7V'/1U4YIA^< M=03NYNNI5B$QI7>R\20WU7[C.=]*?B*1*E2EM!ZYE\S*)A'%QRJ$1'& SPP; MW%*>R6T4-U[]-*_+WDUZAFPTW3:>&@LXGE<=;&M&L@%\$">B=LJ"UBRMS=(. M86'YWZ166H9]*_E'> YRMH<+/N-/P+ <-)$EO7;)94I",LIRAY^G5=;\.VT? M/M^ZBAS3W$U=+L<1C@%_C-U4>NJ"FVWYTI&\=/0*9.I&T;C66Q,3^B7'\RN? M1;[,C]F4SOO@%J\@]A\V3VQ'F:1?KSE\^^UMQ)_MA).N[M;!PN5K[R4 7 V_7%S9V_K MX&Y7D@WTX8D]YAW];GMQ'F_M[^.I<3#/7O_]Q=/-G>.$;H0L=S:@\UY#?=)6 M0I72/GE#SB8@,OCX6X_NXL^0* PN:=,=D_.1V0X:>?YW18XB04F'5Z0S6)6P M64Z:^F0M'G'#8#A%1PL=PD+V<2^G4O7%%(1S^,US-.5Z^%Y Z%A%PC\MIK MH;>]IO" 3*^3R8Z#J+DTBM!:+\/-*O!M,; 39;-I:O'$:EIPVEP+^^,XFPPP MN7ST@QJ3RVWHQ^KIK:WQ_EH*OHZ^7^*)F9F^3"MD:;(13O@@+3AFY5P)GW G M\3Z^RR%G=25[^8XB0_KMZ[)Z3T)"CCLY=.L#?I<'G#=LE&8YE*VD #0\IF,N MN2[O9$G22[>)-U.],$Z4Z2%O1\]=1]H-U]M[QR?W(B_[% WY TQ*N81.;MB^ M1@%3CSRYR12]*:/:2W%W0-;#E;E 6)8(F3M6M=_.>]+!/6R/0;27O M%Z;(34_/GT=$Q:.\0?;$TB'(&3HPT@V:JG+%@/3WAP'3W"=0!.M-O^M-E]H M_*)I^H'WX);*%IM;D]-5:1FRK-:;=W_F-1V2[YQRACHC#PF%Z1Z]F$XX!_Y# M65FTHX5$'$-RE NN3KNQPV92)TU"?9T/QG;+Y5'&EW+[/!)>WK>P1G4TYV9W#-(&CN*LT; M+LJ0\M T*470S"&Z5@#WD,A$.$2G,.1:<,0UV8)M+=RUI4T25@,6%[/']6&B MQ2O)H,6M[ESEDHI&5O.E]#+K7;[;798D*!<,2P$ H7:9E_11@$EPS,?9=&P[ M#'A'Q;@@OX/KC;L_91$NO%5V?[S+[S($^S,>G5"S0$ MH&AH,:\@;VO2XP!!6G@5)5?H;J90M_I500MUT ?J!@S3,:F$=0;DX3C=M9%M MBM @QT5!$OG>^-\)VCD& O %T4]#G%)!< M)2_>H:6@2NMIA6)&9_]B4%)#GD>F,"8^^'0]S;3W MHBWU70,D'WS]"F@G4@\MQ41_TZD?J$H@P=F,K@"3$_3)(+LBRX*$7Y516$&. MS\31?SMM+94;NR$JN6.78CC86I'<"]B8=K$E8:3BR5]T;%X$ (&HGW=L@MG" M#M=JM2)88U,L+0R"&V9,HX!Z;'!DS4 !&>4K=):9TJ(O<@;XAC0I6!$@U/XU MR;46F+LNR5N]!4O2)^O V!K9T;GN@3D G>&FM":WWKV[/^Z^",NI.82DM!MD M$:8S]B/I:]IL4"7CK$XG>)?.I^3[)32-#G[?L;N0,R!^Z$:ND%Y CBZT(F1A M*4M#)5UO%?"/&M$NNI4*#Z,1LI>@%N9R+3OW5LZU]*['-1=I0Z%C1;\Q3+@O M=12E-OY:+]ECRTZT-,2BIN-.TH*I"M0 K*7@CO5_C4$>6D/0;2'33^HA=SW? MT0H81I ""ED93(LOXBM#-\#OK;?NCK+$>$>]CK4GNQ150<1#>''8$H-4S M5$+0\H@:L<$X:^=8)!2,QRPED?GN*+*3/O8^76PP?/ L5^V?MEZLY4\VFB]O"%\6E69'H1?@@ M%S!.%:P12Y24YBJ0G0"F %!Q68SR3(EI(.DDL-/Z)%G+QEW[F^FTJ45G>,HO MWL?<2;20%K- BI:#;2B57DOWP1EQBR!.=&C2P,]=OO!SERWAJ;Z,A2;1KQ>> M1,P Z9K,6'0/Y-:4UYIIYQSI3%PI+K*@CQA6NENSQCLG M55-KO W%$&^R(E@=0)%XH[V;07H"LY!H_O<(\9Y2/J\A\?;:BFF[Y-5 M&)-G''6NX$A#B"R?AOFH9+FX:L)6Z#*MG'G%S TAM&C2.%5J3[DT+4XCK=-+ M<#TD8_MA5JN"FN)KKH7I?H4)M. HF@F;'-D>E2ZAB(0HY=DXF\[MFR'2(DZ: MLL\N3AI!=W]OAK+S%(\U8X[.?(&/]513,[GE6@CN3@C:@!]V_@+P9EHB'5QYLN_*@(0RAP!2R#G=ILS"5TR;.DN6/N5DW,UB679I4V4-,L&OT6+K46 MN;;]$1CD7%Y&Z#E;@?BP*B>KS=,IBCAB9.TEM?-4S3)1Y70K643WNKK/_1N9 M'@2WR[I-=0)E=HYXJB,.#=%Z-.ZY*Z"GB)U^;SPYS.F&R8C/&OW@BK_ M,DNR<.OA485M55O"Q5.7"]!'C'T7&E)"M\!&S8GJ!1R,4:&[3<2XE00"QZ_/ MW<@9=5V&E)X\[):T8)""'^3,_<>P]39Y,E+ST]PM9#->0'9\!]3*K)/F.51/ M:6QI MM?]%OR\,Y9EE%;%+7V<#IWLKD5]_+^*^I1+ M1/3M6(!G1D=QAJY*V8!'NDWGS\X\G?PHRQFAP[Q#$FU\XUTR^^LNF3N^@8?4 M)?, K7 ;R-WBB_8L!FQS;F*5Y\Z31=32ZN0A4TI/&?C[M?6 6SDCVNT5]N)^ M"^X J,/],()LSOJ2.(+/&NG7M%]>!42+CAR06K24H%H6&\HZ7([T-/T0F??" M%]%[<:-E#2!KN!?+*Y)6R>FI)"EDMK!J,?('>FTF6@^^1UF%2#[*%N8SN^JP MYQ]\9C]G6225@]K]J\'#\Z]ZG;=\F+SSW;Q]L'B\[VYTY$^ .>3S(:6\D- M.;#/^U6^QJ(A#(OOXXGB?SYWI7=XRE]7N+[D26XWU.SU%7KIW/7JNDLMXMF_ ME3G2BSWR909 4<1O]C;80F^<:5%S(]FXQNRIC09OD<'<(+]AXWND3M!VYL99 M,S;*S6CB$#P/LL$IR!0E74./<,%LBDF@5QTZI$,%J5&.IM<T;,Y53/U6 MTI^L9E@?3 #;G60K(S+Z;M(P= MEQ4M&H)ZS2HA7:1-W.0[C$'I[;@WW% JAHI5 MEY^C^6MI%'DIE';["V_"UJXP'KLG8A\J7]MH,!%&]9Y33^\!?JMMNZTF7WKHM M5ND!2LMOTO68JD;A<43H+=+A@1X^*IVIRJ"@IQYAW#C]G1;>YNUJ[Y$K2?%, M+A'O)J\#03")GJ0-$1A>("6MQWTF+=/6+TF'%J%*B[0AY>H),YE!/^QL]PZW MMX,2P+P\#DSTUG:.HI9,2 AQ6'Z';[17%39?)Z=AAEF(O.2^;^,]G M#9HH>LEIG:62@@5BE[:+=OUY4R%L$4 VZ1N*^WJZ?-K?2VH&TR&9-4]4CCY$ M&C-%L.@NTD*JT.(3 5*^GNIH8UA6FK]XC((-D;*$?R8ZNN](^O4PJQP;!AE' M,N4$_?7EK+7TTPKS%%H'-JTU96OVR$X#W4A1A[%[JIE76)O^)*);EY+3C MT]]Y7M).OL?&HX1Z-HM"&W*K"U*W_[8D0.W+.HAX^88+FR_T%)WF9U&-^M'& MBZ=GY LP- &$)W_9W7I,-Y'EN>)M=[=W#WI2;2,O@&QOV7".'MIYC!/!CS+5 MCVZO\,ZT!%+I86H32!R1(=WI)F#)MED+W:#8^S%V+2/W@&;D2H/%[P(GTSX. M))E*S<*$B8LSMCG:V>%_DAVK#V[0B.&%C)!*@*K:'#4"/F)W+AVWW"!I[VFS MX\ FUJ1KG>C64<3 ;@046"R_)MAPE(FX9VS>LL]I%RDX0U\N%O+U%+,[A"\\ M\UYX\I*=:541-GDZQ)W7RG^EX&[M6(( M?1,=&3HJ@.=N@Y-/JW<'-,U MVQGP[>7U3DF@\W+9_*_^_D#Q59V](% MJ]R?V8;X!;]C-4*W=QJW+CX^W#J8%Q:].?+0*^='1"I8LP*+H?I[*\WI&9[TL*' MLBZG:'R:."J@]S25TI1-'>FS<0:9\@S%&"GA<5GH2\Y 3F)I5V91&[OZ,J@0 M5P-0EM67,INW=OF5TXZ@;EH0X\(KR^@T-G5$FN>CN(6[9/W)#=E"T5N6'&%, M(>A7$%&W4RL6B$FFQ']=%K8=I1EALS]&#H$]%\1;>R*!^SA% FU8\G:NL' " M2S#-.!9./YK@ZUDN5DCO^[3B0P:PXFS#[&PR*G!*LC0I\]FF#0.=KW:(S11# MT)[H65,,G0O$$*F!=N*2UO%2DXN,X( ,Y>6 ]08SK4%)7]*V_4#VF_\A/X'/ MY#)8$&>Q*R-\,+H&*1L;82!M=4;KC7RX(KT-+H1W 92EAT12_$GNPAB.SF]Z M*9Z_QTY4GS,_O=R;30'R:DF5U MC=/QEYWM[1Y)'I03BSZ]L;N]<]SC!!0O :OQ1Q[)S,DJ_86B&??!2#Z*C[C#$\UN'7!ZN81O?%&SCP1L%^+K?;R6+^C[ I9E67LG=1I&0WK@DPU)6 M7$!$KJ7$\#'TCVPPSN)H*PG0^;]^7=#\SN[)SV0H%+2?G,JY4 M2TZ#RW0\D?RZ=F*&T"W.3)-MM]Z72Z$*F ^W=HZL]ONZ39U)70"4A3,#M% Z7.!U1S<]\HA9>ME4E M07$O&SJ&LP[*BX)+ B/F'A4>(-Q9J[RN\7Z,G7 C^L:4JZJ:(E"&.;FX'T?4JZ(N=@ZV=K[S(3+=.#F%',>D;?FS [3:(4CH:W/ME9/0#$2(QG!( M2Z%3X=DL!?]9B[LU!)0.1<9^_\P!%G0\0<"IUB^B$7L_9[V^F4!&;B![F MIW;*5#\Q1'/Z[43JEFVE$J)ZCA18I_46JAI0#R)08,W6RF.>J!1?,(=&4[=X MIVSTD-P>^(T7H6X*>EW5=[QMB[! .N\0&N4ZQ0\N 1PE:I^3>E).A54W]!E( MFH!L1CY;X6/P.LYBP#JV$YS !Y(71>M,>PM"G?G1 S+BJF8+PFJC]0E2G!.* M9)U [,A6\[PR(0VE.!N))EY""OBVMH_L30SYEAB65WU/DKXPT)O0NYOXEW?[ MA.=G*WE%(I(C.^D)SAK2S_S1:WJPOSS:W=LZ_#X9VT\PA$VY7@KNO&:B;?JA MOQP=;^W9!SWH(3D=8H/H"\^>O'CW]'39[^S2[^SZ;[<>I/,$RE!$O[A_L'7T MW59R_H=[IR;2K\IB\Z?3TS?1MU\JR?L&/U@*NF FMA&$"GLV[ '0I_/,(U>Z MBZ*+^0@[\;VNJ?((0I4-,[H$A$E6G[4IWX=2S/>22Q*R:\<\M=UK\ST4K,C2 MPM\!D$?7TD2323,MK4MASZ?7Q7V!F]CE$XPY'95&1X=BQF?CG \/CSX/4G[K M4_\'H*01F="%\.R%YD5:-+_:++1&;'SQ[R[,#RPL=NX<'^_=>;E$54'+]8$& M&Z&LY(:WM6IK ?@Z G!\7P+P4U,F_YNE)>O7IQ0LQ%\#'8P3KFN=VY5X:>A*FP, MU20[CP;EIDPJ"(D9$AHW2LX'"/4H$"&G&$21 M!]O;G93?"85-N2L8OXTXP]*2UZ[/I(Y*XD 1ODS&&57IV'&5EV$-/?9Y-%WA MAH$:B3]23TG@D#^P7T)WK,(7=)RE,G>:99V+0MW*PO'WA7:V7XX MKM"3*OUW)N/0?W*H[JWEXF[E8N?>7)TWWH,9914:18<^:]92&>]"N>#3D 7C2 M?]DC5SHJ_.AS\H\3_ME%895GZ=:=J?P/A]6S@_]&>';27J19@7IKF?],D]] M*9GAOP7:_8M-&72L<)MT(I2BF+\^K3PMLFGZ9*NL M+I(7))'9M)DZ3[/[KIPD9YX'!<+U&R!)P<_+A'69KLBR"ZF6:O+.D2*8=QXK M0,(#J[AQ01L6Y+/'AG:^==_]6EZ_CKP>/0 C?7"CD3Y)PB0N&611K0LU]RHS MCQ]$&3? ;@X6>7!KF;A3F;BWRFZD1XYNU"-=GWY)\_5/Z=B!0Z+X,=G;)SM7 M.($W)B]3"BER5]G-Q# M\M^X(_\7,,T")PWTDV\1X[=>H@7P&V_@.6H__[J!YYMJX%GKYJ^BFW?OK83P MBG3I$%1/)4@#I"=(?'[K1%8"L#@QC++X\[+"E"'Z[%L;W0R"T!,FL 0T4-M" M7/)W$-5#"LF)['FZ3;HRAI)I\5UPS<.L]E-^)1+W<,"XN^7"%C!C MJ_^\;,"W.#S1C@9I\,IXM*;.03$&E.31BS>OOY>.!W>!]A,=.BZ?R[VIO3J-:%\Q)2!P"DA_"#IE\-=[-S-@?NW7]B& H>^'\N4AZ;.G#A/C MM<$DIN;AI#+S02\B;[DS.?:<)*FU&*'7@(N\EHD&)4&KVW?!@TC/8^=A*(3/ MN!>37%#DN:4W-LPCY-'HQ909BT>AB+.8U\;:87US"EU-Z'(\65*K'U1?I:\] M'"XB+/4PV3WT?71*-<'S[]ST&A0W?SGP,2\LR5]V6C%PN]*UW;[0G0N/W+F1 M7]A]AK:J:RSJ0_NXND=T\;*CJP$[C6X#+9.]H MQS=>L]+>V]V.6P^'!A.R[S"505Z7G8[-,6:&I7RV/TJM%S'K[1QN/?Y."DVW MYMAC>G1\)6@:-&Z".5A^V!N.AW!VOYDCJN#ZP"%V2RZ1NS^W('RPH0L=\9>1T?BF;L*O35V_M0 ]R='4CB^DV&0>Z+*#N$RMM/@XM(.%K-S]$/ MAIACDT.,(B1+;%#%;SS6 D$N5"5WI%+,<9%=!9*7=,QN6"DXO21MR-B78V4%1X\_IW#X#,_QQ5U?"@U?SK]H! *ZY_0;I#'&/./7 M%4)JAI&T['S(+#9/6L?[A11NVUA#WH"'8>EE3OP6[@Q:#Z8W#J/Z@;(#-G:[<.&UQ4PZ$LO&B*&E+ M!\*W[]GZF#$"3 :3BO,&K>/0H5D,RD:",6646!"+70"N=./'KUK4 MN:?C]-_02C^5Y07(:P3G5H[$@3C-LW[:3S6$ZS+R^) VUM!T@N!S3]N^"5A' M9#*X2P$I071I[ >_.=LWM>H\H)@T3S7V-RWY9A^+!722_'4VW29.LHG+0*G)F[L4487M'0V+O0\*W*A MIQ!/_Y7#^<-+-/A55:7H+Y=,@^&=<8+RV>R_8Y.X19I&7;%9;AJ M+W9:)/K!=!@9,M2-O-/F@GT&-L.R"WUP3^7FL2<3B)",1 KK)\X1$Z^JKEI M6$X"&1C!F-2G%VL450[,VRI1U1 SW;D\I?RF,EA%%HK'Y;B)L*-TM6,2I@'S M=*ZEX=A:^=R=\GF.;)$;;OKU'\CV"[?;G:N.*'7:R*=^*OR=.HN$.2L;I%JV6T*5!.9R3]Z05L2@)F%R;Y3^HQ=!8"/YOF MUA0R*(&4[H1BOZWD=*J#PC.0)L4$J%&=RT8_U<)AS\E9)F>\D*H\O+/"">4H MSZ\#@QRCD\AV,$.^V9U"@N4PKZ\SKFV2*3V6TJ&)$=90+H2@ LQG[5\5.@]4 M_-2(\%WG)8XMJ\93%]G83*4HXL?7V5#T*AT)6]L"+OD59EQ[ITWG;2;YP/]. M6T=+XA-MP_9YB:,.>OLAU"6_&0MW&O@(]031L?.^V\+Y*-9I5V)[9^E>C M\N7']>DU6SI/1"B>H!_%U_+]= G:0_EZBP<3=R'E);.0&2 MM?R>:(@==GSM=V]VYA/SH9Q@\DXYH6NZ!3C+FD>&V26W=IZH,[P4-T M*C[WD/Z:BQ5@6ICV]BJK==91WUTBEU0K!RUS$_E60Y]8B;P"CC\#&D@)LRKV MU.D" I2T(D[P&MG(?LC(_D'X2>\N-YU1T-$OR_=UEVN=,^BT4- M&3Y-)[/W8S_&:>BF7Y-'(16VQ=FPGG2KZ/Z/4^[.Y'0^BE6[VU8]Q! VFYY$ M_C,O,A?#R55 R&6#E=7DT5?I!$W) M0]<]FB@LPX'EF)Q36OR].B'_?? ^EWG3&(;",3T?%M@X1U=C5 ?&HC&8T*8( MR.U+IG9]AN[P#.DL>9&GI9/2U/!I.TE["MA]U'"%P%N'@GJ1C1]@;FSY@$.ZA$F5Q9IQ>3?S/K-^3HCC$H8#>K!,QQ] M^_SA/$!H#<"\SR04BGZ;GE-"):,S]N<>3GR8-\IY<+J9 ++ R#UR\62^XDCJ M1) YS/KTB"@OX"C#2DZL:U/[E62.VV2<-O6'#E@S5)[_E,$0=)CF1G;:8*2B MG KR4;M$%-NLHR3E6)&BBB&6AMEPH!')Q&FMW*!""CL:<]*Y-9\,5Z3& SA% MW\QA>>9'X0P1.MB@IK@&PW%#%"]BVZ2&<<$E_'L"2W3O]J.#R[H,M;[(,DY_ M+RN(= C'NL^HTW+Q.SZRPOR/ 87,6\G+DFGD=&(5?6;L@%_6\(_%W,_Z'D,7 M420>%:DZ-?F>H2"Y'96.[(3/N5AHP7SD^6:EM;0PRVA3/&;8'2[BC2JP.Z"W9!1+4:;L60I8MG5U_W7XRU3L>/NL'"UZWH/F4IDSIYY.2_N;Z(VSNK8R%Y?0%:\^8_U>9S(8B4WV]HEH M%)FP1.)68N J,I/9>((QE=IP3=?/AZW,A[E4G91A*.EO\0_LG,AP-MZWMD\X M$> B@[F0M:\%[C]U%Q7/]8ZG;DK M7^1&:(QO/,Q%7)D&U:/YYD MQN#/I<-,ET\Q_9'O:L!3-C"E5#W+BPL@B-BCL/'*XM-]#IO< Y2'(.+MJ:I= M=7K19$(T4=%GV)>M65-?.\%;V72LY#S[ %2]]%W?9E:M2%^K_++W>&O7-]M- M8][(:,3M@U[S3U0TL !OA>URM>%_"\97FQWT$C4_-EFY<4RC]!*#S)$CY_O8 MF%XGKMDM1WDM30G<2_R_S,3_"! M0'$W8,_H-Z2!!B@RC[26"DVNUP@Y)U7UTOHNI9NAW^1-*]XNNK9$7-BM#Z*3 MF3"6,Q,&BE)M3$KB>/N[;YWT[G@-1?JFH$AK!7>C@GM1)/^SKWU0\51ZU1T_ MY6E=#\L2L!"97UTG^UL'GLG##W:?^Z#--G[Q+A!SR.QX[.[>UO'!G\HM.94L M$-.6ZFXTM4VXCV]O^ M#H$=1@-@J@[^E$G5M@Z6!, [\HC#7N@[QEAIYO.X!#XIKY,\HXCR5)*A MI[3 MG':3EKS.-5 #G_(?/H'_+WL?UY'[0,4S4YEC,>M1P MFM7)8'*!S/1LQ(1(N4+7K:_%FE[D9-"WN&[AT00>TG[!5<:&@3;X3@2QX?ZQ MC-/KTCJ6!FVDN"C,41UF0Z1T@Z_::>[DDB57\CRRMZBBM-N4/_]2X0BOE,0BWS]@_><"0LE@@_&VA M3SH<@0I7<$:"UM4+9=$OTTH#^1+G4$$//#?K89^A3[1=[ZHT*_X,EHOK-,JS MPG+F(;_(1[LQR_!%E8['LJT"Z*R596C[0+)MTZ29+!O5*.HW&X_QYQ4WK'!\ M1E)GUV9=#+P$_=@,NT:MVE M,SSBUVFGH1B'2(\_;/B,LE)>LH::#LL86.2+%P%??+#S793NXCAB,^89!(